Download PDF
Download page Creating Term Exception Approval Processes.
Creating Term Exception Approval Processes
Term exception approvals are unique to term exceptions and cannot be used with other objects, unlike a standard approval process that can be used with such objects as agreements, opportunities, or quote/proposals.
An approval with a term exception is useful when your customer requests a change to an existing clause that requires approval from your company's CFO, and this clause is specific to that customer. If, in this example, you renew an agreement for a specific customer who wants to enter a new clause, you might want your legal team to approve the new clause before adding it to the renewed agreement. You add the new clause, associate it with a term exception, and define a term exception approval for it.
A term exception can have multiple clauses and correspondingly multiple approval requests associated with it. These approval requests are configured using the term exception approval records and are triggered when the user clicks Submit or Preview on the agreement term exception record under an agreement.
The normal flow to trigger an approval request for an agreement term exception is:
- Create an approval process on the agreement term exception object. For more information, see Creating an Approval Process.
- Create a term exception approval record and specify term exception approval conditions (optional).
- For your agreement record, create agreement term exception records for the term exception used in Step 2.
- Submit or preview the agreement term exception record for approval.
Term exception approvals are made up of a main approval object, which can contain multiple approval conditions. The table below provides the agreement and the corresponding term status for term exceptions approval requests.
Agreement | Term status |
---|---|
Approved | All terms are approved. |
Rejected | One term is rejected. If a user clicks Submit for Approval after a term is rejected, the rejected term and new additions to terms are routed for an approval and the status changes to Pending Approval. |
Not Submitted | All terms are not submitted. If a Valid To date changes, or a new term is added to a request in progress, the agreement status becomes Not Submitted. Only new terms should be routed for approval. To re-submit all terms, the user must cancel and click Submit for Approval again. |
Cancelled | All terms are canceled. If a user clicks Cancel, the status of all terms changes to Cancelled. If the user then clicks Submit for Approval, all terms move to Pending Approval. |
Pending Approval | One or more terms has a Pending Approval status (none are rejected). |
Closed | Order operations move the agreement status to Closed once orders are being booked. Adding or changing terms is no longer possible. |
Expired | An automated agent changes the agreement status to Expired when a Valid To date is passed. If there are changes to the Valid To date, the agreement status changes to Not Submitted. If the user then clicks Submit for Approval, the agreement status and status of all terms is Pending Approval. |
To create a term exception approval
There must be an existing term exception to associate the approval with. For details on how to create term exception records, see CLM for Administrators.
- Select the Term Exception Approvals tab or click All Tabs and select Term Exception Approvals.
- Click New to display the Edit Term Exception Approval page.
- Use the lookup to select the term exception and any dependencies.
Select the process approvers by selecting from Assigned Approver > Assignee Type.
If you select Rule as an assignee type, the approval request is sent only to the first user that satisfies the filter criteria in the approval rule. If you have multiple approvers in a sequence, only the first approver is selected and assigned.
- Select Send Email to notify the assignee by email that they must approve or reject the object record and select Notify Only to only inform the assignee by email that the approval process has reached this step, without any actions to take.
- Select Active to enable the approval to be used with the Term Exception
- Click Save.
An approval process is now in place for the term exception. You may create Term Exception Approval Conditions, but they are not required for a term exception approval. You must create an agreement term exception record under your agreement, choose the specific term exception for which you configured the term exception approval, and click Submit to begin approval process.
![](/approvals/files/202407.2.0/salesforce/208511491/208511485/1/1678826793934/submittingagreementtermexceptionforapproval.png)
To create a term exception approval condition
- Select a term exception approval and click New Term Exception Approval Condition.
By default, the condition is active and already has the Term Exception Approval field populated. Enter values for the following:
Option Description Number This is the sequence number. Conditions are evaluated in the order specified by this field. When a condition evaluates to False, remaining conditions are ignored. Object Qualifier This is required to qualify the object and associate it with the condition. Object This is the object the condition applies to. The API name of the field should be used. Field This is the field associated with the object, that is used to evaluate whether the condition is true or false. The API name of the field should be used. Operator This is used to compare Field and Value. Value These values are compared with Field. Multiple values can be included by separating them with a comma, such asvalue1, value2, value3. This creates an OR relationship between the values. - Set the Join field to AND or OR to establish its relationship with subsequent conditions.
- Enter a description and click Save.