- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi Team,
How we can increase the row size of variable set (ADD)--> only 50 rows ?
I can't see the system properties.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hi @SandeepKSingh ,
To increase the row size limit of a Multi-Row Variable Set (MRVS) in ServiceNow, which is typically limited to 50 rows by default, follow these steps:
- Configure Variable Set Attributes:
- Navigate to the Variable Set in question.
- Add or modify the set_attributes field on the form layout if it is not already present.
- In the set_attributes field, add the attribute max_rows and set its value to the desired maximum number of rows (e.g., max_rows=100).
- Adjust System Property (Optional but Recommended for Higher Limits):
- Navigate to System Properties by typing /sys_properties_list.do in the filter navigator.
- Search for the property named glide.sc.multirow_set.rows.size.
- If the property does not exist, create a new system property with this name.
- Set the Value of this property to the new maximum number of rows you want to allow (e.g., 100).
- Ensure the Type of the property is set to Integer.
If my answer helped you, please mark it- solution accepted.
Regards,
Nikhil Bajaj
Regards,
Nikhil Bajaj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Follow below Knowledge Article,
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0818277
- Go to System Properties from Application Navigator sys_properties.LIST
- Add a new property named 'glide.sc.multirow_set.rows.size' if it is not already existing
- Set its 'Value' to an integer which will be the maximum number of rows allowed.
- For example: Set 'Value' to 100 and 'Type' to Integer.
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
glide.sc.multirow_set.rows.size is an undocumented property and this should be used with caution.
There is a reason for keeping the row limit to 50. Based on our analysis we have found that system performance will start degrading exponentially when the size increases more than 50. Hence the limit has been set to 50.
So, if someone is increasing the limit more than 50, it will have performance implications.
Note -
I don't think as per the new versions you will be able to add more than 50 rows weather its via system property or variable set attribute.
If you try to do so, it will give you error -
Maximum row limit defined for max_rows attribute exceeds the instance level limit
Shashank Jain
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @SandeepKSingh ,
Resolution
- Go to System Properties: and then /sys_properties_list.do
- Add a new property named 'glide.sc.multirow_set.rows.size' if it is not already existing
- Set its 'Value' to an integer which will be the maximum number of rows allowed.
- For example: Set 'Value' to 100 and 'Type' to Integer
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Abin Chacko.
- For example: Set 'Value' to 100 and 'Type' to Integer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
By default, a Multi-Row Variable Set (MRVS) in ServiceNow supports a maximum of 50 rows. If you need to increase this limit, you can try the following approaches:
1. Configure the Variable Set Attribute
-
Navigate to the MRVS Variable Set.
-
Add or update the set_attributes field.
-
Include the attribute max_rows and set it to your desired number (e.g., max_rows=100).
2. Adjust System Property (Instance-Wide Limit)
-
Navigate to System Properties → enter /sys_properties_list.do in the filter navigator.
-
Look for the property glide.sc.multirow_set.rows.size.
-
If it doesn’t exist, create it.
-
Set the Value to the new maximum row limit (e.g., 100) and the Type to Integer.
Important Considerations
-
The property glide.sc.multirow_set.rows.size is undocumented and not officially supported in all versions.
-
In recent releases, even if you try to set a value beyond 50, the platform may throw an error:
“Maximum row limit defined for max_rows attribute exceeds the instance level limit.” -
Increasing the row size can have serious performance implications, as rendering more than 50 rows on the form significantly slows down load and submission times.
Recommendation
Before increasing the limit, carefully analyze the business requirement. If the end user truly needs to input 100+ rows, consider:
-
Splitting the requirement into multiple MRVS tables, or
-
Using a related list / custom table approach for large data capture, which is more scalable and efficient.
If you found my response helpful, I would greatly appreciate it if you could mark it as "Accepted Solution" and "Helpful."
Your support not only benefits the community but also encourages me to continue assisting. Thank you so much!
Thanks and Regards
Ravi Gaurav | ServiceNow MVP 2025,2024 | ServiceNow Practice Lead | Solution Architect
CGI
M.Tech in Data Science & AI
YouTube: https://www.youtube.com/@learnservicenowwithravi
LinkedIn: https://www.linkedin.com/in/ravi-gaurav-a67542aa/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
By default, a Multi-Row Variable Set (MRVS) in ServiceNow supports a maximum of 50 rows. If you need to increase this limit, you can try the following approaches:
1. Configure the Variable Set Attribute
-
Navigate to the MRVS Variable Set.
-
Add or update the set_attributes field.
-
Include the attribute max_rows and set it to your desired number (e.g., max_rows=100).
2. Adjust System Property (Instance-Wide Limit)
-
Navigate to System Properties → enter /sys_properties_list.do in the filter navigator.
-
Look for the property glide.sc.multirow_set.rows.size.
-
If it doesn’t exist, create it.
-
Set the Value to the new maximum row limit (e.g., 100) and the Type to Integer.
Important Considerations
-
The property glide.sc.multirow_set.rows.size is undocumented and not officially supported in all versions.
-
In recent releases, even if you try to set a value beyond 50, the platform may throw an error:
“Maximum row limit defined for max_rows attribute exceeds the instance level limit.” -
Increasing the row size can have serious performance implications, as rendering more than 50 rows on the form significantly slows down load and submission times.
Recommendation
Before increasing the limit, carefully analyze the business requirement. If the end user truly needs to input 100+ rows, consider:
-
Splitting the requirement into multiple MRVS tables, or
-
Using a related list / custom table approach for large data capture, which is more scalable and efficient.
If you found my response helpful, I would greatly appreciate it if you could mark it as "Accepted Solution" and "Helpful."
Your support not only benefits the community but also encourages me to continue assisting. Thank you so much!
Thanks and Regards
Ravi Gaurav | ServiceNow MVP 2025,2024 | ServiceNow Practice Lead | Solution Architect
CGI
M.Tech in Data Science & AI
YouTube: https://www.youtube.com/@learnservicenowwithravi
LinkedIn: https://www.linkedin.com/in/ravi-gaurav-a67542aa/