nerdexam
ServiceNow

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…

Submitted by diego_uy· Apr 18, 2026Designing and Creating an Application

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)
  • A
    88% (22)
  • B
    4% (1)
  • D
    8% (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

#Table extension#Data model#Inheritance#Platform fundamentals

Community Discussion

No community discussion yet for this question.

Full CAD Practice