The table extension functionality is available when creating a table record. It allows child tables to inherit the fields of the parent table.
The table extension is used for a set of records to share information with each other.
In the following use case, the Task table has multiple extensions:
Original table | Extended 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, and can have child tables.
Table extension leads to the following:
- A new table and an extended one are linked.
- System fields are created in the new table (for example, the ID field).
All Tables dictionary
Use the All Tables (sys_db_table) dictionary to understand relationships between tables. To do so, complete the steps below:
- Navigate to System Settings → All Tables.
- Find the table record you need using the list search boxes or condition builder.
- Navigate to this table.
- The value in the Parent field is the title of the parent table, the one the current table is sharing fields with.