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
Upgrade Troubleshooting
If you experience any functionality issues after upgrading to Rampur 13.0, see the troubleshooting section that provides solutions to reported problems:
Unable to Refresh/Deploy Datamart with Calculated Foreign Key
DS Data Push Returns an Error “Maximum number of rows exceeded”
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 |
Calculation items in distributed calculation Data Load are now associated with JST (Job Status Tracker), not the Data Load. | PFUN-19363 |
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 |
A preview of the formula result has been added to Formula Builder in charts and rollups. | PFUN-22720 |
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 |
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 |
Normalization setting is no longer available in Datamarts as it is not used in the new concept of staging and published Datamarts. | PFUN-24320 |
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 |
Support of filtering by the Product Group and Customer Group attributes on the list page (contains, is null or is not null). | PFUN-24491 |
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 |
The default value of the advanced configuration option | PFUN-23947 |
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 |
The advanced configuration option | PFUN-24672 |
New advanced configuration option | PFUN-24679 |
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 |
A list of keyboard shortcuts supported by data tables has been added to Pricefx documentation. It can be accessed directly from the Help menu in the application. | PFUN-21109 |
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 |
Password settings: The permitted values of "Password history size" are now between 0 and 100 and the values of "Passwords expire after (days)" between 0 and 365. The option "Password history size" is hidden if “Enable password history“ is disabled. | PFUN-24029 |
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 |
There are more colors to select from when setting the application header color in Configuration > Navigation Appearance. | PFUN-24728 |
Bug Fixes
Description | ID |
---|---|
Groovy API: Inconsistency between createParameter and addParameter in inputBuilderFactory(). Value is missing when when createParameter is used. | PFUN-12301 |
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 |
When a user opens assign account modal with already filled account, selected account is not visible. | PFUN-15177 |
Salesforce / SugarCRM integration: Keyboard shortcuts Ctrl+C/Ctrl+V are not supported in iframe. | PFUN-15455 |
Claims export shows user ID rather than name for created by and last update by. | PFUN-16439 |
External Reference: Type more than 255 characters error will occur (missing validator). | PFUN-16678 |
Dashboard: Missing series label in the Filter when adding a chart with no series label to dashboard. | PFUN-16757 |
Charts: Aggregation filter should show Waterfall element’s name when there is no Waterfall element’s label. | PFUN-16952 |
On Calculation Data Load details page in the list of logics displayed in Logic / Formula section, the logic names are displayed instead of their labels. | PFUN-17179 |
Quotes, Agreements/Promotions, Rebate Agreements, Compensation Plans: Attachment file with a semicolon in its name has rest of its name cropped. | PFUN-17506 |
Templates for Data Source not showing Company Parameter tables without attribute meta data. | PFUN-18695 |
Groovy API: setPaSearchable() is not implemented in Unity. | PFUN-18708 |
There are missing labels in case of Multi-Tier input when looking into this input from table view of items on Quote or Agreement/Promotion. | PFUN-19475 |
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 |
Uncaught exception when submitting a Quote with a line item that has an empty required field. | PFUN-21076 |
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 |
Model Class: Recalculating a job in "calculations tracking" page while having unsaved changes discards them. | PFUN-22032 |
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 |
Custom Forms Header logic: Output restriction by user group doesn't work. Fix: CFO's outputs restriction (through the session's read only with the outputs modification in the response) added for the following endpoints: Fetch, Search, Recalculate, Update, Add, Submit, Duplicate. | PFUN-22905 |
Context Linking: targetPageEntityType short version (tpEntityType) is not working for Rebate Agreements a Compensation Plans. | PFUN-23052 |
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 |
Autosave off - Temporary data are not deleted in case of Discard. Fix: A background job added (running daily) which deletes ContractTmp/QuoteTmp record if lastUpdateDate < now - 30 days or if persistedClicId value does not exist as CLIC object id or persistedClicVersion is lower than CLIC object version. | PFUN-23199 |
The JSON lookup table values are not hard deleted and this causes issues during the import of values to the table. | PFUN-23226 |
Autosave off - error with recommended products. Fix: Added support of Recommended items for QuoteTmp. | PFUN-23254 |
Recommended products picker in Quotes - Missing translation for new Category Name. | PFUN-23302 |
loaddata/CX creates not optimal query for PGOP. Fix: loaddata now ignores nulls in attribute fields of the join fields if there are no nulls for them in the loaded data. Both on MariaDB and Postgres even though the performance improvement is really visible on Postgres. | PFUN-23344 |
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 |
Custom Forms: Form Type column filtering has been disabled on Custom Form Types page because it is confusing to use. | PFUN-23575 |
Custom Forms: Impossible to recalculate when there is no input in CFO detail. | PFUN-23583 |
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 |
A Newer version exists when a Calculation Schedule is updated after a related JST is finished. Fix: JST in Calculation page will refresh every 2 minutes, Schedule will refresh if JST table has any new records to avoid ‘new version conflicts’ when editing Schedule row. | PFUN-23863 |
Quotes: Memory leak caused by non-unique line item IDs when filtering line items for deletion in header logic. | PFUN-23928 |
Truncate Data Load: Error is displayed after clicking the warning icon at Incremental field. | PFUN-23929 |
Header logic reset configurator data on Agreements & Promotions if the bottom docker is enabled. | PFUN-24141 |
User gets "Access denied" when PX/CX/SX is restricted by UG (View Details). Fix: Fetching PX/CX/SX is allowed when userGroupEdit is null. | PFUN-24142 |
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 |
CLIC modules: Blank UI labels when there is no translation in the user language. | PFUN-24261 |
CLIC modules: Error when autosave is off and a document is submitted asynchronously. | PFUN-24360 |
ResultMatrix.BackEndAction is not shown in Action detail. Fix: Backend actions defined in Groovy for ResultMatrix can be used everywhere. | PFUN-24372 |
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 |
Context Linking is not working with autosave off & Save & Recalculate immediately. | PFUN-24405 |
Context Linking: Error when autosave is off and asynchronous submit is done via context linking. | PFUN-24413 |
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 |
It is necessary to reload folders when folder line item is updated from Context Linking. Fix: Fixed the problem with not updated inputs at folder line items. | PFUN-24529 |
UI crash when input columnValueOptions in InputMatrix contain null values. | PFUN-24535 |
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 |
“Expiry Date cannot be before Effective Date“ error message is shown after create a copy of quote from an expired quote and recalculate. | PFUN-24483 |
ResultPAQuery is not displayed correctly in Action Item's details view. | PFUN-24778 |
User with Manage Data Change Requests user role cannot access Data Change Request workflow. | PFUN-24785 |
api.find and other Search fails with Filter.equal("name", 123) of meta-attributed entities. Fix: Reverted to the behaviour in 11 where MLTV.name (and other attributed entities field that are not named attributeX) is not considered specially, contrary to attributeX fields. The feature flag enableAllAttributedFieldCastForNumericFilterInFindAndFetch must be explicitly set to false. | PFUN-24868 |
UI language is using locale language at some places. | PFUN-24894 |
Data Change Request form column label issue. Fix: Company-parameters-column metadata contains labelTranslations property saved as an object. But previously it used only string values (stringified JSON). So parsing of metadata in Unity supported only these string values. Now it parses also object. | PFUN-24900 |
Condition Records: Creating multiple items in one run results in one CRCI only. Fix: There will be condition record for every currentItem.sku. | PFUN-24902 |
SSO user unable to login due to apostrophe/single quote in name. Fix: The value of the filter is properly escaped in Search.addFilterEqualIgnoreCase (only used in SAML authentication). | PFUN-24969 |
Unable to login after upgrade to Rampur 13 (and from localhost). Fix: The backend sent a cookie with Max-Age=0 to remove the cookie from a browser but without the `Partitioned` param. In this case, the browser did not remove the cookie because it considered it a different one. | PFUN-25034 |
Quoting: When opening a quote and navigating to the Items field, some folders are not shown during the initial alphabetical sort. Fix: Limit of folder which are loaded at CLIC objects was increased to 200. | PFUN-25043 |
Unable to refresh nor deploy Datamart with calculated foreign key. Fix: In Rampur 13.0, using a calculated field to join tables, which was never officially supported, no longer works. The recommended workaround is to create a Data Load to store the key in the Datamart, with an additional option available through Pricefx staff. | PFUN-25048 |
Analytics: A warning dialog about deleting all data is displayed after modifying Data Source key fields. Fix: In 13.0 the dialog is no longer displayed as the backend will not delete any data when the original key fields are left unchanged, but an additional one is added to the key definition. The backend will not allow removing a key field (if the DS is not empty) and will display a validation error. | PFUN-25056 |
Input Matrix: Help tooltip is not displayed. | PFUN-25086 |
Exception when exporting DS sorted by ‘id’. Fix: Now projecting 'id' in SQL generation (Session class) when 'id' is included in the query sort clause. | PFUN-25096 |
Product/Supplier Group input doesn't work for filter inputs on Dashboards. | PFUN-25118 |
Quoting: One additional click needed to move an item from one folder to another. Fix: By default the root folder is now expanded and if the selected line item is deeper in the tree structure, the parent of the line item is expanded too. | PFUN-25136 |
Percent input - random numbers generated after decimal point. | PFUN-25137 |
The “fr-fr” locale causes user entries on quotes to “skip digits”. | PFUN-25143 |
Condition Record creation failing with org.hibernate.exception.ConstraintViolationException: could not execute statement. | PFUN-25167 |
Inconsistent behaviour of api.find with attribute labels and "lookupTable.id" field. Fix by reverting back to the initial behavior of 12.1. | PFUN-25175 |
DatamartContext.streamQuery() and .streamSqlQuery() may block for full timeout duration if repeatedly used without consuming all result rows() | PFUN-25201 |
Rebate Record Groups are locked after mass submit. Fix: All relevant Rebate Records and Rebate Record Groups will be unlocked when mass submit job finishes. | PFUN-25212 |
Signature status is not updated from status Delivered to Completed (case listing -> detail). | PFUN-25234 |
Rebates: UI error after item on Rebate Agreement is selected. | PFUN-25235 |
api.find Filter.greaterThan("key1", 123) and similar does not work anymore for numeric name/keyX. Fix: A new feature flag enableAllAttributedFieldCastForNumericFilterInFindAndFetch ensures correct filtering behavior for numeric meta-attributed fields. By turning it off, users can revert to behavior as in version 11.x. | PFUN-25260 |
Unsupported type org.hibernate.type.LocalDateTimeType with Filter.in on PostgreSQL. | PFUN-25388 |
Data Load executed for each feeder item is not working correctly. Fix: init/summary was not run for an item emitted with api.emitPersistedObject() and api.currentItem() was also not set for such an item. | PFUN-25435 |
Hot Fixes
The following hot fixes have been released for the 13.0 version:
Version 13.0.1 was released as the major 13.0 Rampur version.
13.0.2 PR
Released on July 11, 2024
Description | ID |
---|---|
In a watcher, Year (Time Dimension) is returned as number instead of string. | PFUN-21482 |
Data Loads use outdated user data. | PFUN-24954 |
XSS CFO - Vector is now exploitable even on Home Portlets. | PFUN-24990 |
In a Bar Line or Boxplot chart, Join Series is not shown on the chart tab. | PFUN-25171 |
Boxplot: There is only one measure shown on the Join Series, although more measures have been defined. | PFUN-25172 |
Join Series in Boxplot: Unable to add Watcher rules on the Detection Rules tab. | PFUN-25230 |
DOCX conversion connection failed with "Connection reset". | PFUN-25451 |
Chart Watcher: Error is shown on the Detection Rules tab when the chart has shown boxplot. | PFUN-25460 |
Data Load IndexMaintenance does not sometimes remove duplicate records from Ccy Data Source. | PFUN-25465 |
UpdateChangedProducts: Cannot invoke "org.hibernate.engine.spi.SharedSessionContractImplementor.isTransactionInProgress()" because "this.session" is null. | PFUN-25507 |
Pricing Guidance > Models: Missing Export buttons in Tables subtab. | PFUN-25531 |
Analytics: When in a calculated field you reference some other filed, the field name reference should not be case sensitive. | PFUN-25612 |
api.stream sometimes fails to start and reports a timeout. | PFUN-25651 |
Embedded dashboard is missing a hidden input. | PFUN-25652 |
ResourceBoundary does not catch weak perms errors and can cause maximum callstack exceed errors. | PFUN-25694 |
api.find not returning result for PX table in Global partition from Local partition. | PFUN-25704 |
13.0.3 PR
Released on July 19, 2024
Description | ID |
---|---|
Excel Client is very slow after upgrade to Clover Club. | PFUN-25700 |
api.find/api.stream return empty in background jobs (PX table in remote global partition). | PFUN-25734 |
Submit button disabled for large CLIC objects that take a long time to serialize before save. | PFUN-25756 |
Models: Advanced filter for two values (Label and Name) doesn't work. Fix: The SQL execution path of the search processor now supports @Formula fields. | PFUN-25777 |
Analytics: Calculation Data Load fails when filter on target Datamart refers to non-local fields. | PFUN-25798 |
When accessing custom forms, the systems throws an error. Fix: Do not filter Custom Form outputs if outputs were not requested in search. | PFUN-25804 |
Formula Designer doesn't work when Price Setting Package is not deployed to partition. | PFUN-25821 |
Use search callback for custom form next revs fetch. | PFUN-25874 |
Custom Forms: java.lang.OutOfMemoryError: UTF16 String size. Fix: The custom form type object is always included when searching for custom forms; postProcess=true removed from URL. | PFUN-25886 |
Filter logic error when opening a Dashboard. Fix: For some inputs (Product, Customer, Seller), 'fetchformulafilter' is only called if filterFormula.name is not null. | PFUN-25892 |
13.0.4 PR
Released on July 23, 2024
Description | ID |
---|---|
Warning symbols appear in input matrices indicating fields are required even if they are not. | PFUN-25875 |
Configuration Wizard not autofilling (input matrix is not populated from logic). | PFUN-25882 |
13.0.5 PR
Released on August 6, 2024
Description | ID |
---|---|
Necessity to clear the browser cache after a Pricefx upgrade. | PFUN-25535 |
The query on a Datamart has an incorrect join condition, causing it to take an extremely long time. | PFUN-26085 |
Custom Forms input JSON size limit for single strings is too low. | PFUN-25936 |
Advanced Properties cached with | PFUN-25684 |
The | PFUN-26090 |
An error occurs in the Datamart query stream when querying a Datamart with a calculated text field. | PFUN-25926 |
13.0.6 PR
Released on August 12, 2024
Description | ID |
---|---|
QueryBuilderState: Unable to render chart when using 'PERCENT' or 'PERUNIT' aggregation in the Join series. | PFUN-25904 |
Setting a tooltip via Groovy Logic is not working in the Configurator Table. | PFUN-26021 |
Jobs on one partition fail when a database in a different partition encounters an Out of Memory (OOM) issue, due to unnecessary cross-partition bootstrapping. | PFUN-26184 |
Datamart refreshes are taking excessively long or failing, causing delays in other jobs. | PFUN-26187 |
13.0.7 PR
Released on August 22, 2024
Description | ID |
---|---|
Excel Client: Duplicate Error when opening a certain LPG. | PFUN-26172 |
Issue with api.getDatamartContext().calendar().getTimePeriod() returning null for week 2022-W53 in December 2022. | PFUN-26285 |
Analytics: Drop pre-13 dim tables on Datamart refresh. | PFUN-26309 |
13.0.8 PR
Released on September 5, 2024
Description | ID |
---|---|
When switching between Condition Record Sets, the list does not update. | PFUN-25181 |
Analytics: streamQuery next() can hang on premature close of result (consumer). Fix: Now throwing an exception, which the Groovy logic evaluation will fail on, when next() is called on a PA streamQuery result that has already been closed. Including of course when it's auto-closed as the completion of a logic element. | PFUN-26340 |
FlywayValidateException: Validate failed: Migrations have failed validation\nDetected applied migration not resolved locally: 20240829134111. | PFUN-26447 |
Found an issue in documentation? Write to us.
Pricefx version 13.1