Flow designer sequential approvals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-20-2021 11:34 AM
I am trying to create sequential approvals using the flow designer so that I can have multiple levels of approval on a single catalogue item.
In the legacy workflow, I can create multiple approval steps without impacting the parent RITM record, and I can then set the approve or reject value based on the outcome of those actions.
With the flow designer, when the first approval is approved, the flow sets the approval field on the RITM to "Approved", then changes it back to "Requested" when the next approval in the sequence is generated. I have tried removing the "Approval field" from the action config but this hasn't made any difference. This is of course unacceptable behaviour because we will have multiple updates for approved and requested on the RITM...the RITM approval field should only update once all approvals in the sequence have been approved or rejected.
How can we achieve this behaviour with flow designer?
I have seen this forum post which about the same issue but the solutions in the replies are unfortunately not working:
https://community.servicenow.com/community?id=community_question&sys_id=00d918b1db63941011762183ca96199c
Cheers
- Labels:
-
flow designer
-
Workflow
- 4,613 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-25-2021 05:16 PM
Hi,
I had the similar problem, and was able to address it using a sub-flow for the approvals. Based on checking a sub-flow had a wait option, wherein the approval won't proceed to the next activity until the sub-flow was completed.
Sample Sub-flow:
and this is the structure of our flow for reference:
Hope this can help. Have a great day!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-01-2023 06:31 AM
Would you be able to re-share your screen dumps ?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-07-2022 01:31 PM
This issue was really nagging me, so I kept at it. I was able to (kind of) get this working. This isn't exactly what we needed, but it's as close as I've been able to get it. The result is that both the manager and one user from the group can approve/reject and the item will be approved/rejected correctly.
I might experiment with adding a [wait for condition] or even a static timer in front of the 2nd parallel branch.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-01-2023 06:32 AM
Would you be able to re-share your screen dumps ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-15-2022 02:47 PM
I am facing the same issue. When the manager approves, the RITM is approved but I need it to wait for the next level(s) which is/are group approvals.