CSA · Question #318
Table Access Control rules are processed in the following order:
The correct answer is B. table name, parent table name, any table name (wildcard). Table Access Control rules are processed from most specific to least specific: first checking for rules on the specific table, then inherited rules from a parent table, and finally any wildcard rules that apply to all tables.
Question
Table Access Control rules are processed in the following order:
Options
- Aany table name (wildcard), parent table name, table name
- Btable name, parent table name, any table name (wildcard)
- Cparent table name, table name, any table name (wildcard)
- Dany table name (wildcard), table name, parent table name
How the community answered
(43 responses)- A7% (3)
- B88% (38)
- C2% (1)
- D2% (1)
Why each option
Table Access Control rules are processed from most specific to least specific: first checking for rules on the specific table, then inherited rules from a parent table, and finally any wildcard rules that apply to all tables.
This order is incorrect; wildcard rules are processed last, not first.
ServiceNow processes ACL rules by first looking for rules directly on the `table name`, then inherited rules on the `parent table name` (if applicable), and finally any general `any table name (wildcard)` rules. This ensures specific permissions override general ones.
This order is incorrect; the specific table rule is processed before its parent.
This order is incorrect; wildcard rules are processed last, and table name is processed before parent table name.
Concept tested: ACL Rule Processing Order
Source: https://docs.servicenow.com/bundle/utah-now-platform/page/administer/contextual-security/concept/c_AccessControlRules.html
Topics
Community Discussion
No community discussion yet for this question.