Flow designer sequential approvals

Jonathan63
Tera Contributor

 

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

39 REPLIES 39

Jon11
Tera Contributor

I'm having the same issue you are. In our case, we want the following to happen: 

 

First, request approval from the user's manager. 

If rejected, reject REQ

If approved, request approval from an approval group. 

If one person from the group rejects, reject the REQ

If one person from the group approves, approve the REQ and proceed with our workflow (create tasks, etc.) 

 

I've spent several hours trying to get this working, but every way I've tried results in the same thing: 

If the manager approves, the approval is sent to the group AND the manager is listed as an approver again. The manager can approve again, bypassing the group. I have no idea how to get this working properly.

Looks like this: 

find_real_file.png

 

 

We have this working in several workflows just fine, but it's simply not working in Flow Designer. 

Hi,

Can you use combinations of approval rules to solve it?

Example:

find_real_file.png

 

SingL
Tera Contributor

I have a similar issue - first level approval goes to user just one person if he approves update ritm rejects then update ritm. 
if no action is taken on the ritm for two weeks then send same approval to users manager. 
I am not sure how to add that waiting period of two weeks in flow designer and then trigger next level of approval if no action taken. Can you help please? 

I'll be happy to help, but do post it as a separate question, instead of continuing on this old thread.
And feel free to tag me on the new question. 😀

SingL
Tera Contributor

Thanks OlaN. If i face any more issues with flow designer i will post a new query and will definitely tag you.