To create an approval process, follow these steps:
When you click on the Create New Approval Process button to start creating an approval process, you are presented with these two options in which you can build the process: Use Jump Start Wizard or Use Standard Setup Wizard. The upcoming sections outline the differences between these two mechanisms.
The Jump Start Wizard option is provided as a quick way to create simple approval processes that have a single step. To simplify the settings, the Salesforce CRM application automatically determines some default options for you with this option.
The Standard Setup Wizard option enables the creation of complex approval processes and is used where multiple processing steps are required. This option provides the mechanisms to define your process and then uses a setup wizard to define each step within that process.
To create an approval process, navigate to Setup | Create | Workflow & Approvals | Approval Processes.
Choose the object for the new approval process, click on it, and then select Use Standard Setup Wizard, where we have selected Opportunity, as shown next:
To set the details for the approval process, do this in the Step 1. Enter Name and Description page (where this is step 1 of 6): enter Process Name, a Unique Name, and optionally, Description, and then click on Next
To specify the entry criteria, which is an optional step in the Step 2. Specify Entry Criteria page and is used to determine the records that enter the approval process, you can either choose from the formula logic or you can select certain fields, operators, and values to specify when the desired criteria are met. This is shown in the following screenshot, which is presented as step 2 of 6:
In Step 2. Specify Entry Criteria, either enter the filter criteria for records that are to be included by this approval process or leave all the filters blank to have all records submitted within the approval process.
Restrict the approval process for specific users
If only specific users are involved in this approval process, you can specify it here. For example, if only the sales team is to submit opportunity reviews, enter this filter criteria: Current User: Department Equals Sales.
As shown in the preceding screenshot, in the fourth entry criteria row, Field is Current User: Department, Operator is equals, and Value is Sales.
Click on Next to set the Specify Approver Field and Record Editability options.
In this step (step 3 of 6), you would specify who the users for the approval steps in Salesforce CRM are. Here, a user field can be used to automatically route approval requests, and this field can be the Manager field on an individual's user record or you can create a custom hierarchical (User to User) field on the User object.
In Step 3. Specify Approver Field and Record Editability Properties, using the Next Automated Approver Determined By picklist, select a user field if you want the Salesforce CRM application to automatically assign approval requests to an approver based on the value in the user field. For example, you might want to automatically send approval requests to a user's manager, as specified in the user's Manager field, as shown next:
To allow users to manually choose another user who will approve any approval requests, leave the Next Automated Approver Determined By field blank:
Enable email approval response
By enabling the e-mail approval response, the user can alternatively reply to the e-mail by typing approve
, approved
, yes
, reject
, rejected
, or no
in the first line of the e-mail body, and then add comments in the second line. This option makes it easy to approve or reject approval requests, and is especially useful for users who access approval requests using a mobile device.
By enabling the e-mail approval response, the user can alternatively reply to the e-mail by typing approve
, approved
, yes
, reject
, rejected
, or no
in the first line of the e-mail body. To enable Email Approval Response
, navigate to to Setup | Create | Workflow & Approvals | Settings. Now, check the Enable Email Approval Response checkbox, as shown in the following screenshot:
Within the Step 5. Select Fields to Display on Approval Page Layout page, the option to configure the approval request page layout can be carried out as shown in the following example:
The approval page is where an approver approves or rejects a request, and it is in Step 5. Select Fields to Display on Approval Page Layout of configuring the approval process where you can carry out the following:
When the Allow submitters to recall approval requests option is selected, the Recall Approval Request button in the Approval History related list is visible to the users who have submitted the record, as well as to you as the system administrator.
When a user clicks on Recall Approval Request, the pending approval request for the record is withdrawn and the recall action is run.
This option is required for scenarios where changes occur to the record while waiting for the approval signoff. For example, an opportunity might be set to lost or the amount might be lowered below the approval threshold after having submitted it for approval.
Now, click on Save, then click on Next, and then finally, click on the Activate button next to the process.
Approval steps in Salesforce CRM set the flow of the record approval process that associates the participating users at each chain of approval. For each approval step, we set who can approve requests for the records, what the record must contain to meet the criteria, and why the record should be allowed to be approved (in the case of a delegated approver).
In addition, the very first approval step in a process also specifies the action required whenever the record fails to reach that step. Later steps then require you to set the action to be taken whenever an approver rejects the request.
To create an approval step, navigate to Setup | Create | Workflow & Approvals | Approval Processes and select the name of the approval process, and then carry out the following:
On this page, specify that either all records should enter this step or only records with certain attributes should enter this step, as shown in the following screenshot:
If you specified the filter criteria or entered a formula, you can choose what should happen to records that do not meet the criteria or if the formula returns False
, where the options are:
Now, click on Next to display the Step 3. Select Assigned Approver page, where you specify the user who should approve records that enter this step and optionally, choose whether the approver's delegate is also allowed to approve these requests, as shown next:
The options are:
If you specify multiple approvers in the Automatically assign to approver(s) option, choose one of the following options:
Also on this page is the option to specify The approver's delegate may also approve this request, where the delegate user is set in the Delegated Approver field on the assigned approver's user page.
If this is not the first step in the approval process, you must specify what will happen if the approver rejects a request in this step, as shown in the following example, where the options are as follows:
Now, click on Save and specify any workflow action you want to set within this step using the following options:
Finally, click on Go! to complete the approval process.
Although you will need to plan for the successful implementation of approval processes, it is highly likely that they will need to change over time. This could be due to a change of business processing or the refinement of the process within the Salesforce CRM application.
It is, therefore, a good idea to create analytics to help measure and verify that the approval process is operating successfully. You could, for example, produce reports and dashboards to measure how long approvals take through the process and identify any areas of the process that are not working as expected and refine them accordingly.
The process visualizer provides a read-only representation of your saved approval processes. It can be accessed by clicking on the View Diagram button from within the saved approval process, as shown in the following screenshot:
The following screenshot is displayed for the simple two-step approval process to review opportunity deals that are greater than 100 K:
With the process visualizer, you can also print an annotated version of the approval process, where numbers appearing on the diagram correspond to details in a table that are included in the printable view.
Having the process set out diagrammatically can help in the understanding of:
In summary, approval processes can be a powerful tool to monitor an internal process that must be completed prior to moving forward with the business activities. They also provide great visibility into the timeliness of business process. Here, you can use approvals to capture the length of time it takes to get expenses, say, approved, which can then help put measures to improve organizational processes in place.
3.21.248.162