You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Table extension functionality allows inheriting fields from a parent table. Tables are extended by administrators and developers while creating tables.

Table extension is used for a set of records to share information with each other.

In the use case listed below, the Task table has multiple extensions:

Original tableExtended tables
Task
  • Incident
  • Service Request
  • Problem

An extended table is called a child table, and the original table is called a parent table. A child table in its turn can also be extended, i.e., a child table can have child tables itself.

Table extending causes the following:

  • Cross-table linking between the new table and the extending one
  • System fields are created in the new table (like the sys_id field).

Necessary Tools


Role required: admin.

Instance administrators can use the All Tables tool to understand the relationships between the tables. To perform this, please complete the steps below:

  1. Navigate to System Definition → All Tables.
  2. Select the table you want by typing its title in the search bar.
  3. Navigate to this table.
  4. The value in the Parent field is the title of the parent table, the one the current table is sharing fields with.

Also, the parent table can be known if you have previously configured your list layout to display the Parent field. For more information, please refer to the List layout article.


  • No labels