In ServiceNow Access Control Lists (ACLs), the wildcards used to define rules follow a specific syntax: table_name.field_name.
1. The Wildcard (*):
The asterisk * represents "all" or "the rest."
incident.*: This is a field-level ACL. It applies to every field on the incident table that does not have a specific ACL defined for it. For example, if you have an ACL for incident.short_description and an ACL for incident.*, the .* rule covers everything else (Priority, State, Caller, etc.).
2. The Record Level (None):
incident.None (often displayed just as incident): This is a record-level ACL. It grants access to the row (the record itself). A user needs access to the record (incident.None) and the field (incident.*) to view or edit data.
3. Why other options are incorrect:
A & B: These use invalid syntax (<==>, .all) that does not exist in the ServiceNow ACL definitions.
C: This appears to be a syntactical error or a distractor. The pipe symbols (|) are not used in ACL name definitions.
[Reference:, ServiceNow Access Control List (ACL) Rules documentation explains the wildcard syntax, stating that table.* applies to all fields on the table that do not have their own specific field-level rule., ]
Submit