External contact user is not getting any data on the reference field on the record producer

rohit_hatkar1
Tera Expert

External contact user is not getting any data on the reference field on the record producer.

For all the Reference Fields it is saying no matches found
I configured the reference qualifiers but they are working smooth for the agent and admin.

The issue is with only the external contact.

4 REPLIES 4

yashkamde
Giga Sage

Hello @rohit_hatkar1 ,

 

The most likely issue is caused by security constraints and missing query_range or table level Access Control Lists (ACLs) required by the Service Portal.

 

Refer Below :

Why External Users Can't See Reference Variables in ServiceNow Catalog Items And How to Fix It 

Reference field on Record Producer not displaying display value 

 

If my response helped mark as helpful and accept the solution.

Aditya_hublikar
Giga Sage

Hello @rohit_hatkar1 ,

 

Can you please share screenshot regarding reference qualifier configuration .

As far i know , If that user dont have sufficient rols to view data regarding to the table  then he does not grant access to underlying reference tables. You must grant specific Read ACLs on the referenced table. 

 

You can also refer this :

https://www.servicenow.com/community/developer-blog/why-external-users-can-t-see-reference-variables...

 

 

If this helps you then mark it as helpful and accept as solution.

regards,

Aditya

 

Ankur Bawiskar
Tera Patron

@rohit_hatkar1 

which table?

did you check query_range ACL on that table?

check this LinkedIn post

Why External Users Can't See Reference Variables in ServiceNow Catalog Items And How to Fix It

💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏

Tanushree Maiti
Tera Patron

Hi @rohit_hatkar1 

 

Generally, external users have minimal permissions in the system and are assigned the snc_external role.

To meet your requirement of displaying reference variable data in the Record Producer, you need to create a query_range ACL and assign the snc_external role to it.

 

You can refer : Provide external users access to a table