Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce Administrator
hard

Walk me through the anatomy of an Approval Process — entry criteria, initial submitters, steps, and final actions.

An Approval Process routes a record through one or more approval steps before something happens (typically a status change). It has a precise structure:

Entry Criteria — a filter or formula evaluated when the process starts. If the record doesn't match, you can choose to reject the submission or fall through to a default. Without entry criteria, every submitted record runs through.

Initial Submitters — the users, profiles, public groups, or roles allowed to submit a record into the process. By default this is the record owner.

Initial Submission Actions — actions that fire when the record is first submitted. Typical: lock the record, set a status field to "Pending Approval", send a notification.

Approval Steps — the actual approval ladder. Each step has:

  • Step Criteria — when does this step apply (formula or filter). Skips can be conditional.
  • Approver(s) — a specific user, the submitter's manager, a queue (yes, queues can approve), a public group, or auto-approve. Multiple approvers can be combined as approve unanimously (every one must approve) or first response (any one approves).
  • Step Approval/Rejection Actions — actions when this specific step approves or rejects.
  • Reject behaviour — go to previous step, restart, or final rejection.

Final Approval Actions — when the last step approves: typical actions include unlocking, setting the status to Approved, and creating downstream records.

Final Rejection Actions — when any step rejects (and reject behaviour is final rejection): set status to Rejected, optionally notify, optionally unlock.

Recall Actions — when the submitter pulls the request back: usually unlock and reset status.

A few gotchas:

  • An approval process locks the record during pending state — only system administrators and approvers can edit. Common confusion: "why can't I edit this opportunity?" Answer: it's pending approval.
  • The Manager field on User must be set, or "Manager" approver routing fails silently.
  • You can't deactivate an approval process while there are pending requests — you have to drain or recall them first.

Why this answer works

Approval Processes are still on the platform but Salesforce is steering people toward Flow Orchestration for new approval-style workflows. A modern interviewer might ask this as an "are you familiar with the legacy tool" check. Strong answers cover the structural pieces and at least one operational gotcha (locking, manager-field, deactivation).

Follow-ups to expect

Related dictionary terms