Rampur 13.3.0

 

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

Version

Unity Rampur 13.3.0

Release date

November 3, 2024

Release type

Minor

In this document:

Improvements

Analytics

Description

ID

Description

ID

When the Allow Batching option is activated, rows are uploaded to the target only after the batch is filled.

PFUN-26667

CLIC Modules

Description

ID

Description

ID

The Items table content is refreshed when a line item is removed.

PFUN-26790

Formula & Strategy Designer

Description

ID

Description

ID

Export all should export only corresponding items, i.e. only all strategies or all lookups or all formulas.

PFUN-26890

Tables

Description

ID

Description

ID

Support of dragging and dropping multiple lines in the Input Matrix table.

PFUN-27033

HTML tags are removed from the text of tooltips in HTML or .styledCell formatted table cells.

PFUN-27141

Configuration

Description

ID

Description

ID

Groovy API: api.adjustDateByTimezoneOffset(date) returns the date adjusted by the timezone set in Configuration > General settings > Default Timezone.

PFUN-27329

General

Description

ID

Description

ID

The tooltip for the icon that opens a portlet in a new dialog has been renamed to “Expand”.

PFUN-27282

The advanced filter dialog now doesn’t close when you (accidentally) click inside the dialog while you are still configuring the filter. It can only be closed by clicking the Close (X) icon, the Apply and Cancel buttons and by pressing the Escape key.

PFUN-27284

Bug Fixes

Description

ID

Description

ID

Agreements & Promotions: Templates are not sorted in alphabetical order in export dialog in React.

PFUN-22134

Strategy Designer: Opening a strategy that has an error immediately triggers an error that prevents the user from trying to fix the cause of the error.

PFUN-23462

Agreements & Promotions: Items tab - fields are keeping previous values. Fix: The clicmanager.removeItem contains refreshed ioMeta when an item is removed.

PFUN-23776

Model Types: Calculation Items not visible in the model since v13.x.

PFUN-25738

Rebate Agreements: Misleading behavior - drag&Drop Vs upload button - attaching document for user with Manage Rebate user role.

PFUN-25743

DMQUERYFILTERBUILDER: Cannot select more than 3 items at the first go.

PFUN-25958

Large data persist in api.global for Calculation Flows after a re-run.

PFUN-26035

Dashboard Filter: ResultMatrixFilterBuilder with the Contains condition is refreshed after each character typed.

PFUN-26365

Agreements & Promotions: Filter conditions are applied as text to numeric columns.

PFUN-26368

Price Records fields 'Customer Group' and 'Product Group' do not export to Excel.

PFUN-26391

Quoting: Leading zeros dropped when exporting line items using "Copy all items to Clipboard" (React).

PFUN-26640

Price Setting: Re-ordering columns through Table Column Options freezes the column.

PFUN-26649, 27104

Scatter Chart drill down TypeError.

PFUN-26824

Custom Form detail is not refreshed after XLS is uploaded/deleted via parsableInputFile and recalculated.

PFUN-26827

Product Group/Options entry does not work properly within configurator.

PFUN-26830

The UpdateObjRefTable janitor task reads partitions from remote DB schema.

PFUN-26889

Calculation Flow job is repeatedly rescheduled even though the job failed and the 'repeat after failure' flag is set to false. It happens when the CF job is manually started from PfM because of the empty configuration value in the request.

PFUN-26907

Calculation Flow deletes its flow items in the non-draft version after failing.

PFUN-26979

Fix CVE-2024-47561 by upgrading AVRO library.

PFUN-26988

Analytics: Cache is not cleared after calculation Data Load runs on DS/DM.

PFUN-27014

Unity crashes when dashboard logic errors on timeout.

PFUN-27077

Analytics DB session not reopened in PA Calculation Data Load when the logic throws an exception.

PFUN-27125

Logout from partition after login from PM doesn't work correctly. Expired JWT cookies generated during logoff have a different path than JWT cookies generated during login.

PFUN-27140

Unable to create Pricing Guidance Model following upgrade to Rampur.

PFUN-27159

CalendarUtil.parseTimePeriod() returns incorrect value when working with WEEKs.

PFUN-27303

Hot Fixes

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

13.3.1 PR

Released on November 14, 2024

Description

ID

Description

ID

Support for "lightweight" LPG partial recalculations (incl. dirty run).

PFUN-23439

Too long logs killing log infrastructure (stack element).

PFUN-25504

Quotes - Items - Detail pane: Text labels overlap when using a column based layout.

PFUN-26356

Calendar input: First day of the week to be driven by locale stopped working.

PFUN-27349

13.3.2 PR

Released on November 20, 2024

Description

ID

Description

ID

Implement 'lookup table fetch' functionality for the interceptors.

PFUN-27338

Creation of Segmentation PO model is failing.

PFUN-27382

Support for "lightweight" mass actions.

PFUN-27492

Master Data: Typing -0 numbers not supported in version 13.X and 14.X.

PFUN-27499

LTV, JLTV: lookuptablemanager.loaddata considers rows from different tables as duplicates in case they have the same business keys combination.

PFUN-27506

13.3.3 PR

Released on December 5, 2024

Description

ID

Description

ID

SendActionItemNotifications often never finishes its execution.

PFUN-25047

Refactor services and migration scripts to use the CoreApplication.doWorkInAllPartitions method with logger parameter.

PFUN-26927

“Connection is closed” error during Flush Data Load run.

PFUN-27272

Newly opened tabs in Chromium for Pricefx integrated in CRM should open without the need to log in again.

PFUN-27375

Analytics: Job or endpoint to trigger conversion of distributed tables.

PFUN-27402

LPG Mass Edit: Invalid filter-parameter name format [']; expecting {filter-name}.{param-name}.

PFUN-27482

Datasources page gives "general error (loops not allowed)" and does not return data.

PFUN-27549

Advanced Table: Column setting real percent returns wrong value.

PFUN-27555

Failure to deserialize CFTrait should not prevent CF processing of partition. Fix: If there are CF trait configs that are malformed, they are simply skipped now (same than when we CF config that are malformed) and a warning is logged.

PFUN-27572

DB transaction is not closed during the scheduling of CF jobs. This error happens randomly when the CF schedule job and CF processing job ran parallel. It causes the scheduling of CFs to be stopped on all partitions on a cluster.

PFUN-27706

Janitor based maintenance of ObjRef entries counts incorrectly and is very slow.

PFUN-27724

13.3.4 PR

Released on December 13, 2024

Description

ID

Description

ID

"My pending approvals" portlet shows no data since there are pending entities.

PFUN-25930

Quotes: Submit button is disabled after calculation.

PFUN-27235

Excel Client not immediately updating or recalculating Price List.

PFUN-27577

PurgeStaleJobTrackers and other purging janitors should work in batches.

PFUN-27628

Error when Custom Form header logic tries to api.find() another Custom Form with attribute value.

PFUN-27678

Refresh Data Load: refreshResultTable suboptimal from distributed Citus main DS table.

PFUN-27766

Directory listing should be prevented for all paths beneath the web root.

PFUN-27852

Analytics: PA table rebuild results in Citus error.

PFUN-27860

Groovy API: getCalculableLineItemCollection - differences between overloaded methods (backporting to 13.x).

PFUN-27892

Huge amount of "post-task" prevent new Pending jobs from starting. Fix: numberOfItemsConsideredLightweight now defaults to -1 to avoid corner cases when we compare it to zero but it should not be enabled anyway.

PFUN-27942

 

Found an issue in documentation? Write to us.

 
Pricefx version 13.1