Loading
Manage Your Quotes with CPQ
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
          Assign Approvers Dynamically Based on Criteria

          Assign Approvers Dynamically Based on Criteria

          You can specify an approver based on a formula or criteria. For example, you want the approver to be the regional manager related to a sales rep’s opportunity. If the regional manager changes, the new manager is referenced. (Salesforce CPQ Managed Package)

          Required Editions

          Available in: Salesforce CPQ Summer ’16 and later with Advanced Approvals 3.1 and later

          To set up a dynamic approver, you add a custom formula field that references the ID of the approver’s user record to your quote or opportunity. You then reference this formula field in your approval rule.

          1. From Setup, enter Objects, and select Objects.
          2. Select the quote or opportunity.
          3. In the Custom Fields & Relationships section, click New.
          4. For the data type, select Formula, and click Next.
          5. Enter a field label and API name.
          6. For the formula return type, select Text, and click Next.
          7. Enter your formula. In this example, we’re referencing the manager of the user that created the quote or opportunity record, for example, CreatedBy.Manager.Id.
            Make sure that all possible users for this field have approver credentials.
          8. Define your field-level security, and then save your field.
          9. Go to your approval rule, and click Edit Layout.
          10. From Setup, enter Objects, and select Objects.
          11. Select Approval Rule, and then select Approval Field.
          12. In the Values list, click New.
          13. Add the API name of the field you named in Step 5.
          Important
          Important Dynamic approvals require a single approver record and therefore don’t support delegated approvers.
           
          Loading
          Salesforce Help | Article