Newer Version Available

This content describes an older version of this product. View Latest

Introducing Approvals

Now that we've automated parts of our business using processes, let's take a look at another business logic tool that the platform provides: approval processes.

Approval processes let you specify a sequence of steps that are required to approve a record. Each step allows one or more designated approvers to accept or reject a record. The steps can apply to all records for the object associated with the process, or just to records that meet certain requirements. Like processes you create in Process Builder, approval processes also let you specify actions—like sending an email alert, updating a field value, or assigning a task—that should occur whenever a record is approved, rejected, first submitted for approval, or recalled.

Approval Processes Consist of Steps and Actions Approval Process Steps

Your org has a three-tier process for approving expenses. This approval process automatically assigns each request to right person in your org, based on the amount requested.

For our recruiting app, we're going to define a similar approval process to submit new positions for approval. We want to make sure that a manager approves any position that his or her employee creates, and that any position with a minimum salary of more than $150,000 is approved by the CEO. Let's get started.