Flow Designer - parallel approval based on the checkbox selected

A Kose
Tera Contributor

Hi there,

I have 2 things I need help with: 

(1)

I have a record producer that has an option with 10 location check boxes to select from. Initially we require manager approval when the record is created and then if any of the check boxes are ticked we require additional approval from other individuals depending on the location check box ticked. I have set up parallel approvals in flow, and set the approval field to blank as suggested in the workaround @Lisa Holenstein. It all works good when everyone is approving but if one approver rejects, the rest of the approval requests go to cancelled. How do I set this up to work so it doesn't cancel the other approval requests. 

(2)

How do I show what the approver is approving/rejecting, if 3 of the checkboxes go to the same approver? If they reject one location and approve the other, how do we show the location in the approval record and email notification so it can be processed accordingly.

2 REPLIES 2

Community Alums
Not applicable

HI @A Kose ,

There are times when we need to do parallel approvals on the same record, but this isn't supported within Flow Designer.  The typical pattern instead is to create a subtask and create approvals on the subtask.

To do this:

  1. Add Do the following in Parallel Flow Logic
  2. Create a subtask, but adding Create Task to each branch (Create Catalog Task for Service Catalog flows)
  3. Be sure the Wait Checkbox is unchecked 
  4. Add Ask For Approval to each branch and use the Task record created in (2) as the record for approval
  5. You may want some logic to close the subtasks once approved
SandeepDutta_1-1701239256179.png

Also, refer to this thread :

https://www.servicenow.com/community/itsm-forum/parallel-group-user-approvals-are-not-working-in-flo...

 

A Kose
Tera Contributor

Thanks @Community Alums Sandeep, we found there was a custom BR in place that set the other approval requests to cancelled if 1 was rejected in the related record. 

Do you have any ideas in relation to the second part of my question please? How can I link a checkbox ticked to the approval request?