- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-08-2025 02:33 AM
Hi all,
I want my users to be able to view the sc_req_item variables in portal side page via using "Data Table from URL definition widget" link used will be eg. "https://xxxx.service-now.com/xxxxx?id=pageID&t=sc_req_item&view=xxxxx", therefore i found this article "Article #19 - How to show Catalog Variables on RIT... - ServiceNow Community" and followed the steps.
However, it seems like some users are not able to see the variable columns, but some are able to and i believe is due to them are not allowed to access via the backend/platform. As such, anyone has any workaround/alternative way so they can see the sc_req_item variables in portal?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-08-2025 03:28 AM
Did you check any table level READ ACL on that table "sc_item_option_mtom" is blocking the access?
Is it working fine for admins?
also check in those individual variables if any READ role is added in variable configuration?
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-08-2025 03:25 AM
If you're using the standard ticket page, variables can be shown on a per record basis. But with you using a data table, I gather the intention is a list view.
The Data Table from URL Definition explicitly enables ACLs because GlideRecordSecure is used. You would need to clone widget-data-table to work-around this
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-08-2025 05:36 PM - edited ‎04-08-2025 06:05 PM
Able to share after cloning what needs to be changed?
I edited to use GlideRecord instead of GlideRecordSecure but still not showing for some users. Any tips?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-09-2025 04:10 AM
After digging a bit deeper, because both the Data Widget, and the Data widget from URL definition handle the URL parameters differently, I'd suggest creating a page and using the "Data Table From Instance Definition"
What I did
- Created a new page via service portal configuration (portal designer)
- Added the 'Data Table from Instance Definition'
- Edited the instance definition to specify the table, filter, and fields
The fields were then accessible by itil and non-itil (ess) users.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2025 10:32 PM
Hi @Kieran Anson , sorry for the late reply, this sounds like a good idea. However, my sc_cat_item has variables "item_option_new_set", do you know how to enable "Data Table from Instance Definition" widget to show the variables?