- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 05:40 AM
Hi all,
I am using a reference field as below in my catalog item. On the portal I am able to see this variable in the catalog item and the options / drop downs but users see empty. Why would this be? This is also happening to another variable for Cost Codes. Again I can see the options to the drop downs (all the list of cost codes) as admin but users can not.
Solved! Go to Solution.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-20-2021 11:07 AM
Hi,
The read ACL on this particular table might have some roles required(like contract manager, model manager). Since you said users accessing this field doesn't have any roles, you might wanna create a new read ACL with No roles required.
Please be aware that you must consider the security issues that might come up when you give the read access for this variable to the users.
Regards,
Pratyusha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 06:10 AM
Do NOT remove roles from ACLs without a deep understanding of how ACLs work and what they're for.
If this set of users truly require read rights on this table (and it basically sounds like "everyone") then you create a whole new ACL to grant the access. In the world of ACLs you can have a million ACL failures, but one grant allows access.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 05:59 AM
Hi,
yes that user should have model_manager role
Or else you can have one more table level READ ACL created on that table with role as snc_internal
I hope all your users will have snc_internal role so that would allow them to see the data in that reference varibale
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 06:12 AM
Our users have no roles at all.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 06:15 AM
Also on a separate note, why is a Rejected Catalog Item still an active item? This is OOB. But what is the reason for this ? and if we was to change this to be false, what impact would this have ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2021 06:21 AM
Hi,
Unless user has table level READ Access they cannot see the table data being referred by that variable
Ensure your users who will be raising the request has snc_internal role
And then add snc_internal role to your table level READ ACL as well.
Don't remove any role from existing ACL
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader