This is the documentation for Clover Club 12.0.
Documentation for the upcoming version Rampur 13.0 can be found here.
Rampur 13.0
This document summarizes major improvements and fixes introduced in the Pricefx Unity release version.
Version | Unity Rampur 13.0.0 |
Release Date | June 23, 2024 |
Release Type | Public |
In this document:
Technical Requirements
Supported Platforms
Pricefx Unity interface is supported on the following hardware/platform combinations:
Unity Version / Platform | Standalone UI | Salesforce | SAP C4C | MS Dynamics |
---|---|---|---|---|
Desktop |
|
|
|
|
Mobile |
|
|
|
|
Note: Firefox supports interceptors since version 113 in case that you set the dom.workers.modules.enabled
option to true in about:config. From version 115 this option should be set to true by default. You can use interceptors in Chrome or MS Edge without any restrictions.
Minimum Software and Hardware Requirements
Hardware and Network | A modern computer with at least 8 GB RAM (more memory is necessary for multiple browser tabs opened simultaneously). |
---|---|
Web Browser | Only the latest version of each of the above listed browsers is supported. We strongly recommend using the 64-bit browser version. |
Excel Client |
|
Compatible Pricefx Backend Version
The minimum required Pricefx version for this release is Rampur 13.0.0.
Other Supported Components
Highcharts and Highmaps used in charts/dashboards: version 11.3.0
The Main Features Since the Last Public Release
Since the last major public release, Clover Club 12.0, the following major new features have been introduced:
List price optimization – Make list prices aligned with your price strategy and consistent among brands, product features, lifecycle, etc.
Agreements accelerator – Establish formula-based customer agreement pricing in process manufacturing. General release of new Agreements Accelerator.
Actionable Insights enhancements – Create a Watcher in additional charts (with a join series) and leverage other usability improvements.
Condition Records – Store the results of Price Lists, Live Price Grids, Quotes, Agreements, etc. to enable usage within Pricefx and integration with ERP systems.
Visual Configuration – Utilize improved Visual Configuration with versioning and multi-user features and visual formula creation in Agreements Accelerator.
Platform and Integration enhancements – Utilize partition provisioning improvements or leverage the new integration templates for SAP S/4HANA.
Knowledge Base chat – Get easily the requested information you need from Pricefx Knowledge Base with chat-like experience powered by our Gen AI.
For more detailed information about Rampur 13.0 new features, see www.pricefx.com/rampur.
New Rampur Features
Analytics
Description | ID |
---|---|
Data Load scheduler UI has a new optional field: Time Zone, which is by default set based on General Settings. It is useful to select your time zone if you want to run the job always at the same time, regardless of daylight saving time shifts. There is also a new calculated field Next Run (local time). | PFUN-12330 |
Actionable Insights: Configurable context menu after clicking on a data point in a chart to select an action, e.g., a context-linking action. | PFUN-21224 |
Data Loads - Distributed Calculations: The results in the Job Details are presented in the JSON format for better user readability. | PFUN-21466 |
Charts / Watchers: The unsupported CONTRIB and CUMCONTRIB measures are not available for selection in the aggregation filter. | PFUN-21968 |
New Publishing Data Load – In application clusters where Citus is installed in the Postgres PA DB, there is the option to create distributed tables that hold Data Source and Datamart data. Distributed database brings enhanced data handling, query efficiency, and overall system scalability. | PFUN-22243 |
New Save As option under the Save button enables you to save an existing loaded chart or rollup as a new object. | PFUN-22654 |
Rollups: The unsupported CONTRIB measure is not available for selection in the aggregation filter. | PFUN-22895 |
The Waterfall Comparison, Detailed Time Series, Scatter, Bubble and Boxplot charts support join series. | PFUN-23081, 23082, 23295, 23298, 24311 |
Data Type field in Data Load options has been renamed to Data Load Type. The Type field in the Add New Data Load dialog has been renamed to Data Load Type. | PFUN-23271, 24083 |
A preview of the formula result has been adde to Formula Builder in charts and rollups. | PFUN-22720 |
Charts: When you want to show a measure on a Z-axis it can now be enabled by one click in the Z column of the Measures table on the Data tab. Before you had to enable it in Measures and then also on the Options tab. | PFUN-23723 |
All Analytics Simulation backend components have been dropped, except for skeleton DMSIm, Scenario and ScenarioAM domain classes. | PFUN-23749 |
CLIC Documents (Quotes, Rebate Agreements, Agreements & Promotions, Compensation Plans)
Description | ID |
---|---|
An icon on the Recalculate button indicates that after making changes to the document the displayed calculation results are out-of-date and recalculation is needed. | PFUN-19007 |
Administrator can on the list page unlock documents that are locked due to being part of a mass update or recalculation. Available for Quotes, Agreements/Promotions, Rebate Records, Compensation Records. | PFUN-20348 |
Values inherited from header or folder level are displayed in the corresponding column for the line items. The value is displayed in the light gray color to inform the user that the value of the field is inherited and not manually entered. | PFUN-21601 |
Quoting, Agreements & Promotions: A confirmation message is displayed to the user when a mass update job is triggered successfully. | PFUN-21886 |
Manual saving (using the Save button) is available for Agreements/Promotions, Rebates and Compensation Plans. Manual saving can be enabled/disabled in Configuration. | PFUN-22361, 22364 |
The | PFUN-22368 |
Agreements/Promotions, Rebates, Compensation Plans: Calculations scheduler UI has a new optional field: Time Zone, which is by default set based on General Settings. It is useful to select your time zone if you want to run the job always at the same time, regardless of daylight saving time shifts. There is also a new calculated field Next Run (local time). | PFUN-24027 |
The option ‘Run document creation workflow on save’ is supported in combination with autosave off. When Autosave is off and 'Run document creation workflow logic on save' is enabled then if there is an active document creation workflow logic, it is triggered on every save operation. When user clicks the Next/Back/Finish button for navigating in the document creation workflow then the logic is evaluated and document is saved as well. | PFUN-24114 |
The option 'Run document creation workflow logic on save' is automatically disabled when the autosave feature is turned on for Quotes, Agreements & Promotions and Rebate Agreements. | PFUN-24115 |
User is not logged out when only switching between line items - selecting a different line item sends a ping and prolongs the session. | PFUN-24448 |
Price Setting
Description | ID |
---|---|
Workflow-related buttons (View Workflow, Submit, Revoke) are available on the Price List detail page. | PFUN-23594 |
Optimization
Description | ID |
---|---|
Pricing Guidance clearly marked as deprecated in the Pricefx module menu. | PFUN-22997 |
Master Data
Description | ID |
---|---|
Possibility to hide extension tables from user groups that are not entitled to see them. Use the new advanced configuration options | PFUN-20219 |
CRM Integration
Description | ID |
---|---|
New | PFUN-20774 |
Visual Mapping: A new option that allows you to define a static value instead of a value from the CRM payload. | PFUN-22188 |
On the interceptor configuration page, the 'Add PRE/POST code' button is disabled (grayed out) instead of hidden. | PFUN-23072 |
When Pricefx is embedded in a CRM application, the “Disable automatic relogin of Web UI” setting is ignored and the session is always prolonged. | PFUN-23982 |
CHIPS support for cross-site cookies has been implemented for Chromium-based browsers to enable users to continue using CRM integration after 3rd-party cookies are blocked. The new configuration ‘enableChips’ enables ‘Partitioned’ parameter on X-Pricefx-* cookies. | PFUN-24093 |
Custom Forms
Description | ID |
---|---|
Lists of standalone Custom Forms and Module Categories can be displayed in portlets on the Home page. | PFUN-15039 |
The | PFUN-17163 |
Possibility to define the new tab type in Custom Form Type configuration that shows the Formula Designer ( | PFUN-23794 |
Result Matrix
Description | ID |
---|---|
Result Matrix: Possibility to define in header logic a row in a resultMatrix table that shows the total value. | PFUN-16892 |
Result Matrix can have frozen columns specified by Groovy API, e.g., | PFUN-18000 |
Result Matrix now allows to hide GroupBy controls (even if a groupBy is set by Groovy), to disable the controls, to change GroupBy label and hide columns used for grouping. | PFUN-22344 |
Pricing Strategy Designer
Description | ID |
---|---|
A simple workflow (Draft, Active, Superseded) is available for Strategy Designer configurations. | PFUN-22372 |
Strategy Designer and Workflow Designer items have been removed from the External Applications menu. | PFUN-23325 |
New Formula Designer to help you design complex pricing Formula Types in an intuitive way and without coding. | PFUN-23792 |
Configuration
Description | ID |
---|---|
The | PFUN-18672 |
New Sales Compensation module events have been added: ITEM_UPDATE_COR, ITEM_APPROVED_CO. For consistency reasons, the event ITEM_UPDATE_CO has been renamed to ITEM _UPDATE_COR. | PFUN-18954 |
Context linking: Custom Forms support Approve, Reject and Withdraw actions in | PFUN-19330, 19334 |
Context linking: Possibility to update line items in Quotes, Agreements/Promotions, Rebates, Compensation Plans. | PFUN-20418 |
Possibility to add My Actions, Document Quick Links, Compensation Plans portlets to dashboards or the Home page using Groovy API method | PFUN-20613 |
Context linking: Products (sku) can be added to Price Lists or Live Price Grids using the | PFUN-20695 |
Context linking: Price Lists and Live Price Grid support the Recalculate action in | PFUN-20696 |
Context linking: Possibility to display the Quote loss reason dialog when the action “Mark as lost” is triggered using the | PFUN-22058 |
Possibility to trigger search on the Feature Flags page using a URL parameter. Example: | PFUN-22446 |
Context linking: The | PFUN-22703 |
New input types ConfigurationWizardPopup and CustomFromPopup are available. This allows the user to open and edit a Custom Form or Configuration Wizard within the context of a Quote, Rebate Agreement, Compensation Plan or Agreement/Promotion. | PFUN-22483 |
Possibility to hide buttons via JSON configuration for Quotes, Rebate Agreements, Agreements/Promotions, Compensation Plans, Models and Custom Forms. | PFUN-23361 |
Feature flags for hiding buttons in the UI (quoteButtonsConfiguration, contractButtonsConfiguration and rebateAgreementButtonsConfiguration flag groups) are now deprecated as they have been replaced by other functionality. | PFUN-23399 |
Improvement for download buttons added to the UI by Groovy methods | PFUN-23523 |
New Groovy API | PFUN-23526 |
PRODUCTGROUP, CUSTOMERGROUP and SELLERGROUP inputs now add extra filters: user's | PFUN-23617 |
Added new internationalization endpoints to allow adding and deleting internationalization overridden messages: | PFUN-23717 |
New event types ITEM_APPROVED_CGI and ITEM_DENIED_CGI have been added to allow you to work with Calculation Grid approval workflow events in your configuration. | PFUN-23743 |
New Groovy API methods to support preferences in Input Matrix and Configurator: | PFUN-23904 |
New Groovy API methods to support advanced filters in Input Matrix and Configurator: Input builder setters for | PFUN-23906 |
Context linking: Possibility to link to a specific line item of Quotes, Rebate Agreements, Agreements/Promotions and Compensation Plans using the | PFUN-23909 |
New REST API for deleting all the line items of a Quote, Rebate Agreement, Agreement/Promotion or Compensation Plan: | PFUN-24060 |
New user roles for Strategy Designer and Formula Designer have been introduced: View Strategy Designer, Edit Strategy Designer, Manage Strategy Designer, Manage Formula Designer, Edit Formula Designer and View Formula Designer. | PFUN-24158, 24246 |
Quotes, Agreements/Promotions, Rebates, Compensation Plans: | PFUN-24407 |
| PFUN-24408 |
General
Description | ID |
---|---|
Condition Records – Price records for which can be sent to ERP systems with reduced specific implementation per customer. | PFUN-15227 |
For Custom Form Types and Module Categories it is possible to define label translations for multiple languages both in singular and plural form for correct usage in different places in the app (e.g., plural in menu items, singular for action buttons). | PFUN-16516 |
Possibility to set in the User Settings the First day of the week for date pickers in the application. The default value depends on the selection in the Localization (display format) option. This setting applies only to the user, not the whole partition. | PFUN-22755 |
A warning dialog is displayed when you start a Configuration Wizard and try to leave the page without saving the changes. | PFUN-22758 |
Configuration Wizards or embedded Custom Forms can be opened in a dialog within the context of a Quote, Rebate Agreement, Compensation Plan, Agreement/Promotion. | PFUN-22987 |
View preferences can be set for input matrixes and configurator tables. | PFUN-23476 |
UX improvements on Pricefx login page to make sure it works fine on small screens of mobile devices. | PFUN-23518 |
Internationalization: Custom keys have been introduced to allow you to translate UI labels defined via Groovy API. | PFUN-23834 |
Input Matrix in all places now displays an alert if you try to leave the a page with unsaved data (only if | PFUN-23907 |
Input Matrix UI changes: The Add button has been renamed to Add row. The Remove button has been moved from table header to selection context menu and renamed to Delete. The Duplicate button has been moved from frozen column to selection context menu. | PFUN-24044 |
Bug Fixes
Description | ID |
---|---|
Remove redundant radio buttons in the Data Load > Target table. Fix: Radio buttons removed except for sources of Calculation and Flush types and target of Calculation type. | PFUN-14366 |
Claims export shows user ID rather than name for created by and last update by. | PFUN-16439 |
Templates for Data Source not showing Company Parameter tables without attribute meta data. | PFUN-18695 |
Data Source: Sync Meta Data removes the Function column values from the Data Source. Fix: The backend was not respecting the business keys of extensions (PX/CX) on Sync Meta Data. The solution is to add business keys as field keys in the case of DataSource based on extensions. | PFUN-19940 |
Rebate Record Calculation task: Not possible to force data saving for Critical Alert causes, cannot do the same action like manually triggered save. Fixed the evaluation of calculation process in calculation jobs (RR, COR, CO). | PFUN-21640 |
API for ProductGroup/CustomerGroup completely ignores 'filterFormulaName' as well as user defined filter. | PFUN-21680 |
Calling api.getCalculableLineItemCollection from sandbox api erases inputs on line items. | PFUN-22136 |
The checkIn event sent to PlatformManager contains `unknown` location for some clusters. The reason is that the location is computed from a site-local IP address. Fix: Now the location is computed from the global IP address. | PFUN-22870 |
Error when adding multiple UserGroups in Dashboard Admin due to exceeding the 255 char limit. Fix: On PostgreSQL all `userGroup` entitlement DB fields can now store an unlimited number of characters. | PFUN-23159 |
When you create a new Seller in Seller Extensions and press Enter while being in the required numeric field formatted as percentage, runtime error occurs and crashes the app. | PFUN-23417 |
OTel: Missing query parameter in REST endpoint traces. | PFUN-23512 |
Quotes: Gauge column sorting in line item view does not work properly. | PFUN-23797 |
Live Price Grids: Mass Action dialog and date handling failure. | PFUN-23818 |
Header logic reset configurator data on Agreements & Promotions if the bottom docker is enabled. | PFUN-24141 |
Customer/product group picker doesn't display matching results while valid filter is selected. Fix: Preference in ProductGroup input could sometimes prevent loading a product which is fixed now. | PFUN-24204 |
Investigate for support user role cannot delete event log in Unity, unlike Classic UI. Fix: Investigate for Support role can modify or delete records in Events Log. Administer Users role by itself do not have access to Events Log and it cannot modify events if some other role just allow the access. | PFUN-24380 |
Analytics - Inconsistent behavior loading data into Data Source. | PFUN-24392 |
Pricefx Waterfall timing out with advanced filtering. Fix: Pagination for table of pasted values in Advanced Filter has been added. | PFUN-24434 |
Calculation Flow: Non-periodic job (non-draft) is deleted after "Run Now" and the shows as finished with error. Fix: The deployed Calculation Flow is not removed after being started manually. | PFUN-24441 |
In the ‘pricefx-config.xml' file, the configuration property 'binaryDataService.maxPartitionBinariesSize’ has been removed as it was not anymore making sense regarding our current infrastructure. | PFUN-24447 |
Concurrency issue in Apache Commons FileUtils.listFiles() causes PA Distributed Calculation DL to fail when loading results into PostgreSQL. | PFUN-24597 |
File upload exceeds its maximum permitted size of -589934592 bytes. | PFUN-24645 |
Backend sometimes fails to reconnect after a PA DB restart. | PFUN-24658 |
Wrong percentile values in query statistics and BoxPlots. | PFUN-24694 |
Quoting: Clicking the 'Copy all items to clipboard' button throws an error. | PFUN-24758 |