Workflow to execute multiple approvals

elphilli
Tera Contributor

Hey all,

 

I have a request to build a catalog item for "Badge Door Request." This request will require users to select multiple options from 3 different "list collectors." The 3 list collectors are:

 

1. Location - example: Plant, Main Office, Offsite Gym, etc.

 

2. Door Groups (various doors associated with the location - example: Kitchen, Gym, Front Office, Maintenance, etc.)

 

3. and Doors (which are the actual doors - example: Kitchen/Side Door, Kitchen/Back Door, Gym/Front Door, Maintanence/Front Door).

 

Each list collector will display those values based on the selection of the list collectors. This part is complete. Oh, yeah, I almost forgot, the (Location, Door Groups, and Doors) are all referencing a u_table I created for each. Each table contains these fields - Location, Door Groups, Approval Groups, and Doors. 

 

What I need help with is the multiple manager approvals based on the Location (values that are selected). Then route to each of those "Groups (groups created on the sys_user_group table)"  and create approvals.

 

Also, lol, is there a way to manage the approvals. Example: If multiple Door Groups are selected within the selected Location, can the manager approve/disapprove one or more Doors without cancelling the REQs or RITM? I know this is a lot to ask, but any help will be greatly appreciated!

1 REPLY 1

Isaac Vicentini
Mega Sage
Mega Sage

Hi Eric,

 

To create this logic that depends on various factors, I advise you to build a Decision Table using the Decision Builder and incorporate this into your Flow.

Not only is this the most organized approach, but it also offers an easy way to conduct maintenance, even allowing process users to do so.

Check out the documentation for this tool: https://docs.servicenow.com/bundle/vancouver-application-development/page/administer/decision-table/...


If my answer helped you in any way, please mark it as correct/helpful 🙂

Regards,

Isaac Vicentini.

 




Best regards,

Isaac Vicentini
MVP 2025


If my answer was helpful, mark it as Helpful or Accept as Solution.