Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Customer requirement

On the same transition, I would like to have 4 approvals in the sequential order and 3 approvals not in sequential order.

For example:

I have 5 approvals: Approval 1, Approval 2, Approval 3. Seq Approval 1, Seq Approval 2, Seq Approval 3, Seq Approval 4.

Approval 1, Approval 2, Approval 3 can be approved in any order. 

Seq Approval 1, Seq Approval 2, Seq Approval 3, Seq Approval 4 have to be approved in a sequential order.

In addition, Seq Approval 3 have to be approved only after that Seq Approval 1, Seq Approval 2 and Seq Approval 3 have approved.

Preliminary Concepts

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

In order to enable it, you have to turn the Sequential approval option of the approval Mapping concerned on Enabled, as per the example shown below:

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

Furthermore, the 

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.


  • No labels