Bee's Knees 10.1.0

 

This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.

Version

Unity Bee’s Knees 10.1.0

Release date

February 26, 2023

Release type

Minor

In this document:

Improvements

Description

ID

Description

ID

Manual Price Lists: A Calculate button is available for Manual Price Lists that contain columns whose values are calculated by a logic.

PFUN-7057

Alerts: For all alert types (not just critical), a horizontal stripe is displayed in the check-box column to indicate that there is an issue in that row, which might otherwise be easily overlooked, especially if the column concerned is hidden.

PFUN-9885

LPG: A character counter is displayed when adding a denial reason comment. The character limit (250 chars) applies to the comment and the selected reason combined.

PFUN-10046

Dashboards: In the portlet 3 Dots menu, the Hide option that removes the portlet from the dashboard has been renamed to Remove.

PFUN-12060

Data Sources: The table on the Templates tab now features the Type column which displays the source's type code.

PFUN-12177

Analytics Data Manager: A confirmation message is displayed when changes to a Data Feed, Data Source or Datamart are successfully deployed.

PFUN-12179

The Actions and Notes tabs are now available in Agreement/Promotion detail (must be configured by administrator).

PFUN-14523

Workflow delegation: Character count is displayed when editing the note and the user is not allowed to enter more than the maximum of 255 characters.

PFUN-14882

The feature flag salesforce.useCRMCustomerGroupFilter has been implemented for React.

PFUN-14973

View preferences for the Notes and Actions tabs are now specific for document type (Quote, Agreement/Promotion, Rebate, Deal Plan and Custom Form) and are no longer shared across modules.

PFUN-15131

On the Calculation Items tab of Calculation Tracking of a parallel calculation, you can set up a filter (quick and advanced with the possibility to select multiple Status values) and recalculate only these filtered items.

PFUN-15230

On the Calculation Items tab of Calculation Tracking of a parallel calculation, you can manually select items and recalculate them.

PFUN-15231

The Load Rollup dialog now has the same design as the same design as the Load Chart dialog: a bottom bar with action buttons for the selected Rollup.

PFUN-15618

Custom Forms can now be embedded also in Agreements/Promotions.

PFUN-15658

The Data Loads table is now by default grouped by Data Load type on the first level and target type on the second level. You can remove this grouping if preferred.

PFUN-15663

Charts: Possibility to navigate back and forth in drilling down through the chart data. All the drill-down actions are recorded in the Filters side panel.

PFUN-15699

Improved export of pie charts with more than one series to prevent data labels from overlapping.

PFUN-15700

Optimization: DMT tables are organized by models (MO) to which they belong in chart’s Data Source drop-down list.

PFUN-15847

Table view preferences can be saved for all Data Manager list tables (Data Loads, Data Feeds, Data Sources and Datamarts).

PFUN-15897

Interceptors: PRE actions can be added to interceptor configuration.

PFUN-16459

Versioning is available for standalone Custom Forms.

PFUN-16476

Approval workflow can be disabled for Model Classes.

PFUN-16622

Compensation Plans and standalone Custom Forms are selectable for addition to the dynamic Documents tab.

PFUN-17213

Unification of the color and text of warning/alert messages generated by calculation logic in Quotes, Agreements/Promotions, Rebate Agreements and Compensation Plans.

PFUN-17335

Result Matrix supports manual overrides. Simply enable Allow Override for the desired element in the matrix logic. It only works for simple values in the matrix (i.e., styled cells, button cells, etc. cannot be overridden at the moment). Header logics now treat the result matrix outputs the same way as SIMPLE outputs as far as allowing override goes.

PFUN-17428

Data Manager: Simple filters set up in tables are remembered. When you leave the page and come back later, the filter is still there.

PFUN-17436

Optimization: Model Object steps can be scheduled using Calculation Flows.

PFUN-17449

Compensation Plans are displayed in the Document Quick Links portlet in the Home page. A system portlet called Compensation Plans can also be added to the Home page or dashboards.

PFUN-17722

Master Data: The Products table is exported asynchronously, allowing you to continue working with the table.

PFUN-17801

