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
yesterday - last edited yesterday
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
yesterday
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
yesterday
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
it shows READ is passed.
You are saying field not visible on form.
Is that field visible in Gear icon on table list?
Any client script or UI policy is hiding that field on form?
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