正解:D
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.