Optimization: The right-click option "Open in new tab" is available on Steps in Model Classes.

PFUN-17825

New event type ITEM_UPDATE_CO is triggered on a change in a Compensation Plan.

PFUN-17842

Charts: The label “Auto-calculated adjustment point” has been added to the Add Waterfall Element dropdown menu item “--” to make the meaning of the option clear.

PFUN-18168

Optimization: View preferences are available for portlets in Model Objects.

PFUN-18342

The minimum (hardcoded) threshold for a calculation to run in distributed mode is 500 rows.

PFUN-18335

A new method is available for interceptors that is triggered when a document detail page is opened and then when the user switches to a different tab. It is available for Quotes (quotesDetailTabSwitch), Agreements/Promotions (contractsDetailTabSwitch), Rebate Agreements (rebateAgreementsDetailTabSwitch) and Compensation Plans (compensationsDetailTabSwitch).

PFUN-18374

A Live Price Grid detail page is automatically refreshed after a calculation is finished to display up-to-date data.

PFUN-18490

Possibility to duplicate and create a revision of a Custom Form using the CustomFormApi() Groovy API: .duplicate(), .createRevision().

PFUN-18571

Groovy API: Calculation context (UUID) for identifying threads of a distributed calculation can be retrieved. Use the new method api.contextUUID().

PFUN-18721

Bug Fixes

Description

ID

Description

ID

Charts: After excluding all dimensions so that there are no data left, an error appears when trying to export such a chart.

PFUN-6563

At PFX Dashboard we see some smooth fonts if scale of browser decreased to 80% and less.

PFUN-10221

Charts: Date dimension filter includes some unexpected values.

PFUN-12832

Two taps needed to open a menu item on iPhone/iPad.

PFUN-12949

Version conflict error when updating table rows using the TAB key.

PFUN-13459

LPG: When I create new LPG, select some products and then clic Skip, the selected products are added to the LPG anyway.

PFUN-13946

Rebate Agreements, Agreements/Promotions (Ember): When I paste data into Import Line Items dialog in the correct order but without header, item is imported but doesn’t contain any input values.

PFUN-14640

The createdByName variable is sometimes not populated in Quotes.

PFUN-15100

The Date Range input field’s width is insufficient - the last digit of the year is not visible.

PFUN-15651

Pricefx backend does not treat the isParent field in Customers as Boolean when the user works in Unity.

PFUN-16110

Rollups: After a column is frozen and this settings is saved as a view preference a blank column appears in the table.

PFUN-16176

Date filter causing PP tables to be unable to add records.

PFUN-16400

Charts - Auxiliary Line: Tooltips display incorrect data for a Stepped Line.

PFUN-16403

Compensation Records: Empty value in Customer(s) input in record detail when adding a new seller.

PFUN-16511

Embedded Custom Form is not loaded in a duplicate or revised document.

PFUN-16720

PGI deep links from ToDo task do not work in Unity.

PFUN-16945

Async export to Excel fails for large LPGs.

PFUN-16978

datamart.fetch should return an error in case of an incorrect query instead of timeout.

PFUN-17030

Error without any details is displayed when user without View Rollups role tries to access a chart where the data source is a rollup. Fix: Users with Manage Data Analyzer role can access charts with a Rollup as a data source.

PFUN-17155

Full LPG recalculation runs locally (non distributed) if skusToCollect parameter is empty list.

PFUN-17276

H2 2.x version doesn't accept SQL keywords as column identifiers.

PFUN-17271

Charts: Pagination disappears in Product/Customer picker when selecting "group by" and then changing the number of items on the page.

PFUN-17304

Custom Form list: Missing required inputs are validated when you try to update an attribute field in the list.

PFUN-17500

Actions tab in Quotes, Rebates: Incorrect behavior of user roles when managing actions.

PFUN-17504

Data uploads to Product/Customer Extension tables fail or take a long time to complete.

PFUN-17621

UX differences between Quote and Custom Form when editing input matrix in a configurator.

PFUN-17802

Logic Inheritance: Change in Parent element setting (timeout, display mode) is not propagated to Child logic.

PFUN-17804

