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 |
---|---|
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 | PFUN-18571 |
Groovy API: Calculation context (UUID) for identifying threads of a distributed calculation can be retrieved. Use the new method | PFUN-18721 |
Bug Fixes
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
Mixpanel NPE issue. | PFUN-19257 |
10.1.6 PR
Description | ID |
---|---|
Mixpanel NPE issue. | PFUN-19257 |
Found an issue in documentation? Write to us.
Pricefx version 13.1