Approval Process in Salesforce Crm:- In previous salesforce tutorial we learned about Workflow rules and workflow actions. In this  crm salesforce training tutorials we are going to know about the Approval Process in Salesforce crm .

Approval Process in Salesforce crm is an automated mechanism that we can set up to process the approval of records with in organization. Approval process enables to specify which user is to approve the record . When working with  Approval process in salesforce crm requires some settings after  he record is either, first submitted, approved, rejected or recalled for approval. Approval Processes and workflow are similar as both have same actions. we have already studied about actions in workflows .

Difference between Workflow rules and Approval Process in Salesforce crm.

Workflow Rules

  1. Workflow rules are activated when record is saved.
  2. Workflow rules consists of single step and single action.
  3. Workflows can be modified, deleted.r
  4. In Workflows automatic tracking of history is not available.

Approval Process

  1. Approval Processes are triggered explicitly when we click on Submit for Approval.
  2. Approval Processes consists of multiple steps.
  3. Some attributes can not be modified in approval Processes.
  4. Approval processes must be deactivated to delete.
  5. Approval history can be tracked here.
  6. If the record is set to “locked down” that record can not be changed.

Approval Processes are very important for an Organization because it plays powerful mechanism to control an internal process that to be completed as part of a business process. We must carefully plan Approval processes step by step before  creating approval process in salesforce crm.

Important Steps to be taken before configuring Approval process in Salesforce crm.

  1. Determine how many number of steps and how many number of levels your approval process has.
  2. Use Microsoft Visio to map out the process.
  3. Determine the process of Approving the record. Ex. approval through Email or by any other process.
  4. It is better to create an Approval request e-mail template which is used during approval process.
  5. Determine who is the approval request sender.
  6. Determine who will be the assigned approver.
  7. Determine delegated approver.
  8. Choose what will be the initial submission action.
  9. Determine that the user can edit the record that are waiting for Approval.
  10. Determine that the record is automatically approved or not.
  11. Determine that which action is to be taken when an approval request is Approved or rejected.