Salesforce: The 'Paste from clipboard' button is not working in the Import Line Items dialog. Fix: Button is hidden until an issue is fixed in Salesforce.

PFUN-17835

The View Seller Extensions user role has been scrapped. The View Sellers role is now sufficient to view Seller Extensions.

PFUN-17843

Wrong or incomplete configurator is shown to the user when creating an LPG.

PFUN-17901

/loaddata/PX/ endpoint performance degradation.

PFUN-17933

The “Decouple product/customer extensions from product/customer records‍” flag in general settings does not affect Seller Extensions and Seller labels behaviour.

PFUN-18071

Unable to re-order rows in a table after grouping by any column.

PFUN-18110

Error thrown when trying to edit a chart with data aggregation function in Dashboard.

PFUN-18156

PLIS: Model status in another tab is not updated when a simulation is started from a PL.

PFUN-18302

api.getCalculableLineItemCollection silently erases all inputs when creating new Rebate Agreement.

PFUN-18307

Model Object: When changing model of same Model Class in the URL, only the header changes.

PFUN-18371

Quotes: Customer Input is not displaying valueField after refresh.

PFUN-18384

When a configurator is recursive, input sizes are incorrectly determined.

PFUN-18445

Waterfall chart image fails to render all labels properly on export.

PFUN-18505

Error is thrown when opening a dashboard with context linking.

PFUN-18775

LPG: Custom Mass Action not working with formula parameter (input).

PFUN-18795

Revert change in API that prevents modification of Inputs in some corner cases.

PFUN-18808

Hot Fixes

The following hot fixes have been released for the 10.1 version:

10.1.1 PR

Description

ID

Description

ID

clicmanager.calculatedirty API processing takes unexpectedly long time from browser perspective, comparing with execution time on the server.

PFUN-18229

Custom Form details are displayed only on 50% of the screen width.

PFUN-18605

10.1.2 PR

Description

ID

Description

ID

Job Trigger should allow to configure image per cluster and partition.

PFUN-18541

Job Trigger ignores cluster image config if partition is present for another image.

PFUN-18551

Configurator inputs not fetching values in LPG header.

PFUN-18794

Parameterize Jetty idle timeout.

PFUN-18849

RedisException: Retried batch not serializable.

PFUN-18870

Issue with PL revision - use filter criteria.

PFUN-18927

Issue with PL revision - show “Include all products” checkbox when PL has no filter criteria set.

PFUN-18929

Classic vs. Unity difference when creating PL.

PFUN-18930

Notifications - submit disabled, second recalculation needed.

PFUN-18983

Excel Client end-of-life pop-up message edited to include assurance that can continue using EC for the foreseeable future.

PFUN-19057

Optimization: Nested actions are not allowed.

PFUN-19059

Optimization: addTree call takes 15hrs for ~70k nodes.

PFUN-19078

Analytics: Reduce the number of JDBC driver’s meta queries.

PFUN-19101

Remove clicmanager.fetchheadertext call after "Recalculate Changes" action.

PFUN-19125

Display calculation success message immediately after calculation finishes.

PFUN-19126

10.1.3 PR

Description

ID

Description

ID

Copy all items to clipboard is not working in some cases in Quotes, Rebates, Agreements/Promotions, Compensation Plans.

PFUN-18698

Models (MO) UI crashes when input names are null (occurs after upgrade to version 10.1.1).

PFUN-19163

Notifications are not displayed after async recalculate / recalculate changes.

PFUN-19167

10.1.4 PR

Description

ID

Description

ID

Cannot change debug levels in system partition as of version 10.1.0.

PFUN-19184

Logout page: login_close_window_warning is not displayed when FF "enableLogoutAlert" is set to true.

PFUN-19212

Mixpanel NPE issue.

PFUN-19257

getElementResultForTransport can fail on NPE.

PFUN-19274

10.1.5 PR

Description

ID

Description

ID

Mixpanel NPE issue.

PFUN-19257

10.1.6 PR

Description

ID

Description

ID

Mixpanel NPE issue.

PFUN-19257

 

Found an issue in documentation? Write to us.

 
Pricefx version 12.0