Skip Approval |requested for | manager of approving group on flow with multiple approvals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-11-2025 02:34 PM - edited ‎07-11-2025 02:35 PM
I have a requirement to update one of our flows.
Catalog item this flow is for has 5 different 'types' of request.
Each type has it's own approval group We have 5 if then statements already for these 5 types.
My requirement is to **NOT ask for the approval IF the requested for is the manager of the group that is doing the approval.
EXAMPLE: If the requestor for is the manager of ABC group and that group is the approval group for ABC request type, then we do not need to ask for approval for the type that was assigned to ABC group.
I also don't need an approval **if the approval manager of that group OPENED the request on behalf of someone else.
This would be the same for my other 4 request types.
Would it be best if I possibly try to clean this up using a decision table in this flow?
I am open to insights. It's been long day and my brain is not firing on all cylinders.
Thanks in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-11-2025 03:49 PM
Hi @kdelbridge
You can use decision table to map approval group based on 5 Request types, but you can't use decision tables to check if requested for or opened by is manager of the approval group.
Since you are already using IF and Else Statements in the flow. You can add additional check in your existing IF statements to validate if RITM "Requested for" is "Approval Group's manager" using data pills.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-14-2025 02:57 PM
So, my requirements have changed slightly, but I am still having an issue getting this to work.
For EACH request type, I will need to check:
1. Is member of the approval group for this request type ALSO the the requested_for's manager
OR
2. Is the opened_by for this request type a member of the group approving this request type (basically, if a member of the group approving opened on behalf of someone else)
IF both of these are true, then we can skip the approval for this particular request type.
The approval group is based on the request type.