Approval Workflow Package 1.2.0

This document summarizes major improvements and fixes introduced in the Accelerate Approval Workflow Package release version.

Version

1.2.0

Release Date

Dec 20, 2023

Upgrade Notes

  • The condition with the level prefix and the quote needs to be changed by removing the quote, e.g. "line.Quantity" > 0 -> line.Quantity > 0

New Features and Improvements

New Feature Description

ID

New Feature Description

ID

Price List configuration now can be used to define the workflow condition.

PFPCS-2674

FormulaEvaluator has been added as package dependency.

PFPCS-3417

Default values from Approval Workflow PP tables are removed, to allow for usage in other packages.

PFPCS-4343

Default preferences are now applied to the PP tables.

PFPCS-4571

Level prefixes for all fields in an approvable object have been added.

PFPCS-4692

StepId has been removed from package configuration.

PFPCS-4892

Access fallback config is now enabled in Approval workflow.

PFPCS-6214

Performance of conditions evaluation has been improved.

PFPCS-6241

Performance of approvable object enhancement process has been improved.

PFPCS-6247

Fixed Issues

Bug Description

ID

Bug Description

ID

If it is not input and output, the approval workflow does not work. This use case should also be supported.

PFPCS-2672

Sample data, specifically the YES, NO value dropdown, are still displayed in Approval Workflow PPs after deployment.

PFPCS-4678

On a LineItem, the header binding map is missing.

PFPCS-4684

Workflow condition rebateType == rebateTypePP does not work.

PFPCS-5347

The approval workflow only works with 1 condition although the agreement meets all 3 conditions.

PFPCS-5359

Step order is not correct if the condition contains a header (as the header takes priority over the step order).

PFPCS-5516

When configuring new PP names in the Approval Workflow package, there is an error "Please check value of Approver Name in Price Parameter table".

PFPCS-6186

Using double quotes in a condition expression does not work anymore.

PFPCS-6207

When you go to the Sales Compensation module > Adjustments > fill in the fields and click Submit, there is no approval step displayed and auto-approval happens.

PFPCS-6216

In a new Compensation Plan, when you add line items, fill in required fields and click the Workflow tab, you get an error.

PFPCS-6321

Using 'sku' as lineId in Matrix Price List is not sufficient. In matrix price list, there is a secondary key combined with the SKU as the key. So, using the SKU as the line ID is not enough to distinguish the line item. ID should be used as the line ID.

PFPCS-6721

If there is a value entered in the StepType column in the Approval Workflow Setup Price Parameters, you get an error.

PFPCS-7719