Attribute Types

Attributes have different types, which are selected when you add an attribute of a certain type.

Attribute types

Value type


For simple and array-attribute

Simple type


String without additional restrictions, length - 2048 characters


Integer value, length - 264


Numeric value, length - 264


Can take the following values: true, false, null




Date and time




A binary array. An attached file that is not available for lookup. File size limit: 60 mb.

Text file

Link to the lookup entity

Link to the lookup entity

One of the data model lookup entities

Display attributes

From the list of all attributes of the specified lookup entity, select the ones that will be displayed in the record card

Lookup attributes.

From the list of all attributes of the specified lookup entity, you must select those that will be used to search for records in the modal window for selecting related records (for the redefined display type)

Local enumeration

Local enumeration

List of possible values of attribute. The list is specified when creating an attribute.

Only for simple attribute


Enumeration in the system

Selection of one of the values in the suggested unit of measurement. For example, selection of the currency in which the value will be calculated.

Link to a web resource


Template for a link to a third-party resource (address and variable) in a record, a link is formed from the template using the record data.


  • Link to a web resource: Specifies the name of the attribute that will be used as a variable to specify a specific entity on the web resource in the following format: {attr_name}. The final result should look like this:

  • Local enumeration: If the local enumeration is selected in the array attribute, then the selection of several values is available when editing a record, but without repeats. Composition of the local enumeration is not available for editing after the first saving of the attribute: it is recommended to consider the list of values in advance.

Additional Fields

Additional fields that open when you select specific attribute types or values.

For simple and array-atribute:

  1. Attribute type: “Simple type”, value type: “String”.

    • Chekboxes:

      • Morphological search.

      • Case-insensitive search. Determines whether the record search by this attribute is case-sensitive. By default, the case sensitivity is on. Example: If the chekbox is set to “No”, when searching for the exact value of the “Smith” surname, all records with the specified value will be found, while records with the surname “SMITH”,” smith”,” smiTH”, etc. will not be displayed.

    • View” parameter:

      • By default.

      • Multiline. Displays attribute values in several lines (up to 5) - not available for array-atribute.

      • Mask (not available for array-atribute).

      • Editable link. Displays the entered value as a link to an external resource (editable). In the “Link value” field, you can specify an example link (not available for array-atribute).

  2. Attribute type: “Local enumeration”. Specifies a list of enumeration values. Quality rules for such a list are not supported. When you delete a value from the Data model, the Values remain in the records. You will need to edit records that contain outdated values (more non-existent enumeration values are highlighted in red when you open the record).

  3. Attribute type: “Link to the lookup entity”.

    • Lookup entity. Specifies the lookup entity that will be used when selecting attribute values, as well as the displayed and search attributes.

    • Displayed attributes. Specifies a set of lookup entity attributes that will be displayed when the “Lookup entity link” attribute value is selected.

    • Lookup attributes. Select the attributes that will be used to search for related records when filling out the entity/lookup entity record in the “Data” section. If attributes are selected, the search is performed by the search attributes configured in the “Lookup attributes” field. If no attributes are selected, the search is performed using the search attributes configured in the “Attributes” tab of the linked lookup entity.

    • Show attribute names. If this parameter is enabled, the attribute name is added to the value using the formula “Attribute name: value”. Displaying the name is necessary in situations where the value of the displayed attribute does not give an accurate representation of it, for example, if it contains a numeric value.

    • Filtration settings 1. Allows you to configure the insertion of an attribute of the current entity in to the attribute of the lookup entity.

    • Value insertion settings. They are the reverse mechanism of filtration settings and allow to configure the insertion of the lookup entity attribute in to the attribute of the current entity.


Filtering settings for links to hierarchical lookup entities are not provided (for Standart and Enterprise Editions)

For simple atribute only:

  1. Attribute type: “Simple type”, value type: “Numeric”.

    • Measurement unit. List of measurement units (available if units of measurement are configured). Example: currency.

    • The unit used. Select the unit of measurement (available if the units of measurement are configured). The specified unit of measurement will be used by default in the current record. Example: US dollar.

  2. Attribute type: “Enumeration”.

    • Enumeration. Specify one of the available enumerations previously created in the corresponding section.

Filtration and Value Insertion Settings


The settings menu becomes available when you select the “Link to lookup entity” attribute type

Filtering is done by exact match. Multiple substitutions can be selected with “AND” logic applied.

To apply filtration settings:

  1. Make sure that a lookup entity was created in the data model with the attributes that the entity attribute will refer to. In our example, this is the “Product” attribute.

  2. Create an entity with a simple attribute of the “Reference to lookup entity” type. For example, the “Product version” attribute (Figure 1).

  3. In the filtration settings menu that appears, click image1 “Add” to select the attribute to insert values. E.g., the “Product” attribute.

  4. Next, in the “Attribute in lookup entity”, select the necessary one. For example, “Product name”.

  5. Save your changes and publish the draft.

File attributes and attributes nested in a complex attribute are not available for filtering settings.

After the procedure, data steward will have access to the entire list of product versions in the record card, if no specific product is selected. If a product (e.g., Unidata CE) is selected, the version list will be filtered according to the filtration settings (Figure 2).

Value insertion settings are the reverse mechanism of the filtration settings and allow you to insert a lookup entity attribute in to the current entity attribute. The setup follows the same way.

Filtration settings with the selected attribute

Figure 1. Filtration settings with the selected attribute

List of values without/with the selected attribute

Figure 2. List of values without/with the selected attribute