Correct Answer: C
In ServiceNow, the task table is the parent table for many ITSM processes, including incidents, problems, changes, and requests.
Why is "Incident Table is Extended from Task Table" the Correct Answer?
task is a Parent Table
The task table is a base table that contains common fields shared by multiple process tables.
Fields like Short Description, Assignment Group, Assigned To, and State exist in task and are inherited by its child tables.
incident Table Extends task
The incident table inherits fields from the task table, adding incident-specific fields such as:
Impact
Urgency
Priority
This extension allows incidents to share common workflow actions with other task-based tables.
Hierarchy Example:
Table Name
Extends From
Purpose
task
(Base Table)
Parent table for task-related records.
incident
task
Stores incidents (support issues).
problem
task
Stores problems (root cause analysis).
change_request
task
Stores change requests.
Incorrect Answer Choices Analysis:
A . incident table has a many-to-many relationship with the task table.
❌ Incorrect - The incident table extends task (inheritance), but they do not have a many-to-many (M2M) relationship.
B . incident table has a one-to-many relationship with the task table.
❌ Incorrect - incident does not own multiple tasks; rather, it is a child of task.
D . incident table is related to the task table via the INC number.
❌ Incorrect - The "INC" number is just a record identifier, not the basis of the relationship between incident and task.
E . incident table is a database view of the task table.
❌ Incorrect - A database view (DB View) is a virtual table combining data from multiple tables, but incident is a physical table that extends task.
Official ServiceNow Documentation Reference:
ServiceNow Docs - Understanding Table Extensions
📖 How Tables Extend in ServiceNow
ServiceNow Docs - Task Table and its Extensions
📖 ServiceNow Task Table Overview
Conclusion:
The correct answer is:
✅ C. incident table is extended from the task table.
The incident table inherits fields from the task table, making it a specialized version of a task in ServiceNow.