Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

New Feature Description

ID

Default dependency mapping has been disabled; i.e. in the DependencyMappingConfig PP the Type is now set to None for new installations.

PFPCS-5322

Configurable Lookups: There is now a lookup framework that allows you to define PX/PP/PCOMP lookups in a Price Parameter table, enabling you to modify existing lookups without any Groovy coding and add new ones with minimal Groovy required.

PFPCS-5968

Strategy Designer configuration has been moved to a separate repository and now functions as a dependent package to PSP.

PFPCS-6941

Custom Engines: Removed the distinction between static and dynamic parameters in AdditionalCalculatorParameters; all parameters must now be closures for dynamic execution. 

PFPCS-7297

To make PSP work well with EngineCalulator, the calculatePrice method of engines returns now a Map (instead of BigDecimal). 

PFPCS-7462

STRATEGY_RESULTS key has been added as an optional parameter for the Engine calculator. It is a list of maps where each map represents a value returned from the calculate() function. This key allows for composite pricing strategies and optional final price selection based on previous strategy results. Additionally, it introduces the option to reverse the order of strategy calculations, ensuring the most relevant strategy is considered.

PFPCS-7499
PFPCS-7808

The internal components of the wizard have been reworked, so if you have a customized wizard, it will not work after you upgrade. To be able to proceed with the upgrade, you need to agree that the wizard will override your custom changes.

PFPCS-7854

Tooltips have been added to configuration PPs to provide guidance to users.

PFPCS-7922

In the PriceSettingDimensions Price Parameter table, the following columns have been renamed to reflect their contents better:
Field Name column => Dimension
Dimension column => Dimension Type

PFPCS-7924

Implemented a new runtime fallback for StrategySelection to handle missing */*/* keys and products without defined strategies. Improved error handling and notifications for scenarios with no strategies or final prices, avoiding issues during bootstrapping.

PFPCS-8029

In PSP documentation, a new article on setting up a Custom Dimension Lookup has been added.

PFPCS-8032

The term "Independent" has changed to "Parent" in:

  • DependencyPriceListLogic

  • Price Parameters tables

  • Configuration wizard

PFPCS-8105
PFPCS-8106
PFPCS-8107

...