Skip to content
English

Entity Definitions

Entity definitions help standardize what information is collected about entities across the nQuest platform.

To manage entity definitions, a user must be either a library administrator or a global administrator.


Open Entity Types in the sidebar. The Custom Entity Types tab defines types based on an existing base type, with your own fields and roles. The Entity Roles tab manages the roles used by those definitions.

Any available base entity type can be subclassed to create a new entity type. For more information on base entity types, see Entity Node Base Types.

Select New Entity Type, enter a name, and choose a Base Type. Set the icon key, then use Add Field and Add Entity Role for the information your team needs. Select Create to save the definition.


Select a type from the table to open its details on the right. Edit its properties and field definitions using their controls. The inherited base fields are shown separately from custom fields; locked controls cannot be changed here.



Disable the type and save that change first. Then use Delete Entity Type in its details panel and review the confirmation.

Deletion converts existing entities in open and closed cases to their base type. Custom field values and role assignments are preserved as ad hoc fields and roles. This conversion cannot be undone; leave the type disabled if you only want to stop new use.


Entity Type Roles can be added to more than one entity type (for example, a Suspect role could apply to both an Employee and a Customer).

In the selected type’s Entity Roles section, open Add Entity Role. Choose an existing role, or Create New Entity Role and enter its name. Configure a role here before assigning it to a node in a case.

In this example, Case Contact describes the kind of person record; Witness describes that person’s relationship to a particular case. See Entity Roles for the case-level display and visibility implications.


Entity types have a name and a key that are used to identify the entity type in the system.

Disable a type to prevent it from being added to new cases.


The entity type key is a unique identifier for the entity type. It is either a single emoji or up to two alphanumeric characters. This key will appear as iconography on nodes to help indicate the type of entity.

After typing the entity type name, you can select an emoji or type a two-character key. You can also use the autogenerate button to create an LLM-generated selection if AI features are enabled for your account.


Field Type Appearance Ad-Hoc Allowed Custom Allowed Description
Checkbox Checkbox ☑️ ☑️ A checkbox that can be either true or false.
Dropdown Dropdown ❌ ☑️ A dropdown with a defined set of options.
Date Date ☑️ ☑️ A single date (including or not including time).
Date Range Date Range ☑️ ☑️ A single date range (including or not including time).
Short Text Short Text ☑️ ☑️ A single-line text field.
Text Box Text Box ☑️ ☑️ A free-form text field.
Currency Currency ☑️ ☑️ A currency field.
Decimal Decimal ☑️ ☑️ A decimal number.
Integer Integer ☑️ ☑️ A whole number.
Float Float ☑️ ☑️ A floating-point number.