Question

Difficulty: MediumApproval Processes

A Salesforce administrator is documenting the end-to-end execution flow of an automated approval process for custom Travel Request records. Arrange the following steps in the correct chronological order from submission to final approval completion.

  1. 1The user submits the record for approval.
  2. 2The system evaluates the record against the approval process entry criteria.
  3. 3Initial submission actions execute, locking the record and updating the status field.
  4. 4The system evaluates step criteria and routes the request to the designated approver.
  5. 5The approver approves the request, triggering final approval actions such as record unlocking.

Answer

The correct sequence starts with user submission, followed by entry criteria evaluation, execution of initial submission actions, approval step routing to the approver, and finally the execution of final approval actions upon approver authorization.
The lifecycle of a Salesforce approval process follows a precise sequence: 1) Record submission, 2) Process entry criteria evaluation, 3) Initial submission actions (such as locking the record), 4) Step entry criteria evaluation and approver assignment, and 5) Final approval actions once the approver approves the request.

Step-by-Step Solution

1
Identify the initiation event
The user submits the record for approval.
An approval lifecycle starts when an end user or process initiates submission.
2
Determine process qualification
The system checks process entry criteria.
Salesforce evaluates entry criteria to confirm if the submitted record qualifies for the specific approval process.
3
Execute initial submission actions
Initial actions (e.g., record locking, field update) run.
Passing process entry criteria immediately triggers initial submission actions.
4
Determine step routing
Step entry criteria are checked and assigned to the approver.
The system evaluates individual step criteria to assign the approval work item.
5
Execute final approval actions
Final approval actions run after authorization.
Approver authorization triggers final approval actions, updating record status and unlocking the record.

Key Concept

Approval Process Lifecycle and Order of Execution
Rate this question