There might be a requirement in the org, where the Salesforce record needs to be approved. This approval is manual, but Salesforce allows it to make it automated with the Approval process. The approval process is made up of steps, that can either approve a record or can reject it. Here, the record can be created by a user or it can come from a queue or might be assigned by a group. The approval process will also state, what actions will be committed post-approval of the record or rejection of the record. The action could be suggested for possible recall of record. In short, the approval process in Salesforce will automate the complete approval process, which is otherwise done manually. A good example of auto-approval of leaves if it is less than two days. Many organizations have such policies. When the “leave” span is shorter such as one of two days, the leave is auto-approved, and an email notification is sent to both the employee and his supervisor. This is a classic example of how the approval process works in salesforce.
Before you start creating the approval process in Salesforce, you need to know the sections you need to fill in for creating the approval process. These sections are listed below logically:
Now we have understood what the approval process does, lets check who we can create one on salesforce.
The Approval process has been created. Now we have to add the field update. This can be done with the steps given below,
We have successfully configured our approval process.
The approval process can be sent via email. To do this, go to Setup – Process Automation Settings- check the option “Enable Approval Email Response checkbox’, and then click on Save. We can use customized for Approval or Rejection on the email. Words like Approved or Approve can be used for approval email, while words like Rejected or Reject, can be used for rejection email.
Both, the approval process and workflow process are completely automated, but both of them cater to two specific needs. The workflow process gets triggered when a record is inserted or updated. It’s a single step process, which tests the underlying condition. Moreover, the workflow trigger is not visible to its users. On the other hand, the approval process is made up of more than one step, and it mandates approval from a specific set of users at a specific level. The approval process is only meant for getting approval, it doesn’t define any workflow.