How to Create Catalog Tasks for Child RITMs Based on MRVS Row Values After Approvals?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours 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!
0 REPLIES 0
