Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColorblue
titleColorwhite
borderWidth1
titleBGColorblue
borderStylesolid
titleCustomer 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 approvals' approval is a configurable option of the Herzum Approval add-on.  

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

Image Added

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

Image Added

Solution

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

Image Added

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

Image Added

Info

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.

Image Added

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.

Image Added