Pricefx Studio v7 Release Notes

Requires IntelliJ IDEA versions 2021.1.x, 2020.1, 2019.3.x, 2019.2.x and JDK >=11 is recommended

Pricefx Studio 7.5 (builds 211.3296 / 202.3297 / 201.3298 / 192.3299)

After upgrade, Upgrade Studio Project Libraries.

New Features

  • PFAUT-624 Metadata editor (= schema editor) for Master data
  • PFAUT-603 Possibility to filter object types in the Fetch/Deploy tool windows
  • PFAUT-457 Added "pfxmultipass" Live template that generates code for multiple pass calculation
  • PFAUT-638 Possibility to create AbortSyntaxCheck element with a single click

Project Library (Groovy API auto-completion)

  • PFAUT-641 GDSL script was not working in IDEA 2020.1.1

  • PFUN-9876 Added support for DmFilter and DmFilterBuilder input builders

Bugfixes & Stability Improvements

  • PFAUT-644 Add missing Formula Natures

  • PFAUT-642 #37413501 Proxy was not working for Fetch/Deploy
  • PFAUT-646 Cannot setup "default" locale for an Element label translation
  • PFAUT-640 Compare throws NullPointerException
  • PFAUT-648 "Create Pricefx Partition" is now called "Create new Pricefx Partition Connection"

Pricefx Studio 7.4 (builds 211.3226 / 202.3221 / 201.3222 / 192.3223)

Input parameters were massively redesigned in this release which addressed some issues. This is the first version that supports IDEA 2021.1 and Bijou release.

After upgrade, Upgrade Studio Project Libraries.

New Features

  • Bijou release: added (Groovy API auto-completion and Javadoc). To take effect, Upgrade Studio Project Libraries on each project i order to take effect.
  • PFAUT-619 Support for Deal Plan Type (fetch and deploy)
  • PFAUT-601 Groovy Console now supports PO Model context
  • PFAUT-631 Possible to copy result grid values (or their range) to clipboard and then paste e.g. to Microsoft Excel. Also possible to shift the grid columns. Memory optimizations: the grid should consume 50% less memory.

Bugfixes & Stability Improvements

  • PFAUT-598 Input parameters massively redesigned
  • PFAUT-620 HTML tags were displayed in the result grid when copying the values
  • PFAUT-623 Weird text selection in the Raw tab result
  • PFIM-3599 Fetching of DealPlanType caused wrong ordering of the steps

  • PFIM-2779 Pricing parameter fields with reference to a datasource was getting corrupted

Pricefx Studio 7.3 (builds 202.3095 / 201.3098 / 192.3100)

New Features

  • PFAUT-609 Logic test executed using Alt+F5 now displays the results in the PfxResults tool window
  • PFAUT-604 HTTP API console
  • PFIM-3206 Added support for fetching and deploying Price List and Live Price Grid Types

Bugfixes & Stability Improvements

  • PFAUT-606 It was not possible to run the debug process with preset parameters
  • PFUN-8856 MultiTierInputBuilder fixed
  • PFAUT-605 api.options() parameter was not rendered properly for the first time while using the "Generate parameters" button.

Pricefx Studio 7.2 (builds 202.3071 / 201.3072 / 192.3074)

New Features

  • PFAUT-597 Publishing Template testers for rendering publishing templates in two types: to export an object (quote, contract, etc.) and for custom exports e.g. using dashboard logic
  • PFAUT-600 Possibility to test logics that are API endpoints using formulamanager.executeformula
  • PFAUT-584 It is now possible to cancel testexecute and getparams HTTP requests using Call.cancel() since it is not possible to periodically check via progressIndicator.checkCanceled()
  • PFCD-7491 Input builders: added support of methods setReadOnly(), setRequired(), setAlwaysEditable(), setParameterGroup()

  • PFAUT-584 It is now possible to cancel Test logic Generate parameters execution
  • PFAUT-457 Added Live templates "pfxtrace" and "pfxlog"

Bugfixes & Stability Improvements

  • PFAUT-580 Bugfix: After user clicked Cancel when unathorized and prompted for credentials, the login dialog re-appeared several times
  • PFAUT-594 Improved messages and error handling in MetaDataPicker. Now also interrupting fetch upon HTTP 401 unauthorized error to avoid locking the account
  • PFAUT-592 Optimized (re-)loading of config.json
  • PFAUT-595 Improved speed of opening PA SQL console with many DS/DF/DM/DMSIM => lazy loading of ComboBox implemented; Show/Hide SQL button
  • PFAUT-242 Element trace column width is now kept between the runs
  • PFAUT-591 Sources JAR was not bundled and therefore api.xxx functions parameters did not use a real name, but e.g. String s1, String s2, String s3

Pricefx Studio 7.1 (builds 202.3022 / 201.3023 / 192.3024)

Update Project Libraries to the Vesper release (there is improved Javadoc for PublicGroovyAPI, DatamartContext and InputBuilders).

The authentication methods (password, TFA) are now extended with Single Sign-On, which resulted in major re-engineering.

New Features

  • PFAUT-580 Single Sign-On authentication is now supported. The credential prompt dialogs now appear also for the Fetch and Deploy windows.
  • PFAUT-547 Configuration Wizards are now supported for Fetch and Deploy
  • PFAUT-585 Tool for testing Email Message Templates (menu Tools → Email Templates Editor)
  • PFAUT-488 "libs" auto-completion now also includes Groovy libraries from depending project modules
  • PFAUT-575 Python element type in PO logics is now supported
  • PFAUT-578 Added missing contexts for the model logic elements

  • PFAUT-553 Show number of selected objects in the Fetch and Deploy buttons
  • PFAUT-569 Merge the Platform dialog and new Partition dialog into a single dialog
  • PFAUT-457 Added "pfxmatrix" Live Template, you can populate a skeleton code of the ResultMatrix implementation

Bugfixes & Stability Improvements

  • PFAUT-497 Significantly improved performance of big ResultMatrix data
  • PFAUT-582 TFA token was not possible to remove once set
  • PFAUT-573 Logic test execution crashed for logics containing charts element results

  • PFAUT-551 Bugfix: Platform connection crashed because of data inconsistency in PlatformManager
  • PFAUT-576 Fixed crash of ContextParameterOptions
  • PFAUT-572 Improved Workflow matrix column widths adjustments
  • PFAUT-565 "Syntax check" support removed for workflow logics

Pricefx Studio 7.0 (builds 202.2977 / 201.2979 / 192.2980)

Main Change

  • PFAUT-487 logic.groovy was changed to logic.json.

New Features

  • PFAUT-557 Added fetch/deploy support for Quote Attribute Meta (QAM)
  • PFAUT-557 Added fetch/deploy support for Contract Type Attribute Meta (CTAM)
  • PFAUT-558 Added fetch/deploy support for Model Type (MT)

  • PFAUT-560 Added fetch/deploy support for Model (DMM) – note that only the Definition step is supported and Collins 5.0 is required; for Vesper 6.0 you will need a new Studio version.
  • PFAUT-561 Added support for api.options()
  • PFAUT-444 Added support for api.filterBuilderUserEntry()

  • PFAUT-454 Prompt for a password when Pricefx returns HTTP 401 Unauthorized

Bugfixes & Stability Improvements

  • PFAUT-551 Using external HTTP client

  • PFAUT-564 Small fixes in Live static templates (pfxfind, pfxfindall, pfxstream, pfxquery)

  • PFAUT-552 Groovy console did not take the SKU from parameter preset

  • PFAUT-544 NullPointerException when renaming element with non-existent file


Found an issue in documentation? Write to us.