- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
I am running into a bizarre issue with a List Collector on a Service Portal Record Producer and could use some expert eyes.
The Scenario: I recently moved an "Applications" field out of a Multi-Row Variable Set (MRVS) and placed it directly onto the parent form of a Record Producer.
The Issue: When a standard portal user clicks the Applications List Collector, it returns "No matches found." However, the field populates perfectly for Admin users.
Troubleshooting I have already done: I initially suspected a security or configuration issue, but I have completely ruled that out:
- ACLs are correct: The user has read access to the custom table and the * fields. I verified this by having the user hit the table via _list.do in the backend they can see all the records.
- Display Value is set: The application_value column is correctly set as Display = true in the dictionary.
- Cross-Scope Access is open: The custom table allows access via web services across all application scopes.
- Lookup Choice works: If I change the variable type from "List Collector" to "Lookup Choice," the standard user can see the data perfectly.
My Question: Since security and data configuration seem perfect (as proven by the Lookup Choice working and backend access), what else could cause the Service Portal List Collector widget specifically to fail for non-admins? Are there hidden API restrictions, widget limitations, or caching issues I might be missing when moving a variable out of an MRVS to the parent form?
Any insights would be hugely appreciated!
Thanks in advance!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
you need to create query_range ACL with Table.*
Give role to that ACL i.e. snc_internal and it will start showing records for non-admins in portal reference variable
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
you need to create query_range ACL with Table.*
Give role to that ACL i.e. snc_internal and it will start showing records for non-admins in portal reference variable
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
