Multiple approval groups and ticket should close even if one approver from the groups rejects
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2024 02:18 PM
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.
Below is how the flow would look like
Below is the rejected condition
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2024 03:41 PM
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.
Also, I would recommend adding Stages in the Flow like the below:
Cheers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2024 05:48 AM
As mentioned earlier, one approval from each group is needed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2024 12:39 PM
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.
It looks like the second IF condition should be status=Cancelled, i.e.
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