Servicenow Flow designer Approvals

Vasu2
Tera Contributor

I am trying to achieve another scenario where in my catalog Item,  I have a List Collector field called 'role' and each role will have single or multiple owners. We can select multiple roles at a time in the List collector. when the catalog item is submitted, it should go to all the role owners approval at a time . If there is multiple Role owners for a role then anyone can Approve or Reject the role. If anyone approve/Reject then we no need another one Approve/Reject for that role. If all the Approvals (Approve/Reject) for the all the selected roles in the List collector field is completed then a task should be open and in that task description all the approved role names should appear. 

Can anyone help on this, Thanks in Advance

3 REPLIES 3

J Siva
Tera Sage

Hi @Vasu2 

We too had a same requirement, unfortunately we couldn't achieve that using the single flow/catalog item.

Instead we created parent and child catalog items, where user fills and submits the parent request with multiple roles. Then from the parent flow you need to create children RITMs by looping through the list collector. So, for each role, separate request is being raised by the system and each of them follow the child flow.

If you more info on this let me know.

 

Hope this helps.

Regards,

Siva

Vasu2
Tera Contributor

Hi @J Siva 

 

It will be so helpful if you can explain it more with the screenshots.

 

Thanks for the help

Sure. Here's a sample.
In the following example i took Group record as a target. User can submit single group access request by selecting list of groups. Each group has approvers list (Screen shot attached). Once the user submits the Parent Group access request, parent flow will loop through the list of groups and create individual child RITMs using Child Group access request.

1. Groups:

JSiva_0-1742107900612.png

2. Two catalog items

JSiva_1-1742107980494.png

-> Parent group access request form variables

JSiva_2-1742108030390.png

-> Child group access request form variables

JSiva_3-1742108068267.png

3. Two flows

-> Child group access request flow

Child group access request.png

-> Parent group access flow

Parent group access flow.png

 

Result:
Parent RITM: RITM0010035

JSiva_4-1742108274490.png

JSiva_5-1742108318076.png

 

Children requests:

1.RITM0010036

JSiva_6-1742108366201.png

JSiva_7-1742108394055.png

2.RITM0010036

JSiva_9-1742108568686.png

 

JSiva_10-1742108600164.png

 

Hope this helps.
Regards,
Siva