Reference Qualifier Question Choice values not visible to business user

Daemyian
Tera Expert

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.

Reference Qualifier Issue.JPG

 

 

6 REPLIES 6

KavyaBalaP
Tera Contributor

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

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!

If my response helped you, please accept the solution and mark it as helpful.
Thank You!