Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Advanced Approvals for Salesforce Contracts Components

          Advanced Approvals for Salesforce Contracts Components

          Review contract-specific components, roles, and behaviors used in advanced approval workflows.

          Required Editions

          Available in: Lightning Experience
          Available in: Professional, Enterprise, Unlimited, and Developer Editions

          For general Advanced Approvals concepts such as approval stages, routing logic, and Flow configuration, see Advanced Approvals in Revenue Cloud.

          Core Components

          Property Description
          Contract Type Config Maps contract types to approval flows and controls which flow runs during submission. If no configuration exists, contracts use standard approval behavior.
          Approval Flow Runs contract approval logic based on defined conditions
          Apex Logic Evaluates complex conditions within the approval flow
          Approval Submission Record Stores approval state and tracks approval actions
          Contract Record Stores contract status and lifecycle stage

          Approval Actions by Persona

          Persona Available Actions Description
          Administrator
          • Review
          • Recall
          • Cancel
          • Override
          • Reassign

          Manages the approval process, including modifying assignments, stopping approvals, and handling exceptions

          Submitter Recall Calls back a submitted contract to make updates before resubmitting
          Approver
          • Approve
          • Reject
          Reviews the contract and either approves or rejects it

          Contract Lifecycle Behavior

          Action Contract Behavior
          Submit for Approval Starts the approval process by invoking the approval flow mapped through Contract Type Config
          Recall Ends the approval process and returns the contract for updates. Configure a recall path in the approval flow to update contract status.
          Cancel Ends the approval process. Create a record-triggered flow on the Approval Submission record to update contract status.
          Approve Moves the contract to the next approval stage or completes the approval process. When all required approvals are complete, the contract advances to the next lifecycle stage based on the Flow configuration.
          Reject Sends the contract back for updates

          Email Approval Behavior

          Capability Description
          Email Response Replies with “approved” or “reject” in the first line of the email
          Templates Configures notification content by using text templates
          Dynamic Data Includes contract fields such as ID and pricing in notifications.

          Smart Approval Behavior

          Smart approvals skip previously approved steps during resubmission based on configured conditions defined in the approval flow. This behavior reduces redundant approvals and improves processing efficiency.

           
          Loading
          Salesforce Help | Article