Versions Compared

Key

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

...

Description

ID

The clicmanager.importlineitems can process inputs without input type. The imported input name of the line item is compared with the name of inputs generated by line item logic. If those names are equal, the input type is used from the calculation logic.

PFUN-18672

New Sales Compensation module events have been added: ITEM_UPDATE_COR, ITEM_APPROVED_CO. For consistency reasons, the event ITEM_UPDATE_CO has been renamed to ITEM _UPDATE_COR.

PFUN-18954

Context linking: Custom Forms support Approve, Reject and Withdraw actions in targetPageAction.

PFUN-19330, 19334

Context linking: Possibility to update line items in Quotes, Agreements/Promotions, Rebates, Compensation Plans.

PFUN-20418

Possibility to add My Actions, Document Quick Links, Compensation Plans portlets to dashboards or the Home page using Groovy API method api.newSystemPortlet(). My Actions, Document Quick Links portlets can now also be added on the Home Page configuration page.

PFUN-20613

Context linking: Products (sku) can be added to Price Lists or Live Price Grids using the targetPageItems parameter.

PFUN-20695

Context linking: Price Lists and Live Price Grid support the Recalculate action in targetPageAction.

PFUN-20696

Context linking: Possibility to display the Quote loss reason dialog when the action “Mark as lost” is triggered using the targetPageAddLostReason parameter.

PFUN-22058

Possibility to trigger search on the Feature Flags page using a URL parameter. Example: app/modules/#/administration/feature-flags?key=useReactFor

PFUN-22446

Context linking: The targetPageAction parameter now supports the "Duplicate" value for Quotes, Agreements/Promotions, Rebate Agreements and Compensation Plans.

PFUN-22703

New input types ConfigurationWizardPopup and CustomFromPopup are available. This allows the user to open and edit a Custom Form or Configuration Wizard within the context of a Quote, Rebate Agreement, Compensation Plan or Agreement/Promotion.

PFUN-22483

Possibility to hide buttons via JSON configuration for Quotes, Rebate Agreements, Agreements/Promotions, Compensation Plans, Models and Custom Forms.

PFUN-23361

Feature flags for hiding buttons in the UI (quoteButtonsConfiguration, contractButtonsConfiguration and rebateAgreementButtonsConfiguration flag groups) are now deprecated as they have been replaced by other functionality.

PFUN-23399

Improvement for download buttons added to the UI by Groovy methods downloadButton (Result Matrixes) and addDownloadButton (Dashboards): After clicking the button, a spinning wheel icon is displayed on the button before the actual downloading begins to inform the user that the action has been triggered successfully.

PFUN-23523

New Groovy API ConfiguratorTable parameters have been added: enableAddActions=false can hide all Add buttons and allowAdd=false in rowType definition can hide that row in Add button and disable the Duplicate button.

PFUN-23526

PRODUCTGROUP, CUSTOMERGROUP and SELLERGROUP inputs now add extra filters: user's productFilterCriteria, customerFilterCriteria or sellerFilterCriteria and also input-specific formula filter. These filters are not appended if you pick a list of items. Another change is that a selection by attribute now works differently. You can still select a cell with requested value but it is transformed into an advanced filter when you close the modal.

PFUN-23617

Added new internationalization endpoints to allow adding and deleting internationalization overridden messages: /i18nmanager.put, /i18nmanager.fetchWithExtraData, /i18nmanager.deleteKeys.

PFUN-23717

New event types ITEM_APPROVED_CGI and ITEM_DENIED_CGI have been added to allow you to work with Calculation Grid approval workflow events in your configuration.

PFUN-23743

New Groovy API methods to support preferences in Input Matrix and Configurator: withPreferenceName() added to InputMatrix and ConfiguratorTable input builders, getPreferenceName() added to ContextParameter.

PFUN-23904

New Groovy API methods to support advanced filters in Input Matrix and Configurator: Input builder setters for ConfiguratorTableInputBuilder and InputMatrixInputBuilder set/withEnableClientFilter(boolean) for simple filters and set/withEnableAdvancedFilter(boolean) for advanced filters. Also getters in ContextParameter with default values (if key does not exist) isEnableClientFilter() and isEnableAdvancedFilter().

PFUN-23906

Context linking: Possibility to link to a specific line item of Quotes, Rebate Agreements, Agreements/Promotions and Compensation Plans using the targetPageSelection parameter.

PFUN-23909

The default value of the advanced configuration option enableDefaultSortInFindWithPaging has changed to true. A new option enableDefaultSortInFetchWithPaging has been introduced to ensure correct sorting for fetched rows with the default value true.

PFUN-23947

New REST API for deleting all the line items of a Quote, Rebate Agreement, Agreement/Promotion or Compensation Plan: clicmanager.removeallitems/${clic.typedId}

PFUN-24060

New user roles for Strategy Designer and Formula Designer have been introduced: View Strategy Designer, Edit Strategy Designer, Manage Strategy Designer, Manage Formula Designer, Edit Formula Designer and View Formula Designer.

PFUN-24158, 24246

Quotes, Agreements/Promotions, Rebates, Compensation Plans: ?ta=APPROVE is added to the URL when the document is successfully approved.

PFUN-24407

?ta=DEAL is added to the URL of a Quote when it is converted to deal.

PFUN-24408

The advanced configuration option enableAPRecalculation is deprecated as the setting is now done in the JSON definition of Agreement & Promotion Types.

PFUN-24672

New advanced configuration option enableExperimentalQueryApi allows you to use QueryAPI in Groovy logics. This is a beta feature and should be enabled only for testing purposes.

PFUN-24679

...