If the built-in system entities are not enough, for example for storing specific user data such as external reference lists, you can add new entities (tables). In the Administration section, under Settings - Entities, create a new one:
In the Name field, specify a user-friendly name of the entity. In the Table name field, specify the name of the DBMS table in which records (objects) of this entity will be stored. A particular DBMS has its own restrictions on table names. The table name is usually filled in with Latin letters, and the first character is always a letter. It is better not to use markup characters.
Module is the user-friendly name of the custom module used to edit records of the entity. This name can be used in the search bar, and also when configuring navigation inside projects.
By default, a new entity has only one field, "Name". To define additional fields and links to other entities of the system, use the standard "Attributes" module in the Settings of the project where this entity will be used.
Data can be imported into the new reference list using Excel or the REST API, or, using script automation, you can implement loading of data into the reference list from external systems; examples: Custom Lookups.
The system lets you build charts using records of this entity, in the same way as for the other entities of the system.
Additional options:
A record in the table of a custom entity has its own identifier (UID).
You can define your own scheme for identifying artifacts, different from the one used in the system by default. To do this, open the settings of the "UID" attribute and set a formula there for calculating the default value.
As the formula for calculating the Requirement identifier, write an expression following the example from the description. Here are several variants of custom identification of Requirements:
You can form an identifier using leading zeros; for example, given the expression {Id,6}, the system forms the identifier as 000001, 000002, and so on.