Troubleshooting with built‐in debug tools - jcmings/sn GitHub Wiki

Why isn't this working??! I've definitely set my up my ACLs correctly, but the end-user can't see any of the fields on the record.

If you've ever run into this issue, know that there are built-in tools in the ServiceNow platform that can help you out. Head on over to System Diagnostics > Session Debug or System Diagnostics > System Security > Debugging to launch tools that can help you get to the bottom of your issue. You can use this to troubleshoot business rules, GraphQL, ACLs, and more. I don't even know what all of the options mean, but they may be helpful for you.

Note: Make sure to Stop Debugging when you're finished!

Debugging security rules (ACLs)

This is especially helpful if you are impersonating a user. Open the security debugger (System Diagnostics > System Security > Debugging > Debug Security Rules), impersonate your user, and see exactly what ACLs are firing. Just follow the checkmarks to see what ACLs your end-user isn't passing.

image