How to Create Catalog Tasks for Child RITMs Based on MRVS Row Values After Approvals?

Sirri
Tera Guru

Hello Community,

I am working on a requirement related to a Service Catalog item that uses a Multi‑Row Variable Set (MRVS).

Use Case

  • A user submits a Service Request that contains multiple rows in an MRVS (for example, 10 rows).
  • The request goes through two levels of approval.
  • After the approvals are completed, I am using Flow Designer to:
    • Loop through each row in the MRVS
    • Create child RITMs, one for each MRVS row
    • Set the original RITM as the parent

So far, the creation of 10 child RITMs (based on 10 MRVS rows) is working correctly.

Requirement

Each child RITM needs to have Catalog Tasks created dynamically based on the field values of the corresponding MRVS row.

For example:

  • If Field A = X → Create Task 1
  • If Field B = Y → Create Task 2
  • If both conditions match → Create multiple tasks

Question

What is the recommended approach to create catalog tasks for each child RITM based on the validations/conditions from the MRVS data?
Should this logic be implemented in:

  • A Flow Designer “Request Item Created” flow for the child catalog item,
  • A Script action inside the parent flow, or
  • A different method?

Any best practices or sample patterns for handling MRVS → child RITM → conditional task creation would be greatly appreciated.

Thanks in advance for your guidance!

0 REPLIES 0