--- title: ACL types description: Create ACLs on different components of the system. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/access-control/acl-rule-types.html release: australia product: Access Control classification: access-control topic_type: concept last_updated: "2026-06-23" reading_time_minutes: 4 breadcrumb: [Explore Access Control Lists, Access Control Lists \(ACLs\), Access Management] --- # ACL types Create ACLs on different components of the system. ## Record ACLs Record ACLs consist of table and field names. - The table name is the table that you want to secure. If other tables extend from this table, then the table is considered a parent table. ACLs for parent tables apply to any table that extends the parent table. - The field name is the field that you want to secure. Some fields are part of multiple tables because of table extension. ACLs for fields in a parent table apply to any table that extends the parent table. ACLs can secure the following record operations:
| Operation | Description |
|---|---|
| execute | Enables users to execute client callable script includes and REST endpoint execution. |
| query\_match | Enables users to submit match queries\("is", "is not", "is empty", etc\). |
| conditional\_table\_query\_range | Enables users to give partial ACL-access based on read ACLs. Created for the tables that have the read ACLs without Data condition and script. |
| query\_range | Enables users to submit range queries\("starts with", "ends with", "contains", etc\) and sorting is unrestricted. |
| create | Enables users to insert new records \(rows\) into a table. |
| read | Enables users to display records from a table. |
| write | Enables users to update records in a table. |
| delete | Enables users to remove records from a table or drop a table. |
| edit\_task\_relations | Enables users to extend the Task \[task\] table. |
| edit\_ci\_relations | Enables users to extend the Configuration Item \[cmdb\_ci\] table. |
| save\_as\_template | Enables users to save a record as a template. |
| add\_to\_list | Prevents users from viewing or personalizing specific columns in the list mechanic.**Note:** Conditions and scripts are not supported. |
| list\_edit | Enables users to update records \(rows\) from a list. |
| report\_on | Enables users to report on tables. |
| report\_view | Enables users to report on field ACLs. |
| personalize\_choices | Enables users to configure the table or field. |
| data\_fabric | Allows a data fabric table to reference a local table. |