Custom Watch list field on user table is not visible on the CSM Portal User profile form.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-24-2024 05:31 AM
Hi Team,
We have created a custom field (u_watch_list) which refer to the User table on sys_user table.
Configured form layout and add this field in Self Service and Customer Self Service and Service Portal views of the form.
added this fied on Contact (customer_contact) form in Customer self service, Service portal, Case views of the form.
Created Table level read ACL's on User table to give snc_external and snc_internal users read access to table.
Created field level read ACL's on User table to give snc_external and snc_internal users read access to the Watch list(u_watch_list) field.
For internal and admin users this field is visible on user profile on csm portal. below is the page that i want to see the field.
(yourinstance.service-now.com/csm?id=user_profile&sys_id=xxxxxxxxxxxxxxxxxxxxxxx)
My issue is this watch list field is not showing for customers(snc_external) users unless i give write access via ACL's.
But i want to give read access only.
Please let me know, what i need to make this field as read only for snc_external users/customers.
Thanks in advance,
Hari Kishan.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-24-2024 06:09 AM
External users are generally customer contacts and therefore are on the customer_contact table (child of sys_user). Your ACLs being on sys_user mean the more granular customer_contact ACLs are overriding and preventing access.
Create a read acl for customer_contact.u_watch_list
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-24-2024 07:54 AM
Hi,
Ceated ACL on Customer_contact.u_watch_list but it didn't work.
Thank you,
Hari Kishan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-24-2024 12:28 PM
Hello Hari,
Do you have ‘Access Analayzer’ plugin installed ? If you do, it’s real to debug ACL preventing external customers from accessing the field. You can configure or alter your ACLs based on your findings.
Access analyzer https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/identity/concept/ex...
Hope this helps.
Thanks !
Raj