Question

Difficulty: HardApproval Processes

An administrator is configuring a multi-step Approval Process for custom Travel Expense records. When defining the approver assignment logic for an approval step, the business requires that expense requests be routed dynamically based on record data or user hierarchy attributes. Which TWO approver assignment configurations are natively supported within an approval step? (Choose 2 options)

  1. Automatically assign to a standard or custom User lookup field present on the submitted record.Answer
  2. Automatically assign to the Manager user hierarchy field defined on the submitter's user record, with an option to permit the delegated approver to respond.Answer
  3. C
    Automatically assign to a Public Group containing all designated finance department managers.
  4. D
    Automatically execute a record-triggered flow during step evaluation to create dynamic step approvers at runtime.

Answer

The valid approver assignment configurations are automatically assigning to a standard or custom User lookup field on the submitted record, and automatically assigning to the submitter's Manager field with delegated approver permissions.
Salesforce Approval Processes allow dynamic step routing by assigning requests to a User lookup field specified directly on the record being submitted, as well as assigning requests to the submitter's Manager (hierarchy field) with the option to allow the designated Delegated Approver to approve or reject.

Step-by-Step Solution

1
Analyze standard Salesforce Approval Process step approver capabilities.
Identified that approval steps support manual selection by submitter, automated assignment to specified users/queues, and dynamic assignment using User lookup fields.
Salesforce approval step routing supports user hierarchy relationships (Manager field) and object-level User lookup fields for dynamic routing.
2
Evaluate invalid assignment targets and non-native execution features.
Confirmed that Public Groups cannot be assigned approval requests directly and flows cannot insert dynamic step definitions at runtime.
Public Groups are used for sharing rules and folder access, not direct approval assignment. Approval steps rely on predefined standard step routing.

Key Concept

Approval Step Approver Assignment Options and Dynamic Routing
Rate this question