Reference field values not available for snc_external user

kristenmkar
Mega Sage

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!)

 

5 REPLIES 5

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!