Only specifics users cannot see the work_notes in the Risk Mitigation form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago - last edited 3 hours ago
We have two users who are unable to see the work notes field in the Risk Mitigation form.
Both users have the role sn_risk.reader.
I created an ACL for these fields with read/write access in the table of sn_risk_mitigation_task.
Note: I copied the ACL configuration of the sn_risk_acceptance_task since the work notes field here are visible to them.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi @Merza Lyn ,
Work notes are journal type field. It is a common misconception that granting read/write on sn_risk_mitigation_task.work_notes is sufficient. In many cases, the platform relies on broader task.work_notes ACLs, and the user needs to meet those requirements as well. The default access to work notes is often restricted to specific roles like itil
A wildcard ACL on the sn_risk_mitigation_task table or its parent table (e.g., task) could be overriding your specific field-level ACL. For example, a task.* or sn_risk_mitigation_task.* ACL that requires a higher-level role (like sn_risk.admin) will prevent the sn_risk.reader role from seeing the field, even if you have a more specific sn_risk_mitigation_task.work_notes ACL
Use ACL debugger to check the issue
- Navigate to System Security > Debugging > Debug Security Rules.
- Impersonate one of the affected users.
- Navigate to a Risk Mitigation record.
- Examine the debugging information displayed at the bottom of the page. Look for entries related to work_notes or sn_risk_mitigation_task that show "Failed".
- If you find a failed ACL, you can click on its name to investigate why it failed (e.g., condition not met, or a required role is missing)
Also Try creating a more generic ACL to check if a different rule is blocking it.
- Navigate to the ACL list for sn_risk_mitigation_task.
- Find any read/write ACLs on work_notes that don't have a role requirement.
- Add the sn_risk.reader role to all of them
If I could help you with your Query then, please hit the Thumb Icon and mark as Correct !!
Thanks, GP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Did you debug using Access Analyzer which ACL is blocking?
Remember both Role + Script should evaluate to TRUE for ACL to pass.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader