Table Types Lesson
Table Types Lesson
Additional ServiceNow
Fundamentals Content for ServiceNow Fundamentals (On Demand) (Path) Additional ServiceNow Fundamentals Content for System Administrators and
System Administrators and
Developers (Course) Table Types Lesson (Content)
Developers
COURSE
Schema Map Lesson When creating a new table, one of the first decisions a System Administrator or Developer must make is whether to create a table that stands
alone, or a table that extends another table.
Overall Scenario for Course
Activities • For tables that stand alone, only the global default fields are automatically created.
• Extending a table incorporates all of the fields of the original table and allows for unique fields to be
Data Schema Overview Activity
created on the new table. The inheritance of the fields of the original table is used to create
Data Schema Overview subcategories of data.
Knowledge Check
Access Control Overview IMPORTANT: The option to extend a table is only available when creating a new table. It is important to note however, not all tables are
Module extensible.
4 ITEMS
https://nowlearning.service-now.com/lxp?id=learning_course&path_id=6b78901c1b748050b1c7fe631a4bcb73&course_id=3b9eacee1b1408105c28997fbd4bcb9a&group_id=b24078621b5408105c2899… 1/4
3/13/22, 4:49 PM Learning Course - Learning Portal
Additional ServiceNow
Fundamentals Content for
System Administrators and
Developers
COURSE
Permission to extend
A table's Extensible field is used to control whether a table can be extended.
• If it is set to true (selected/checked), the table can be extended.
https://nowlearning.service-now.com/lxp?id=learning_course&path_id=6b78901c1b748050b1c7fe631a4bcb73&course_id=3b9eacee1b1408105c28997fbd4bcb9a&group_id=b24078621b5408105c2899… 2/4
3/13/22, 4:49 PM Learning Course - Learning Portal
Schema Map Lesson If a table is extended but itself is not extending another table, it is called a base table. Every child table is a specialization of its base table or
previous child table.
Overall Scenario for Course
Activities The Task [task] table is such a table, making it both a base class (not extending another table), and a parent class (extended).
Although custom tables are not in the base system, they can still interact with existing core tables.
Import Sets Lesson
For example, a reference field on a custom table can access data stored on a core table. By doing so, a relationship between the tables is created
which makes them related tables. This relationship is not exclusive between just a custom table and a core table. Related tables can be a
combination of multiple core tables and/or multiple custom tables.
https://nowlearning.service-now.com/lxp?id=learning_course&path_id=6b78901c1b748050b1c7fe631a4bcb73&course_id=3b9eacee1b1408105c28997fbd4bcb9a&group_id=b24078621b5408105c2899… 3/4
3/13/22, 4:49 PM Learning Course - Learning Portal
Additional ServiceNow
Fundamentals Content for
System Administrators and
Developers
COURSE
Data Schema Overview Activity • If the table is created in a scoped application, the name is prefixed with a namespace identifier, indicating it is a part of the application.
• If the table is created in the global application, the name is prefixed with "u_". If the table is being created in a scoped application, the
Data Schema Overview
name is prefixed with a namespace identifier: "x_", indicating that it is a part of an application.
Knowledge Check
Access Control Overview
Module
4 ITEMS
https://nowlearning.service-now.com/lxp?id=learning_course&path_id=6b78901c1b748050b1c7fe631a4bcb73&course_id=3b9eacee1b1408105c28997fbd4bcb9a&group_id=b24078621b5408105c2899… 4/4