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.

To Know More about our Salesforce CRM Consulting Services in Dubai

Posted On 27 January 2018 By MicroPyramid

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
Highlights of salesforce summer '18 release notes

Salesforce gets its CRM updated for every release. Generally, Salesforce has three releases per year(spring, summer, winter). In this we are going to look into ...

Continue Reading...
How to create reminder or automatic reminder in salesforce

In salesforce organization, when you have to work on lot of leads and each lead will be at different stage. To make it easier to ...

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...
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