Multiple approval groups and ticket should close even if one approver from the groups rejects

RohanDS
Tera Contributor

Hello there,

 

I have a situation where three parallel approvals are sent to three different groups when a ticket is submitted. The ticket will be assigned to an assignment group if all the three approvals are approved(any one approver from each group needs to approve). I have tried the below conditions and it works if someone rejects first but if someone approves first and then there is a rejection from the second group, still the ticket gets assigned to the team. This shouldn't be the case. The ticket should get rejected if even one person from any group rejects it.

 

Below is the Ask for approval condition.

RohanDS_0-1724188563116.png

Below is how the flow would look like

RohanDS_1-1724188618021.png

Below is the rejected condition

RohanDS_2-1724188684759.png

 

3 REPLIES 3

James Chun
Kilo Patron

Hi @RohanDS,

 

If it only requires a single approval/rejection, it doesn't make sense that a second person can approve/reject the record.

I would change the Ask for Approval action to use OR condition instead of an AND.

e.g.

JamesChun_0-1724193578874.png

 

Also, I would recommend adding Stages in the Flow like the below:

JamesChun_1-1724193673686.png

 

Cheers

As mentioned earlier, one approval from each group is needed.

Yea, sorry I must have missed that.

When I tested a similar Flow in a fresh instance, neither of the IF actions did not meet the condition.

JamesChun_1-1724268987879.png

 

It looks like the second IF condition should be status=Cancelled, i.e.

JamesChun_2-1724269064129.png

 

I am assuming that you are setting the assignment group in action #5?

Do you mind sharing the details of each Flow action as well?

 

Cheers