This is the documentation for Paper Plane 11.0.
Documentation for the upcoming version Clover Club 12.0 can be found here.
Hurricane 9.3.0
This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.
Version | Unity Hurricane 9.3.0 |
Release date | October 30, 2022 |
Release type | Minor |
In this document:
Improvements
Description | ID |
---|---|
Asynchronous download is available for exporting CSV files from Data Manager. | PFUN-8561 |
For duplicated Quotes, Agreements/Promotions, Rebate Agreements or Deal Plans, the Details & Settings panel now shows the name of the original document (as a clickable link). | PFUN-11451 |
The Documents tab is supported as configurable tab in React detail. | PFUN-12904 |
The new user role View Model Objects provides read-only access to Model Classes and Objects. | PFUN-14107 |
Quote, Agreement/Promotion, Rebate Agreement or Custom Form detail: Possibility to hide the side panel in – add the | PFUN-15544 |
Optimization: Specific non-step page elements (attachments, job tracking, tables, workflows) are opened in a slide-in panel that does not break the main user flow. | FUN-15629 |
Model Objects: Calculation tracking displays only steps up to the current one, not distracting users with information that is not relevant at the given moment. | PFUN-15630 |
The last remaining API level ResultMatrix backward compatibility issues have been fixed; support for: | PFUN-15936 |
Interceptors: All functions that are passed as params to intercepted methods have become asynchronous. | PFUN-16266 |
Cleanup of Rebates and Sales Compensations user roles to align them with other modules and make them consistent between frontend and backend permissions. For details see Upgrade to Hurricane 9.x Troubleshooting. | PFUN-16501 |
Sorting in the Items table (Quotes, Rebate Agreements, etc.) is applied also to folders. | PFUN-16812 |
The new advanced configuration option | PFUN-16819 |
New Price List or LPG is created right away when the New button is clicked if there are no Price Setting Types defined. | PFUN-16829 |
Product Extension attributes are available for selection in Price List and Live Price Grid advanced filters. | PFUN-16830 |
It is possible to disable automatic IndexMaintenance job scheduling and schedule it manually at the end of a Data Load processing sequence. Add | PFUN-16890 |
Submit/Approve, Deny, Calculate and Reload buttons are available in the Live Price Grid Product Detail view. | PFUN-17013 |
Optimization: A new API | PFUN-17097 |
The parent logic functionality is now available also for Sales Compensations logics (backend support). | PFUN-17119 |
Filters and sorting are preserved when navigating from Price List / Live Price Grid detail page to Product Detail View and back. | PFUN-17173 |
Bug Fixes
Description | ID |
---|---|
The "View Quote" link in email leads to Quote List for a Quote in Deal. | PFUN-15580 |
"Action not allowed" displayed after cancelling Sales Compensation Calculation. | PFUN-15823 |
Dashboard: Search in filter drop-down list is not working. | PFUN-15966 |
Cleared header inputs are saved as empty strings instead of null. | PFUN-15996 |
Quotes, Agreements/Promotions, Rebate Agreements, Compensation Plans (React): When setting End Date before Start Date (or Expiry Date before Effective Date in Quotes), there is no validation. | PFUN-16120 |
Async Download from DM times out before the spinner dialog shows up. | PFUN-16170 |
Sales Compensations: The value selected in the Set field on the Calculation screen is not saved. | PFUN-16224 |
Optimization: The value of the current attribute is displayed instead of segment name on tree nodes. | PFUN-16243 |
Messages in Quotes: Users that do not participate on the conversation from the beginning are not included as recipients in replies after they join. | PFUN-16312 |
Invalid Error in createFilterBuilder("ProductFilter", "P"). | PFUN-16315 |
Custom Forms: Clicking submit before "applying" input causes an error and breaks data. | PFUN-16384 |
Uncatchable PersistenceException error during custom form api .doUpdate() call. | PFUN-16404 |
Model Objects: Parallel calculation initialisation - task queue filling timeout. | PFUN-16633 |
CustomForms: Cannot delete file uploaded via ParsableInputFile field. | PFUN-16655 |
Mass Calculate for the Matrix LPGs is not supported. | PFUN-16686 |
It is possible to submit a Custom Form with a critical alert in the post phase. | PFUN-16794 |
Custom Forms: Inputs/Outputs should be displayed in case when critical alert is set as input/output. | PFUN-16795 |
Compensation Plans > Messages: Action links are not displayed in the email notification message. | PFUN-16834 |
Model Objects: Job Trigger fails to update the Job status. | PFUN-16893 |
Quotes (React): Workflow is routed to Admin Group in case Deal has more than 99 lines (workflow does not read line items values). | PFUN-16905 |
Custom Forms: Input matrix doesn't display data after a file is uploaded via parsableInputFile. Page must be refreshed to display the data. | PFUN-16912 |
Custom form embedded in Deal Plan is not loaded. | PFUN-16915 |
SAML Configuration: Wrong value saved in the SAML Base URL field when you delete the current value and click Save. | PFUN-16971 |
Workflow history is missing in Rebate Records. | PFUN-16980 |
Export to Excel from Dashboard does not respect localization and number formatting. | PFUN-16987 |
Analytics Rollups: "Apply and Refresh" doesn't limit the number of returned rows. | PFUN-17021 |
Sales Compensations: Filtering logic is applied even if it is not selected in Compensation Type. | PFUN-17044 |
Mass Action filters are ignored in Matrix LPG. | PFUN-17051 |
Input Matrix: Horizontal scrolling does not work properly. | PFUN-17057 |
Optimization: Segmentation failed by "Error: Unable to commit against JDBC Connection". Fix: Significant performance improvement of model.lookupTables().table().load(). | PFUN-17067 |
Superseded Rebate Agreements don't show all input values. | PFUN-17074 |
React Interceptors: Cannot update 'headerText' using quoteAPI/rebateAgreementAPI/contractAPI setHeaderValue. | PFUN-17087 |
Rebates, Agreements & Promotions, Sales Compensations: Restriction by user group doesn’t work in Header Types. | PFUN-17169 |
ReSaveFormulas is missing some FormulaManagerService tidbits. | PFUN-17238 |
Known Issues
Description | ID |
---|---|
Unity embedded in Salesforce does not respect Salesforce UI language setting. | PFUN-17366 |
Rebate Agreement, Agreement/Promotion, Compensation Plan: Sorting by Condition Type on the Items tab causes error. | PFUN-17373 |
Hot Fixes
The following hot fixes have been released for the 9.3 version:
9.3.1 PR
Description | ID |
---|---|
Selected Price List logic element behaviour upon Price List creation. | PFUN-17389 |
No event ITEM_UPDATE_PR generated when Price Record is updated. | PFUN-17492 |
9.3.2 PR
Description | ID |
---|---|
Async export failing to download Price List. | PFUN-16722 |
Rebate Calculation process doesn't persist Rebate Records attributes after calculation. | PFUN-17467 |
9.3.3 PR
Description | ID |
---|---|
User in proper User Group is unable to approve Rebate Agreement. | PFUN-16132 |
Pricefx version 11.0