Flow Designer

SuganyaGurusamy
Tera Contributor

Hi All,

Good day

I have created a new catalog item. Some variables (checkbox type) should be visible only after the request is created, meaning they appear only in the RITM, not in the catalog form.

Here’s my setup:

  • I have a Tech Tower variable (type: label) and checkboxes: Network, Storage, Cloud, End User, Asset.

  • In Flow Designer, I take the variables from the catalog, create the RITM, and assign it to a specific group.

  • After the RITM is created, the Tech Tower variable becomes visible, so the group member can select the towers (e.g., Network, Cloud, Storage).

Expected behavior:
If a user selects multiple tech towers (e.g., Network and Cloud), separate SC tasks should be created for each selection.

Issue:
Even though I tried using Parallel Branches in Flow Designer, SC tasks are not being created for multiple selections. It works only when a single tech tower is selected.

Has anyone encountered this? How can I configure the flow to create SC tasks for multiple checkbox selections in the RITM?

3 REPLIES 3

Jennifer Metz
Giga Guru

Hello @SuganyaGurusamy,

 

I am happy to help, but its hard to determine the issue without seeing the actual flow logic you have setup.

 

My best guess on what is happening is you have your logic setup as if or else. In order for each one option to be evaluated on its own, they would need to be their own if statement so they can run independently.

 

Just keep in mind that this could result in duplicate tasks being created if someone were to check a box later on. So you would need to decide if this flow will run in one shot, or if you want people to be able to check the box again later on down the road. If you chose the latter, then you would need to add a some checks to see if a task had already been created for that tower and ignore it if that's the case. 

 

Hope this helps!

 

Jennifer Metz
Sr. ServiceNow Developer | Infosys

Amitra Bhunia
Mega Guru

Hi @SuganyaGurusamy ,

As you gave not provided what is the exact development done by you in the flow but here are my guess :

Here’s the exact reason this issue happens — and the precise fix you need.

You are using checkbox variables that are only visible in the RITM, meaning:

  • The requester does NOT select them on the catalog item.

  • The fulfiller selects them AFTER the RITM is created.

This is the key point.

👉 Flow Designer triggers at request creation, before the fulfiller updates the checkboxes.

So when your flow runs, all checkboxes are still false, because nobody has selected them yet.

That is why:

  • ✔ When exactly one checkbox is true at creation time → One task is created

  • When checkboxes are selected later → Flow never triggers again

  • Parallel branches don’t work — they all evaluate false

  • No tasks are created for multiple selections

Flow Designer cannot see the changes unless you trigger it again.

To fix the issue you need to trigger the flow AFTER the fulfiller updates the RITM checkboxes.

 

Hope it is helpful.

 

Regards,

Amitra

ChangejK
Tera Contributor

Hi @SuganyaGurusamy 


Please use if logic for every checkboxes and check flow execution if  values are coming as per  checkboxes
on RITM. If not then probably need to check and modify trigger. 
If above does not work then happy to help if you could share SS of flow.

Regards,
Changej