Pricefx Studio v10 Release Notes

IntelliJ IDEA – supported versions: 2021.1 - 2023.1.x

JDK – version 11 or higher is recommended

Pricefx Studio 10.2.2112-223 / 10.2.2113-221 / 10.2.2114-211 (only IDEA 2021.1 - 2023.1.x)

New Features

  • Support for Google Cloud

Bug Fixes

  • PFAUT-877 ModelClass editor completely refactored, should fix many bugs

Pricefx Studio 10.1.2010-223 / 10.1.2011-221 / 10.1.2012-211 (only IDEA 2021.1 - 2023.1.x)

New Features

  • Support for IDEA 2023.1

  • PFAUT-879 Improved error message in case of certificate issues

Changes

  • PFAUT-872 Metadata editors for Products, Product Extensions, Customers, Customer Extensions, Sellers, Sellers completely refactored

  • PFAUT-848 Project tree view for elements has been refactored, it now shows better error texts

Bug Fixes

  • PFAUT-884 Bugfix: crash when generating configurator inputs

  • PFAUT-882 Order of the JSON fields in ModelClass editor (bug introduced in previous release)

  • PFAUT-883 Crash when adding "Abort Syntax Check" element

  • PFAUT-890 Crash of logic.json editor when the user adds SKU using [+] and does not enter value

Pricefx Studio 10.0.1808-223 / 10.0.1809-221 / 10.0.1810-211 (only IDEA 2021.1 - 2022.3.x)

IntelliJ IDEA – supported versions: 2022.1, 2021.x.x

JDK – version 11 or higher is recommended

After upgrade, upgrade Studio project libraries.

Main Change

  • Support for Bee's Knees 10.0 API

New Features

  • PFIM-5700 Fetch / Deploy: added support Compensation Attributes and Rebate Agreement Attributes

  • PFAUT-836 Preset panel: added support for the new input type SLIDER (since Bee's Knees 10.2)

  • PFUN-15628 Preset panel: added support for input type DMFILTERBUILDERMULTIPLE

  • PFUN-18627 New FieldType Boolean was introduced

  • PFAUT-855 Model Class editor: set the logic also when creating a new one

  • PFAUT-852 Model Class editor: added arrow buttons in "Steps" tab

  • PFAUT-868 Export schema to Diagram.net now exports also Price Records, Payout Records and RebateRecords

  • PFIM-5732 Quote Type: support for the new field Loss Reasons Collection

  • PFIM-5759 Price List / Price Grid type: added support for the new field contextualActions

  • PFIM-5800 Dataloads: added support of disableAutoIndexing parameter

  • PFIM-5818 Custom Form Type Attribute: support for "per type" in fetch/deploy

Changes

  • PFAUT-839 Split logic parameters into context inputs (to select a record) and logic inputs (from configuration)

  • PFIM-5997 "Rebate type" was renamed to "Condition Type" in Pricefx

  • PFAUT-862 Renamed "Syntax Check" to "Input Generation" in UI and in the Live Templates (api.isSyntaxCheck() to api.isInputGeneration())

  • PFAUT-847 Model Class editor: changed order of the tabs

  • PFAUT-849 ModelClass: order of the paths in the left panel tree

Bug Fixes

  • PFAUT-861 Tool windows were not displayed even though config.json did exist

  • PFAUT-869 config.json editor: refactoring and improving stability and UX.

  • PFAUT-867 Model Class editor was erasing values

  • PFAUT-865 Crash exception "Cannot invoke "com.intellij.openapi.wm.ToolWindow.isVisible()"

  • PFAUT-860 Crash exception "AWT events are not allowed inside write action"

  • PFAUT-848 Model Class editor: virtual nodes were not shown if the calculation was null in the JSON

  • PFAUT-769 Model Class editor: allow null value to be selected for "Calculation" in tab "Steps" in ModelClass editor

  • PFIM-5752 Packaging tool failed when dataload had input parameter referencing non-existing object

  • PFIM-5821 Dataloads: if dataload source is rollup, it was storing link to rollup as partition specific ID

  • PFIM-5817 Fetch of user groups duplicated the last line

  • PFIM-5671 User groups are now deployed prior to the Data Sources

  • PFIM-5730 Preferences Compensation Record Attribute were not working

  • PFIM-5782 Custom Form Type Attribute Meta (CFOTAM) updating existing items does not show skipped

  • PFIM-4394 Error during PP metadata update when fieldNames existed

Found an issue in documentation? Write to us.