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.

read ACL query

Gary22
Tera Contributor

hi all 

 

I am writing a read ACL so that for a specific custom role i can allow read access to all incident fields ( both on incident form load and on related lists where incidents are displayed ) .

There are two ways to write the ACL 

1. Incident.*

Gary22_0-1676565571144.png

2.Incident.None ( selecting no fields , my assumption is servicenow will interpret this is as all fields )

Gary22_1-1676565671859.png

 

my query is , what is the difference between the two ACLs .and which one should i use 

 

Regards

 

 

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi @Gary22 

 

Table.*  is a field level ACL which gives Access to all field on that table.

Table.none  is a row level ACL which allows you to access records.

Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.

 

I suggest you to use incident.* as user can access all the records

 

Please mark the answer helpful and mark it as solution

 

Thanks

Akash

View solution in original post

1 REPLY 1

Community Alums
Not applicable

Hi @Gary22 

 

Table.*  is a field level ACL which gives Access to all field on that table.

Table.none  is a row level ACL which allows you to access records.

Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.

 

I suggest you to use incident.* as user can access all the records

 

Please mark the answer helpful and mark it as solution

 

Thanks

Akash