CAD · Question #142
What occurs when an existing table is extended in ServiceNow?
The correct answer is A. The new table inherits the functionality built into the parent table. ServiceNow uses single-table inheritance. When you extend (child) a parent table, the new table automatically inherits all of the parent's fields, business rules, ACLs, client scripts, UI policies, and other configurations. This is the fundamental mechanism behind tables like…
Question
What occurs when an existing table is extended in ServiceNow?
Options
- AThe new table inherits the functionality built into the parent table.
- BThe new table does not inherit any of the fields from the parent table.
- CYou must script and configure all required behaviors.
- DThe table's Access Controls are ignored when determining access to the new table's records and
How the community answered
(25 responses)- A88% (22)
- B4% (1)
- D8% (2)
Explanation
ServiceNow uses single-table inheritance. When you extend (child) a parent table, the new table automatically inherits all of the parent's fields, business rules, ACLs, client scripts, UI policies, and other configurations. This is the fundamental mechanism behind tables like Incident and Problem both extending Task - they gain shared fields (number, state, assigned_to) and behaviors without any additional scripting. The other choices contradict this: fields ARE inherited, behaviors do NOT need to be manually re-scripted, and ACLs from the parent DO apply.
Topics
Community Discussion
No community discussion yet for this question.