Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

ACL for read access to every table

jna2756
Tera Expert

Hi all,

We have a need to create an ACL for a user/role (it's a service account) that will have read access to every table on ServiceNow. I assume creating a " *.* " read ACL with the custom role we created for the user will work but wanted to double check make sure this wouldn't affect anything else since it is " *.* ".

Thanks in advance,

Joshua Anderson

1 ACCEPTED SOLUTION

JC Moller
Giga Sage

Hi,



Could you take advantage of the snc_read_only role?



I have used it in similar situations in combination with some other roles/groups that give access to the tables themselves. Quick and less dirty



ServiceNow Read Only Role - ServiceNow Wiki



BR,



Jan


View solution in original post

8 REPLIES 8

Chuck Tomasi
Tera Patron

Hi Joshua,



You may actually want to create two ACLs. One for "*" (all records on all tables) and one for "*.*" (all fields on all tables.)



As always with security, TEST, TEST, TEST!



Using Access Control Rules - ServiceNow Wiki


Security Best Practices - ServiceNow Wiki  


Hi Chuck, If I create new ACLs to provide read only access to Asset table and Incident table, will that be under compliance? What I heard is, ServiceNow pays penalty in case of new ACLs are created. Please correct me.

Hi Chuck, 

I created 2 ACLs and assigned them to a role, but I still can't access tables

 

Screenshot 2023-06-14 at 10.41.44 AM.png

 

What else do we I need to do?

 

JC Moller
Giga Sage

Hi,



Could you take advantage of the snc_read_only role?



I have used it in similar situations in combination with some other roles/groups that give access to the tables themselves. Quick and less dirty



ServiceNow Read Only Role - ServiceNow Wiki



BR,



Jan