/
Sequential approval

Sequential approval

Customer requirement

On the same workflow status, I would like to have 3 approvals in the sequential order where the second approval cannot be done until the first in the order is "Approved" and the third approval cannot be done until the second in the order is "Approved".

Preliminary Concepts

The Sequential approval is a configurable option of the Herzum Approval add-on.  

In order to configure it, you have to enable the Sequential approval associated to the specific transition as per the example showed below:

You are able to establish the approval order by moving up or down the Approvals displayed in the Requested Approvals box:

Solution

The following configuration establish that user Bruce Willis is not able to approve until the first user Casey Chapman approves.

When Bruce Willis views the issue, the action buttons appears disabled:

Also the issue in myPendingApproval() JQL function doesn't return the issue.

Only after Casey Chapman approbation, Bruce Willis is able to accomplish the approval decision.

Notice that an abstention  is evaluated same way of an approbation, while on rejection, the next approver, Brent Green, is not  able to accomplish the approval decision.

 

Related content

Sequential & Non-Sequential Approval
Sequential & Non-Sequential Approval
More like this
How to block a workflow transition on linked issues depending by parent issue Approval status
How to block a workflow transition on linked issues depending by parent issue Approval status
More like this
All approvers have to have a chance to vote before transition to other status happens
All approvers have to have a chance to vote before transition to other status happens
More like this
Minimum Required approbations and rejections
Minimum Required approbations and rejections
More like this
Automate issue transitioning based on Approval reply
Automate issue transitioning based on Approval reply
More like this