- 01 Nov 2024
- 4 Minutes to read
- Print
- DarkLight
Configure approvals
- Updated on 01 Nov 2024
- 4 Minutes to read
- Print
- DarkLight
Read this topic to learn how to:
- Configure approval conditions, approval rules, and approval gates.
- Merge approval gates when rules overlap.
Configure approval conditions
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Scroll or search to locate Condition and select it from the list.
Select to add a condition.
Select the new condition, then enter information or make selections to configure the approval condition:
- Name—Enter a unique name for the condition.
- Business Type—Enter the business domain of the condition attribute.
- Attribute—Any business data attribute and business relation attribute on the Quote, Sales Item, Document Header Price Item, and Item Header Price Item. When the approval rule runs, the attribute value is substituted as the left operand.
- Search Expression—Define it in case the condition uses an attribute that is not shown in the condition attribute.
- Operator—Select an operator from the list. Read Operators for information about supported operators.
- Condition Value—Read Condition values for more information.
- Secondary Condition Value—Applies only to the price item type attribute. If the administrator selects a price item type, secondary condition value automatically appears in the UI to enable further filtering.
- Check on Price Item Base Amount—Applies only to the price item type attribute. Select if the user wants to check the base amount. If not selected, the condition is applied to the target amount by default.
- Condition Source—Applies only to the price item type attribute.
- 0 for Default (No filtering)
- 1 for ERP
- 2 for User Justified
- 3 for SSC only
- 4 for both ERP and User Justified
Operators
The following operators are supported:
- Equal to
- Not equal to
- Greater than
- Greater than or equal to
- Less than
- Less than or equal to
- In
- Not in
Condition attribute ranges and their supported operators are shown in the following table.
Attribute range | Supported operators |
---|---|
Decimal | Equal to, Not equal to, Greater than, Greater than or equal to, Less than, Less than or equal to, In, Not In |
Integer | Equal to, Not equal to, Greater than, Greater than or equal to, Less than, Less than or equal to, In, Not In |
Boolean | Equal to, Not equal to, In Not In |
String | Equal to, Not equal to, In, Not In |
Calendar | Equal to, Not Equal to, In, Not In |
Business Relation Attribute | Equal to, Not equal to, in, Not In |
- The In operator is selected if the value IS is among the values.
- The Not In operator is selected if the value IS NOT is among the values.
Condition values
The value that defines the condition as the right operand. Users can input any value regardless of the type. Moreover, Zilliant CPQ supports a predefined set of constant values via condition environment variables:
- VAR_LOGGED_IN_USER—Defines a signed-in user.
- VAR_LOGGED_IN_USER_ROLE—Defines a signed-in user role.
- VAR_TODAY—Represent today's date.
For example, a condition with these constant values can define a quote creator as a currently signed-in user or a signed-in user role.
Special conditions
- System Condition—Applies to all rules. Common conditions could be defined as system conditions.
- TRUE Condition—Value is always true. Use this special condition to make a specific rule TRUE by default.
Configure approval rules
- From the application left navigation area, select Administration.
- From the top navigation bar, select Master Data Management
- Scroll or search to locate Approval Rule and select it from the list.
- Select to add a rule.
- Select the new rule, then enter or select information to define it:
- Name—Enter a name for the rule.
- Rule Status—Define the rule status.
- Conditions—Enter conditions for the rule.
- Approval Gate Flow—Specify the approval gate for this rule, such as Require approval from sales manager and sales VP.
Configure approval gates
- From the application left navigation area, select Administration.
- From the top navigation bar, select Master Data Management.
- Scroll or search to locate Approval Gate and select it from the list.
- Select to add approval gate.
- Select the new approval gate, then enter information or make selections to define the approval gate:
- Name—Enter the name for the approval gate, such as Sales VP.
- Role—Enter the role for this approval gate, such as ROLE_VP.
- Approval Gate—Specify the gate for this flow. For example, Require approval from sales manager and sales VP.
- Script to Execute—Enter the script.
- Select Save.
Configure email notifications for each gate of the quote approval process. Read Email notification templates.
Merge approval gates when rules overlap
Sometimes an approval flow includes overlapping rules based on roles. This process results in multiple notifications being sent to users at each approval gate.
To streamline the approval process and prevent approval delays, merge the approval gates. When enabled, the system merges overlapping rules to implement a streamlined approval process. Approvers can see all rules and conditions, but do not have to approve each of them separately.
To merge approval gates, perform the following steps:
- From the application left navigation area, select Administration.
- From the top navigation bar, select Master Data Management.
- Scroll or search to locate Setting Boolean and select it from the list.
- Select Enables setting to merge approval gates.
- Set the Setting Value Boolean switch to YES.
- Select Save.