By continuing to navigate on this website, you accept the use of cookies to serve you more relevant services & content.
For more information and to change the setting of cookies on your computer, please read our Cookie Policy.

Approval process in Salesforce

Approval Process:

It is an automated process to approve records in Salesforce organization. It specifies the steps required for a record to be approved. It also allows to specify the action to be taken when a reocord is approved or rejected.

Create an object and save it with required details


If the designation of the Employee object is sfdc developer then it should be sent for an approval.


Define approval status field(picklist) on employee object.

Select Setup--> Build--> Create--> Workflow & Approvals--> Approval Process.

Create a new approval process for the object employee.

Select jump start wizard, give the approval process name, specify the criteria and select the approver.

In the criteria give employee designation equals to sfdc developer. If the given criteria is met then it shoud go for approval.

Assign the user who should approve the approval process.

In the approve process detail page:

Assign the actions in initial submissions, click on the field update and give the field as designation approv.

Actions should be defined as when a record is submitted for approval process initially it should be in some action, so select it as pending.

In the final approval actions select designation approv and update the field as approved.  

In the final rejection actions select designation approv and update the field as rejected.  

In the recall actions select designation approv and update field as cancelled.

Save the approval process and activate it.


In the employee object enter the details and enter designation as sfdc developer, approval action as penidng and submit it for approval.

In the approval history it shows assigned approver, actual approver and actions as reassign, approve and reject.

Upon clicking the action, it will show the request either approve or reject options, select one of them and finally approval status will show either approved or rejected.

We can also send email to the assigned approver by selecting email alert option in the approve process detail page.


For each approval process you can have maximum of thirty(30) steps for process and twenty-five(25) approvers for step.

An organization can have 300 approval processes per object and 1000 approval processes for organization.

    Posted On
  • 27 January 2018
  • By
  • Micropyramid

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
How to use Data loader in Salesforce

In any business importing and exporting of data is very important. Only to some extent, we can enter the data manually in the fields of ...

Continue Reading...
How to create Master-detail relationship in Salesforce?

In Salesforce, relationships are used to create a link between objects. Whenever user clicks on particular object they can view its data and related data ...

Continue Reading...
How to set up outbound messaging in salesforce

When you want to send information from Salesforce organization to any third party external service, Outbound messaging is used in Salesforce. It is a part ...

Continue Reading...
open source packages

Subscribe To our news letter

Subscribe and Stay Updated about our Webinars, news and articles on Django, Python, Machine Learning, Amazon Web Services, DevOps, Salesforce, ReactJS, AngularJS, React Native.
* We don't provide your email contact details to any third parties