Reference Qualifier Question Choice values not visible to business user
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-30-2024 08:50 AM
Hi All, Looking to get some support on this issue. I created a question choice field to allow users to multi-select values for field. See below for the reference qualifier I'm using to reference the question choice table. I tested as Admin and it works fine, but non-admin business users reported not being able to select value. Any idea, please advise. Thanks in advance.
 
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
How is it working in the select box. The select box question time also shows the values from the same table. However, end users have visibility to the values from the select box
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hello @KavyaBalaP
Thanks for your valid/logical question
Here is the answer:
For Select Box variables, the choices are created directly within the variable definition and are not fetched from an external table at runtime. The ServiceNow built-in mechanism bypasses a strict ACL check for this specific variable type. The choices are considered part of the item's form data and are loaded as part of the page's structure.
A List Collector variable is designed to display a list of records from a specific table, in this case, the Question Choice table. It's a dynamic variable that acts more like a reference field than a simple static dropdown. When the user interacts with it, the variable's underlying mechanism performs a live query on the specified table to populate the available options. This query is subject to the standard ServiceNow security framework, including ACLs. If the user doesn't have a read ACL on the Question Choice table, the query will return zero results, and no choices will be displayed.
Thank you!
Thank You!