Versions Compared

Key

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

...

Panel
borderColorblue
titleColorwhite
borderWidth1
titleBGColorblue
borderStylesolid
titleCustomer requirement

I need an approval from one state to another so that, if

...

the Priority is

...

Blocker, I

...

want a full approval, if

...

the Priority is High I need that the percentage of approvals is greater than 50%  and if

...

the Priority is Trivial I don't need any approval. 


Preliminary Concepts

The different number of approvals based on conditions is a configuration of the Herzum Approval add-on.

It's possible to configure it in the Conditional Rules Administration screen.

Image Added

Solution 

The customer requirement has been satisfied through the configuration of Conditional Rules.

Image Added

To honor the requirement it will create three different rules:

  1. Priority Blocker
  2. Priority High
  3. Priority Trivial
    Image Added

Please note that it's possible to configure the user used to evaluate the conditional rule (ref.: User used to evaluate the conditional rule).

Image Added

In the "Approval Mapping" in the Approval Administration Panel  let's add an approval mapping.

Image Added

For a transition choosing one/more approval/s.

Image Added

In the "Advanced Settings" it will be set through "Minimum Required approbations/rejections" the conditional rules created below.

They will perform the behavior required. That is:

  • If priority is Blocker I want a full approval

Image Added

  • If the Priority is High I need that the percentage of approvals is greater than 50%

Image Added

  • If the Priority is Trivial I don't need any approval

    Image Added

The panel of Minimum Required approbations/rejections and in the Advanced Setting summary will show as following.

Image Added

Image Added

Image Added

It's also possible to honor the customer requirement configuring the Approval for Single Issue

Image Added

Starting from setting of Minimum Required approbations/rejections.

Image Added

Image Added