How to Set Up Multiple RITM Approvals (No Cancellation on Rejection) using FLOW Designer

jeffreygard1127
Tera Contributor

Hi everyone,

 

I need help with the flow design I’m creating for our catalog form.

 

We have a requirement that involves multiple group approvals. If approved, it will create an SCTASK assigned to a fulfiller group. If rejected, it will not cancel the RITM. Instead, it will not create an SCTASK and will proceed to the next group approval and SCTASK creation.

 

Cancellation of the RITM will only happen if all group approvals are rejected.

 

In the catalog form, we have the following checkboxes:

  • Laptop/Desktop
  • Mobile Phone
  • Access Badge

LD Cat Form.jpg

For Laptop/Desktop, the approval group is Equipment Inventory GSD, and the fulfiller group is L&D Team.
For Mobile Phone, the approval group is Mobile Inventory GSD, and the fulfiller group is Digital PRC Team.
For Access Badge, the approval group is Site Facilities GSD, and the fulfiller group is Badge STE Team.

 

If the user checks all boxes, the process should work as follows:

 

First, send a group approval to Equipment Inventory GSD.

  • If the RITM is approved, create an SCTASK assigned to the L&D Team and proceed to the next approval.
  • If the RITM is rejected, do not cancel the RITM and do not create an SCTASK for the L&D Team. Instead, proceed to the next group approval (Mobile Inventory GSD).

Next, send a group approval to Mobile Inventory GSD.

  • If the RITM is approved, create an SCTASK assigned to the Digital PRC Team and proceed to the next approval.
  • If the RITM is rejected, do not cancel the RITM and do not create an SCTASK for the Digital PRC Team. Instead, proceed to the next group approval (Site Facilities GSD).

Finally, send a group approval to Site Facilities GSD.

  • If the RITM is approved, create an SCTASK assigned to the Badge STE Team and end the flow.
  • If the RITM is rejected, do not cancel the RITM and do not create an SCTASK for the Badge STE Team. End the flow.
3 REPLIES 3

Tejas Adhalrao
Kilo Sage

Hi @jeffreygard1127  ,

Step 1:  IF Laptop/Desktop == true

Step 2:  Ask for Approval

            Approval Group = Equipment Inventory GSD

Step 3: IF Condition - if Approval State == Approved

If YES:   Create Catalog Task (SCTASK) & Assignment Group = L&D Tea

If NO:    Do nothing (just continue)

Step 4: Repeat Same Pattern Do same for:

  • Mobile Phone
  • Access Badge

 

 

 you can create one Flow variable approval count = 0

Each time approve we can add 1 in count(approved_count = approved_count + 1)

So

IF approved_count == 0

   → Cancel RITM

Ankur Bawiskar
Tera Patron

@jeffreygard1127 

so what you tried and where are you stuck?

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

HarishKumar6668
Tera Contributor

Hi @jeffreygard1127 

Looking at your requirement, since all three checkboxes (Laptop/Desktop, Mobile Phone, and Access Badge) are completely independent of one another, you can use the "Do the following in Parallel" action in Flow Designer.

Here's how it works:

Inside the "Do the following in Parallel" action, create three separate parallel branches — one for each checkbox:

  • Branch 1 — Laptop/Desktop
    • Add an If condition: Is Laptop/Desktop checked?
    • If Yes → Ask for Approval (Equipment Inventory GSD)
      • If Approved → Create Catalog Task assigned to L&D Team
  • Branch 2 — Mobile Phone
    • Add an If condition: Is Mobile Phone checked?
    • If Yes → Ask for Approval (Mobile Inventory GSD)
      • If Approved → Create Catalog Task assigned to Digital PRC Team
  • Branch 3 — Access Badge
    • Add an If condition: Is Access Badge checked?
    • If Yes → Ask for Approval (Site Facilities GSD)
      • If Approved → Create Catalog Task assigned to Badge STE Team

Screenshot 2026-03-31 at 2.39.02 PM.pngScreenshot 2026-03-31 at 2.39.34 PM.png

This way all three approvals run simultaneously and independently — rejection of one will not impact the others, and SCTASKs are only created when the respective approval is granted.

 

If this works for you, please mark it as Helpful or Accept it as the Solution.

Regards,
Harish