Skip to main content

Attributes

Attributes describe the properties of an entity — for example, a "Customer" entity might have attributes like "Customer Name", "Email", and "Customer Since".

Browsing Attributes​

Open the Attributes drawer by pressing Ctrl+4. The drawer lists all attributes across every entity, with search and filtering.

Attributes drawer

You can also view the attributes of a specific entity by selecting it and looking at the Attributes section in the right sidebar.

Adding an Attribute​

  1. Select an entity (click it on the canvas or in the tree).
  2. In the right sidebar, scroll to the Attributes section and click +.
  3. Fill in the attribute form:
FieldDescription
NameDisplay name (e.g. "Customer Name")
KeyTechnical identifier (e.g. customer_name)
DatatypeData type string (e.g. string, date, number)
TypeAttribute type category (e.g. "Data Attribute", "Meta Attribute")
MandatoryWhether the attribute is required
MarkSpecial designation — see Business Key below
DescriptionOptional description
  1. Click Create.

Editing an Attribute​

Click an attribute in the entity's attribute list to open its edit form. Modify any field and click Save.

Attribute detail

Reordering Attributes​

Each row in the attribute list has up and down arrows in its actions column. Use them to change the attribute order; the arrows are disabled at the top and bottom of the list. The new order is saved with the model and persists across reloads.

Attribute Types​

Attribute types help categorize your attributes (e.g. "Data Attribute" vs. "Meta Attribute"). Manage them under Settings → Types → Attribute Type:

FieldDescription
NameDisplay name
KeyShort identifier

Business Key Flag​

Set an attribute's Mark field to identifier to flag it as a business key. Business key attributes are visually distinguished in the entity node on the canvas and indicate which attributes uniquely identify a record.

This is useful for downstream processes like code generation, where the identifier mark determines which attributes form the entity's primary key.