Access Controls

vodnalar26
Tera Contributor

Hello everyone, as part of my  learning in ServiceNow while exploring Access control List I was getting confuse to understand the ACLs where mainly I was confused at what is the main difference between the table none and table (*) so can anyone explain with real time use-case.

11 REPLIES 11

Rafael Batistot
Mega Patron

Hi @vodnalar26 

 

* (asterisk) = ALL tables

This ACL applies globally, to every table in the instance.

 

none = No table context

 

This ACL is used when:

  • The system does not know which table it’s dealing with
  • OR the access is not tied to a specific table

 

in script use:  answer = gs.hasRole('itil');

 

https://www.linkedin.com/pulse/understanding-access-control-lists-acls-servicenow-oscar-lopez-vargas...

 

 

l457
Kilo Patron

Table.none is the row level acl and table.* is a wildcard column level acl so it is evaluated on all columns. The table.none is not a very good representation of the name but I suppose it comes from the visual representation of the composite name type field used in the acl form.

Screenshot 2026-02-26 130942.png

Screenshot 2026-02-26 130928.png

Screenshot 2026-02-26 130901.png

Screenshot 2026-02-26 130845.png

Row level: incident

Field level: incident.* or incident.[field_name]    

 

Row level gets evaluated first in order exact, parent in hierarchy, wildcard

Field level gets evaluated after in order as below from most precise to least precise:

find_real_file.png

 

Aditya_hublikar
Giga Sage

Hello @vodnalar26 ,

 

ACL are use to add/remove access to table,field,record based on roles,some scripting conditions etc.

Main objective of ACL is restrict data access until an unless you have required roles.

 

table.none - means it is table level access

table.* - means it is record level access(you got access of all fields)

table.fieldName - means it will give you field level access 

 

You can refer this threads for more details about ACL's :

 

https://www.servicenow.com/community/itsm-forum/access-control-lists-acls/m-p/3135286

 

https://www.servicenow.com/community/itsm-articles/access-control-lists-in-servicenow/ta-p/2304210

 

https://www.servicenow.com/community/servicenow-ai-platform-forum/understanding-servicenow-acl-a-gui...

 

If this helps you then mark it as helpful and accept as solution.

Regards,

Aditya