Clover Club 12.3.0

 

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

Version

Unity Clover Club 12.3.0

Release date

April 28, 2024

Release type

Minor

In this document:

Improvements

Description

ID

Description

ID

Quotes, Agreements/Promotions, Rebates, Compensation Plans: Possibility to hide the Mass Edit button using the method setRenderInfo("massEditButton", "hide", true) in the calculation logic.

PFUN-22307

Quotes, Agreements/Promotions, Rebates, Compensation Plans: Possibility to hide the Description header text using the method setRenderInfo("headerText", "hide", true) in the calculation logic.

PFUN-22308

Quotes, Agreements/Promotions, Rebates, Compensation Plans: If there is just one (default) header type configured, the header type info is not displayed on the Details tab of the Calculations & Details pane.

PFUN-23965

Quotes, Agreements/Promotions, Rebates, Compensation Plans: Full user’s name (not the login name) is displayed in the Created By field on the Details tab of the Calculations & Details pane.

PFUN-23978

DMDataLoad.pre80Config property has been removed from DMModel.

PFUN-24106

The method DMFilter.stopUsingDummy() is now synchronized to fix ConcurrentModificationException in charts with a generic filter.

PFUN-24111

Bug Fixes

Description

ID

Description

ID

Charts: The default value disappears on "Y Axis (Box Plot Chart)" after unchecking then checking again the "Show Box Plot(s)" option.

PFUN-18152

Charts in Dashboards: Unable to select a dimension on the Filters pane.

PFUN-18154

Context Linking: tpState short version and tpTab/targetPageTab is not working.

PFUN-23117

customFormApi: Loop of recalculation processes when submitting the same CFO via header logic.

PFUN-23133

Name Value is not displayed in Data Change Request based on Matrix PP for integer field restricted by list.

PFUN-23337

OTel: Missing query parameter in REST endpoint traces.

PFUN-23512

Quotes: Collapsed Add Items menu is not showing any products.

PFUN-23607

If for some reason .validate() is called twice on a valid DMQuery without providing a ValidationVisitor instance, we handle the null vv at the start of the method, but then fail to check about it at the end of the method.

PFUN-23675

Price Setting: When we create a Price Grid Type that uses the dependent logic and then create an LPG from that Price Grid Type, the “Independent Level Name” input displays instead of the “Dependent Level Name” input.

PFUN-23694

Causing a misconfiguration on Rebate Record Group will not delete the 'misconfigured' RRG.

PFUN-23815

Live Price Grids: Mass Action dialog and date handling failure.

PFUN-23818

Internal Error when attempting to export to Excel. Fix: A maximum of 64,000 cell styles will be created when serializing ANY response to an xlsx format to avoid the reported error. The limit is imposed by Excel itself. This also means that data sanitization using cell styles (prefixing special characters with an apostrophe without showing it to the user) will only work for the first 64,000 values, not after that.

PFUN-23963

Dashboards: Unable to edit/remove the filter on the Customers/Products modal window.

PFUN-24057

PA Charts and Rollups: Spaces are not trimmed before and after the chart/rollup name.

PFUN-24089

CalculationGrid (CG) approvable items can not be accessed from My Approvals.

PFUN-24091

Header logic reset configurator data on Agreements & Promotions if the bottom docker is enabled.

PFUN-24141

Performance issue in integrate endpoint when used with a condition.

PFUN-24194

The link to documentation on the System Configuration > Appearance page leads to documentation that is non-accessible to customers/partners.

PFUN-24202

api.find method does not consider trailing blanks on MariaDB. Fix: The new cluster configuration property mariadbStrictStringsComparisonEnabled was introduced with default value set to false. If set to true, the string comparisons for equality and inequality operators will be done against the field’s binary value. This will consider both leading and trailing spaces, as well as enforce case-sensitivity. This change only affects MariaDB/MySQL databases.

PFUN-24281

Occasional IndexOutOfBoundsException when performing an api.find during distributed DMDL execution.

PFUN-24363

Analytics - Inconsistent behavior loading data into Data Source.

PFUN-24392

Bad Request error when sorting by columns with space in their name.

PFUN-24520

Hot Fixes

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

12.3.1 PR

Released on May 15, 2024

Description

ID

Description

ID

Price Setting Types - Custom Actions Logics: User is able to select only 2 logics, attempt to select more will be ignored.

PFUN-23352

