Define Multi-Level Approvals
Use the Approval Block Editor (accessed from within the Approval Editor) to create multi-level Approvals. You can use multiple dependent Approval Blocks to define multi-level Approvals (different triggers, Approvers, and Actions for different situations within the same Business Object). For example, an Emergency Change Request might require that all Emergency Change Board members approve the change, whereas a regular server change might require only the approval of a hardware Team member.
Multi-level Approvals are also used for requests that require multiple individuals or Teams to provide approval during each stage of an Approval process. For example, the Networking Team might need to approve a Change Request before it is sent to the CAB (Change Advisory Board) for approval.
When you define multi-level Approvals, you create multiple Approval Blocks that depend on each other. Specifically, the action that occurs as a result of the first Approval Block is the trigger condition for the second Approval Block.
To define a Multi-Level Approval:
- Open the Approval Block Editor.
- Define the trigger condition for the first Approval:
- Create a condition using a Comparison Clause and/or a Grouping Clause.
- Select the
Leave Approvals if condition was changed by a block
action radio button.
Note: This option must be selected because it prevents the first-level Approvals from being deleted when the Approval advances to the second-level Approval.
- Define the
approvers for the first Approval.
Note: You must select either Count block and manual or Count this block only to include Approvals related to the first Approval Block.
- Define the
Action for the first
Approval.
Note: You must clear the Executing the action completes the approval process check box so that the second level of Approvals can occur (this action serves as the trigger condition for the second level of Approvals).
-
Click OK.
- Click the Add button on the Approvals page.
- Define
the trigger condition for the second Approval:
Note: The trigger condition of the second Approval should be made true by the action of the first Approval.
- Create a condition using a
Comparison
Clause and/or a
Grouping
Clause.
Note: You also have the option to click Advanced to define a more complex condition.
- Select the
Leave Approvals radio button.
Note: This option is recommended for the second level of Approvals so that the Approval remains connected to the Business Object after the condition is no longer true.
- Create a condition using a
Comparison
Clause and/or a
Grouping
Clause.
- Define the
approvers for the second Approval.
Note: You must select Count this block only in the drop-down so that the results from the first Approval are not counted in the results for the second Approval.
- Define the action for the second Approval.
- Define additional Approval Blocks as needed.
-
Click OK.