Unable to access Multi Row Variable Set values in Flow Designer – Grayed out in Create Catalog Task

riyaz150819
Tera Contributor

Hi Team,

I have a Catalog Item where I am creating a Catalog Task (sc_task) using Flow Designer.

For normal catalog variables, I am able to populate the values in the Description field of the Catalog Task using:

Trigger → Requested Item → Variables

However, I have a Multi Row Variable Set (MRVS) on the catalog item.
When I try to access those variables inside the Create Catalog Task → Description field, the MRVS variables are grayed out and not selectable in the data pill picker.

Requirement:

After the catalog item is submitted, I need to display a variable value from MRVS in the Description of Catalog task.

 

riyaz150819_0-1770353830896.png

 

12 REPLIES 12

@riyaz150819 

I believe the question you asked and the answer you marked correct are different.

Your question requires catalog task short description to be populated with MRVS

But the response you marked correct is iterating MRVS and creating those many catalog tasks.

Requesting you to mark appropriate response as correct so that it doesn't confuse future members.

I shared approach below

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

@Ankur Bawiskar 

You are correct, My original requirement was to populate the catalog task description with MRVS values. I understand the difference now between Iteriating MRVS to create multiple tasks and using it to populate the description.

Appreciate you taking the time to clarify this. I will review the responses and mark the appropriate solution to avoid confusion for future members.

 

Thanks for your guidance.

I tried implementing it slightly different. instead of using look up, i directly used the For Each on the mrvs variables.

I am accessing the MRVS inside For Each contect makes the fields available without requiring additional look up record step.

riyaz150819_0-1770357487760.png

 

Ankur Bawiskar
Tera Patron

@riyaz150819 

that's expected behavior.

If your MRVS has 3 rows then you want value for that variable within MRVS for all 3 rows and populate in Catalog Task Short description?

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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

Ankur Bawiskar
Tera Patron

@riyaz150819 

If you want to iterate all the MRVS rows and append the variable value, then use inline script f(x) besides that field

Something like this but please enhance

AnkurBawiskar_0-1770358256676.png

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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