Reference field values not available for snc_external user
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-14-2025 03:45 PM
Good afternoon!
I was able to configure a requirement to allow snc_external users to update a select few amount of profile fields within our service portal. The only field ACLs I have not been able to figure out is the cmn_department reference field within user - I have added read rights to the overall dept table for snc_external and also added write and read rights for the reference field within sys_user (even tried a "create" acl). I also added a read acl to core.company since dept utilizes the company table in the advanced qualifier. The field displays fine within the portal but when the users click the drop-down, there are no values or data.
What am I missing? Is it due to department being a tree picker qualifier to company or something along those lines? I cannot figure out what acl I am missing to expose those values to snc_external.
Any suggestions are appreciated!
Thanks again (as always!)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-15-2025 07:19 AM
Thank you for the information, it's very helpful as well!
Yes I agree- not the best idea to have snc_external updating their profiles in the portal, but we do have an "interesting" organization with their requests- they only want a few specific fields available to update since our SSO creates the user with the snc_external role and we don't want the user creating a ticket without an email/contact information. But definitely agree with you!
I found when looking at the profile in the native view that snc_external does indeed have access to the values in the reference field and table.list... (I also added that separate "Name" ACL for department - thank you!), so it does look to be a problem with the service portal profile updates. I have been using the Access Analyzer as well which has been nice in terms of figuring out the ACLs - now I am just stuck on why it's not working in the portal. I checked for any query rules and I am not seeing any in department or user... is there anywhere else I should be looking?
Thank you!