How to Create Catalog Tasks for Child RITMs Based on MRVS Row Values After Approvals?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Sirri
Since you’re already creating child RITMs, it’s better to handle task creation in the child RITM flow itself.
You can use a “Requested Item Created” flow for the child catalog item. Inside the flow, get the MRVS row values (passed while creating the child RITM), add If conditions based on your fields and create catalog tasks accordingly.
If your conditions grow, you can also move them to a Decision Table and call it from the flow.
Regards
Dimple Shaik
