Who can be approvers in Approval Process in Salesforce?

Basically there are four options.

Approver can be selected manually by submitter or field can be used which was selected on previous stage or this can be a queue or you can choose any combination of users, record user lookup values (like Owner, Creator, Last Modifier) and queues.

APApprovers APApprovers1

More information is available on this knowledge article


Specify who must approve the approval requests that enter this step. The options are:

Let the submitter choose the approver manually.
Prompts the user to manually select the next approver.
Automatically assign using the user field selected earlier.
Assigns the approval request to the user in the custom field that is displayed next to this option. This custom field was selected during the configuration of the approval process.
Automatically assign to a queue.
The option to assign approval requests to a queue is available only for objects that support queues.
Automatically assign to approver(s).
Assigns the approval request to one or more of the following:

Any user in your organization.
The option to assign approval requests to a queue is available only for objects that support queues.
Related User
A user specified in any user lookup field on the submitted record, such as the Last Modified By field.

Use Add Row and Remove Row to change the number of approvers. There is a limit of 25 approvers per step.

When specifying approvers, note the following:

  • Make sure the assigned approver has access to read the records for the approval requests. For example, a user who does not have read access to an Expenses custom object will not be able to view expense approval requests.
  • You can’t use email approval response with approval processes in which the assigned approver is a queue.
  • Approvers must have the “API Enabled” system permission to approve or reject approval requests via email.
  • You can assign an approval request to the same user multiple times in a single step; however, Salesforcerecognizes such redundancies and only requests a single approval from the user.
  • After a record enters an approval step, the designated approvers for that step don’t change even if the approval process returns to that step and the values of related user fields that designate the approvers have changed. For example, consider an approval process in which the first step requests approval from a user’s manager. If the approval request is rejected in the second step and sent back to the first step, the user’s original manager receives the approval request again even if the user’s manager has changed.
  • When the assigned approver is a queue:
    • Any queue member can approve or reject an approval request that is assigned to the queue.
    • Approval request emails are sent to the queue email address. If the queue is set up to send email to members, then approval request emails are also sent to the queue members, except those whose approval user preferences are set to never receive approval request emails.
    • When an approval request is assigned to a queue, each queue member’s delegated approver also receives an approval request email notification.
    • Because email notifications to a queue aren’t intended for an external audience, any instances of the merge field {!ApprovalRequest.External_URL} in the email template are sent as the equivalent internal URL.
    • Salesforce1 notifications for approval requests aren’t sent to queues. For each approval step involving a queue, we recommend adding individual users as assigned approvers, so at least those individuals can receive the approval request notifications in Salesforce1. To have both queues and individual users as assigned approvers, select Automatically assign to approver(s) instead of Automatically assign to queue in the approval step.
    • When an approval request is rejected and returned to the previous approver and the previous approver was a queue, the approval request is assigned to the user who approved it instead of the queue.
    • The Approval History related list displays the queue name in the Assigned To column and the actual user who approved or rejected the approval request in the Actual Approver column.
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s