[SalesForce] Multi-Step Approval Process

I am exposing myself to Approvals for the first time ever (from scratch, at least). I had an assumption about them that so far is proving wrong. I would appreciate some guidance as I'm see no help that tells me there IS a way to DO this.

I want to have FOUR STEPS in an Approval process – but I want each step to be done by the same person/queue. I do NOT want to reassign it (nor do I want the person at each step to have to assign it).

I've looked at various possibilities (User lookup on User record so I can auto-assign to "that user", like "Manager", except "that User" would be the SAME user) (Hierarchial Lookup)… I can't come up with an idea.

I don't want the process to be tedious.

  • Start an Apprvoal
  • Approver does four steps and marks them done as they go
  • Final approval ends the process

I just need four things confirmed and/or done, before Approval is given on the Record and next steps can be taken. I plan on updating date/time markers "per step" as they're done (that step in the Approval is accepted).

Any thoughts? I have pigeonholed myself into Approvals, where the solution may be elsewhere.

Best Answer

According to your requirement, you need to create 4 separate approval processes, rather than single approval process with 4 steps.

Approach

  1. Create 4 approval processes.

  2. Create a picklist field which will contain following values like (1st approved, 2nd approved, 3rd approved).

  3. In the 1st approval process, you should update the picklist value to 1st approved through workflow field update. Be sure to select the checkbox "Re-evaluate Workflow Rules after Field Change" (otherwise process builder's process will not fire)

  4. Now, create process builder process which will fire based on 1st approved=true and will Submit for Approval for 2nd Approval process.

  5. Proceed this kind of same steps for rest of the approval processes.

Process flow will be like this:

Approval process chain

Related Topic