Pricefx Studio v11 Release Notes
IntelliJ IDEA supported versions: 2022.1 – 2023.2.x
JDK – version 11 or higher is recommended
Pricefx Studio 11.5.3932-223 / 11.5.3933-221 (IDEA 2022.1 - 2023.3.x)
New Features
PFAUT-992
Custom Form Type editorPFAUT-850
ModelClass now supports 'filtertree' Step Tab type
Changes
PFAUT-1031
Config.json: improved import of partitions from Platform ManagerPricefx Studio settings improved
Bug Fixes
PFAUT-1025
Create Workflow logic dialog was creating logics with wrong uniqueNamePFAUT-1021
"TreeUI should be accessed only from EDT" fixedPFAUT-1024
Studio was freezing upon authorization failurePFAUT-1023
NPE bugfix in exception handlingfixed UI layouts in IDEA 2023.3.x version
removed inherited calculation logic elements in project tool window
Pricefx Studio 11.4.3643-223 / 11.4.3644-221 (only IDEA 2022.1 - 2023.2.x)
Intellij IDEA 2021.1 is no longer supported. Please upgrade IDEA to the latest version.
New Features
PFAUT-990
Organize logics and other entities into components. Possibility to import existing components from a components repository.PFAUT-811
Possible to deploy logics using a button in the logic editor right away (without the need to open Deploy tool window)PFAUT-982
Possibility to copy&paste elements between logics using the clipboardPFAUT-1003
Possible to edit additional attributes in the ModelClass editorPFAUT-901
Table schema can now also be exported to the markdown or HTML format
Changes
Possible to trigger a deployment even if an existing one is running already
Improved execute buttons in the logic editor and in both Groovy consoles
PFAUT-1009
Logic Name and Label can be changed in the new tab “General” in the logic.json
Bug Fixes
PFAUT-627
SSO login dialog was required too often. Pricefx session is now kept open for a much longer time.PFAUT-864
Opening logic.json crashed when located in some subdirectoryPFAUT-1004
Alerts (yellow, red, critical) were not shown in the element result tab
Pricefx Studio 11.3.3436-223 / 11.3.3438-221 / 11.3.3440-211 (only IDEA 2021.1 - 2023.2.x)
New Features
PFAUT-917
Login to partition by PlatformManagerPFAUT-962
Auto-completion of groovy variables injected (quote, contract, ...) for workflow logicsPFAUT-955
ModelClass - label translationsPFAUT-991
Export table schema to Markdown and HTMLPFAUT-988
Possibility to organize configuration objects into components (= folders, similar to java packages)
Changes
PFAUT-946
Groovy and SQL Console refactoredPFAUT-956
Calculation logic editor - tab Results refactoredPFAUT-965
Calculation logic editor - new input type ConfiguratorTable supportedPFAUT-979
Calculation logic editor - input type InputMatrix is now displayed inline as in Unity, not a popup anymorePFAUT-958
The Generate inputs button is not displyed for logic that do not have inputsPFAUT-981
Fetch/Deploy - select all selects now only entities that exist on diskTable filtering improved - show children of filtered row, expand/collapse rows (Metadata, Fetch, Deploy ToolWindows)
Bug Fixes
PFAUT-905
ModelClass - fix children in Project ToolWindowPFAUT-673
App crash: "Calling invokeAndWait from read-action leads to possible deadlock."PFAUT-971
Error was not raised when local configurator execution crashed when testing
Pricefx Studio 11.2.3178-223 / 11.2.3179-221 / 11.2.3180-211 (only IDEA 2021.1 - 2023.2.x)
“Add Framework Support” was replaced with Maven. See https://pricefx.atlassian.net/wiki/spaces/KB/pages/1430716417.
New Features
PFAUT-949
Support for unit testing Configurators addedPFAUT-931
Header logics can now be tested together with line items. These are displayed in the 'Grid' tab of the header logic test result.PFAUT-790
Message Templates editor refactored; now with auto-completion support of pfx variables and entities
Changes
PFAUT-940
Fetch/deploy tool windows was completely refactored; entities are now shown in a treePFAUT-941
Metadata tool windows was refactoredPFAUT-941
'Grid' tab in Result tool window was refactoredPFAUT-308
'Pricefx API' libraries are now added via Maven. Just create pom.xml and config.json from Studio and Maven will do the rest.PFAUT-940
Comparing logics (local vs. partition) was completely refactored and uses built-in IDEA compare folders dialog
Bug Fixes
PFAUT-942
Testing a logic in the Product Extension context did not find any PX recordPFAUT-821
App crashed when requested to compare the local PX definition with the partition definitionPFAUT-938
Editor files should be saved first when generating inputsPFAUT-636
"Select objects modified on the disk" did not recognize change of Product Master attributes
Pricefx Studio 11.0.2676-223 / 10.2.2677-221 / 10.2.2678-211 (only IDEA 2021.1 - 2023.2.x)
New Features
Support for IDEA 2023.2
Includes Groovy API for Pricefx 11.0 Paper Plane
PFAUT-923
Added fetch/deploy support for ActionItemTypePFIM-6151
Added fetch/deploy support for ModuleCategoryPFAUT-902
Added Dashboard editor. It is now possible to create dashboards from Studio.PFAUT-931
Possibility to calculate lines when debugging header logics (quotes contracts, and rebate agreements)PFAUT-924
Import CodeNarc Profile to the project during Add Framework SupportPFAUT-930
Auto-completion support for quotes contracts, and rebate agreementsPFAUT-913
Added new Live Template 'pfxDataLoad' for 'paDataLoad' logicsPFAUT-916
Added new Live Template 'pfxSecondaryKeyPX' for 'matrix' logicsPFAUT-916
Added new Live Template 'pfxDashboardEmbedded'PFAUT-916
Added new Live Template 'pfxFindPPMatrix1' - 'pfxFindPPMatrix6'PFIM-6097
Fetch also non-default preferences for product pickerPFIM-6170
Fetch support for Claim Message Templates
Changes
PFAUT-901
Massive refactoring of logic.json editor (mainly "Elements" and "Inputs")PFAUT-859
When backend process crashes during logic test execution, display the error message in the Results tool window in the Raw tabPFAUT-927
Change documentation links from Confluence to Knowledge Base
Bug Fixes
PFAUT-919
"Cannot invoke "net.pricefx.restapiclient.PfxClient.post(String, Object)" because "client" is null"PFAUT-909
Not possible to edit logic name for Model workflow logicsPFAUT-918
Partition's baseURL from Platform was incorrectly imported with "/pricefx/<partition>" suffixPFAUT-859
Execution times are now shown in workflow logics or when failedPFAUT-897
Use PublicGroovyAPI class for auto-completion instead of ISandboxAPI classPFIM-6111
UserGroups properties for Logics were not being deployed by CI/CD Pipeline to the partition
Found an issue in documentation? Write to us.