Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Table of Contents


Implementation

Step 1 - Create an Approval Configuration requiring multiple property

(tick) Navigate Add-ons → HERZUM APPROVAL →Approvals and Add Approval Configuration

Image Removed

Select an Approval Name (remind that once you add the approval you cannot modify the name) and Multiple Property Type.

Once you click the following screen will be shown:

Image Removed

Select how many properties you need and the same can be done into the other tab where you select which property will be exclude. There is a rule to observe where if you use a property for the approvers, the same property cannot be used to indicate who will be excluded.

For the approvers you have to select the operator (OR or AND) which specifies if the users enabled to Approve/Reject must satisfy all the selected properties or at least one of them. then click Save.

How it works

Example 1 - Approval Configuration multiple property with OR operator

Following what weexplained before we try to use a Here we display an Approval multiple property with the OR operator into a common mapping. When we go into an issue that is what we can see:

Image Removed

Like we said, any Image Added

Any user that belongs to one of the property we decided into approval may vote.

Example 2 - Approval Configuration multiple property with AND operator

Following what weexplained before we try to use a Here we display an Approval multiple property with the AND operator into a common mapping. When we go into an issue that is what we can see::

Image RemovedImage Added

In this case just an user that belongs to all the selected properties may approve/reject.

For example if an user belongs to Management Group but it's not into those two Project Roles cannot approve/reject.

Example 3 - Approval Configuration multiple property with exclusions

This time we apply have a multiple property where we decide that Project Role Administrator may approve/reject and group Management Group is excluded.

If we log with an user that belongs to Project Role Administrator but it's not into Management Group we can approve/reject

Image RemovedImage Added

If, instead, we belong to both project role Administrator and Management Group we are excluded from the approval

Image RemovedImage Added