In SAP Ariba Contracts, it is often desirable for the inclusion of a clause to trigger a specific approval. For example, if a business case requires a particular member of the Legal team to be added to the contract workspace to approve a clause substitution, you can implement this using clause level approvals.
SAP Ariba provides the following clause level approval fields:
- Changes Require Approval By
- Use Requires Approval By
- Delete Requires Approval By
Adding a user or group to a clause level approval field results in different actions depending on whether the clause is in the Clause Library or in a contract document created within a contract project.
If a clause is changed, used, or deleted in a contract document in a workspace, all users or groups specified in the corresponding clause level approval field are added as approvers to any approval task that involves that clause. These users are added in parallel to the entire approval flow.
An approval task at clause-level in a project can impact:
- Documents - an approval task on the contract document that contains the clause
- Folders - an approval task on a folder containing the contract document that contains the clause
- Projects - an approval task on an entire contract workspace that contains the contract document that contains the clause
Essentially, those who need to approve an action performed on a clause will be notified whenever the clause is used in any form in a contract workspace. To add an approver or a group at clause level you will first have to select the clause and then choose Edit Attributes from the menu.
