What is use of Single-Row Variable Set and Multi-Row Variable Set in catalog item
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-31-2022 10:48 PM
What is the use of Single-Row Variable Set and Multi-Row Variable Set in the catalog item
what are the main differences between Single-Row Variable Set and Multi-Row Variable Set

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-31-2022 10:52 PM
Hi Basha,
Single-row variable set
Use a single-row variable set to capture data from variables that are grouped together, while submitting a catalog item request for a single entity.
Multi-row variable set
Use a multi-row variable set to capture variable data in a grid layout while submitting a catalog item request for a group of entities. For example, for HR during the reorganization of employees, a single record producer should be able to capture the relevant information such as the department and manager for a group of employees. Also, when you request a catalog item to order virtual machines and servers, configuration options should be captured as a single request. In this case, a requester can define multiple hardware units as rows and their configuration options as columns of a multi-row variable set.
You cannot include the following variable types in a multi-row variable set:
- Break
- Container End
- Container Start
- Container Split
- HTML
- Label
- List Collector
- Macro
- Macro with label
- UI Page
- The Map to field functionality is not supported for variables used in a multi-row variable set.
- Cascading functionality for variables in an order guide is not supported for a multi-row variable set.
- A multi-row variable set is not displayed when added within a container.
- A multi-row variable set is supported in the variable summarizer only in Service Portal.
- You cannot add variables with read roles in a multi-row variable set.
- When you clone a request that contains a multi-row variable set, the information that is specified in the multi-row variable set is available in all cloned requests. All UI policies and client scripts on the multi-row variable set are also cloned.
- Set a limit to the number of rows that you can add to a multi-row variable set by using the max_rows attribute in the Variable Set attributes field.
Mark my answer correct & Helpful, if Applicable.
Thanks,
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-31-2022 10:54 PM
Hi Basha,
You can find the differences in the docs. Below is the link:
I have written a article on MRVS(Multi-Row Variable Set) features. You can find it using below link:
Hope it helps,
Thanks
Murthy
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-31-2022 10:57 PM
Hi,
Did you go through docs for this?
You should be able to find answer to your questions.
regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-31-2022 11:01 PM
Hi,
Variable sets help us combine resueable variables together. This gives us the flexibility to use that variable set accross multiple catalog items without the need to recreate those variables.
There are two types Single line variable set and multi-line variable set.
In simple words, Single line variable set holds the group of variables that can store a single value for each variable inside that variable set. the See screenshot to understand how it looks and feel.
Comments is a part of Single line variable set, I can resuse this in any catalog item i want but it can store single value.
Mobile devices set is a MRVS and you can see we can order multiple Mobile devices in a one go. It stores multiple values as a row in MRVS.
Regards,
Muhammad
Muhammad