Workaround for third party cookies in Chromium-based browsers. The new configuration `enableChips` enables `Partitioned` parameter on X-Pricefx-* cookies.

PFUN-24093

Price List metadata (elements) are not loaded during PriceListDefinition.

PFUN-24127

Saving Quote exception: "Invalid command parameters (Could not find object to update)".

PFUN-24342

Asynchronous submit ends with error when autosave is off.

PFUN-24360

DCR async submit: Unclear error when you try to add duplicate records using Mass edit.

PFUN-24449

Custom Forms > OptimisticLockException: Error 409 when creating a new CFO "Operation failed. Please try again."

PFUN-24470

Quote line items in folders have values 0 when exported to an Excel file.

PFUN-24543

Expanding/collapsing folder in line items triggers a calculation of even an approved Rebate Agreement.

PFUN-24554

Distributed Data Source: Error happens when accessing DS with Data Entitlements.

PFUN-24557

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

12.3.2 PR

Released on May 28, 2024

Description

ID

Description

ID

Rebate Agreements: Line item calculation not triggered when moved in pre-phase.

PFUN-23107

Analytics: Rollup mode mixes the rollup fields order.

PFUN-24036

Agreements & Promotions: Customer Name in Contract Header does not populate.

PFUN-24095

Quoting: Mass Update doesn't seem to be updating the fields I want to update with the dates specified.

PFUN-24403

CLIC: Line items deleted before initial save when autosave is off reappear when the document is submitted.

PFUN-24640

Backend sometimes fails to reconnect after a PA DB restart.

PFUN-24658

Error when exporting a Price List or LPG with styled cells using Publishing Templates.

PFUN-24732

Analytics: UPDATE SQL from DDL runs out of memory in Greenplum.

PFUN-24946

Unable to login after uprade to Rampur 13 (and from localhost).

PFUN-25034

12.3.3 PR

Hot fix not publicly available.

12.3.4 PR

Released on June 7, 2024

Description

ID

Description

ID

E-Signature status is not correctly updated. Fix: The fetchHeader updates the signature status when the document is signed and the status is changed from SENT to COMPLETED. The same behavior occurs when the signature pop-up is opened.

PFUN-23294

Background tasks startup time improved by disabling Hibernate classpath scanning, Hibernate validation initialisation and Hibernate runtime bytecode instrumentation.

PFUN-23677

Quotes: File uploaded via PARSABLEINPUTFILE does not increment quote.numberOfAttachments.

PFUN-24386

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.

PFUN-24868

Call clicmaanger.fetchheader when eSignature status is changed from SENT status while a CLIC is opened.

PFUN-25055

Copy all items to clipboard: Value is not imported when LI input parameter's name contains a special symbol.

PFUN-25088

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

api.find Filter.greaterThan("key1", 123) and similar does not work anymore for numeric name/keyX.

PFUN-25260

12.3.5 PR

Released on June 19, 2024

Description

ID

Description

ID

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

Quotes: Memory leak caused by non-unique line item IDs when filtering line items for deletion in header logic.

PFUN-23928

DMDataLoad.pre80Config property has been removed from DMModel.

PFUN-24106

The method DMFilter.stopUsingDummy() is now synchronized to fix ConcurrentModificationException in charts with a generic filter.

PFUN-24111

Sales Compensation: Status of calculation progress is not updated (remains in Pending).

PFUN-24677

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

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

Price List product picker does not respect filter from selected preferences but uses filter from default preferences instead.

PFUN-25190

DatamartContext.streamQuery() and .streamSqlQuery() may block for full timeout duration if repeatedly used without consuming all result rows().

PFUN-25201

User account deleted but active session lived for 12 months.

PFUN-25261

Unsupported type org.hibernate.type.LocalDateTimeType with Filter.in on PostgreSQL.

PFUN-25388

12.3.6 PR

Released on July 2, 2024

Description

ID

Description

ID

There is an inconsistency when storing advancedFilter with SKU for the productGroup input.

PFUN-23153

After deploying an update to a Data Source field name, the Data Feed field name does not get updated.

PFUN-23547

The parsable_input_file component sends invalid request data when autosave is turned off.

PFUN-25133

UpdateChangedProducts: Cannot invoke "org.hibernate.engine.spi.SharedSessionContractImplementor.isTransactionInProgress()" because "this.session" is null.

PFUN-25507

In Configuration Wizard, there is an error when selecting products.

PFUN-25628

 

Found an issue in documentation? Write to us.

 
Pricefx version 12.0