Properties
A property is a field that describes assets of a given type. Each created property becomes available for all assets of that type.
Access
- Go to Organization → Metamodel
- Click on an asset type
- Select the "Properties" tab
Property types
The current metamodel supports these property types. The names below match the labels used in the metamodel interface.
| Type | Accessible name | Typical use |
|---|---|---|
| Text | Short text | Names, identifiers, versions |
| Long text | Longer text | Notes, functional descriptions |
| Rich text | Formatted text | Documentation, guides |
| Number | Numeric value | User count, capacity |
| Percentage | Percent value | Usage rate, availability |
| Currency | Monetary value | Budget, license cost |
| Date | Calendar date | Go-live date, end of support |
| Boolean | yes/no | Active, critical, compliant |
| List | single-choice list | Status, criticality, environment |
| List multiple | multi-choice list | Technologies, platforms |
| Score | Rating scale | Criticality, maturity |
| Unique key | Unique identifier | External ID, code, reference number |
Unique key
The unique key type stores a value that must be unique across all assets of the same type. Use it when assets have a stable external identifier, such as a product code, an HR reference, or an application ID from another system.
The field appears locked by default. Unlock it to enter or change the value. Boldo enforces uniqueness: if another asset of the same type already uses that value, the save is rejected.
Unique key values cannot contain the following characters: : / ? # [ ] @ ! $ & ' ( ) * + , ; = \ or spaces.
Unique keys are especially useful for CSV import and API workflows. During import, you can match rows by unique key instead of by name or Boldo ID, which reduces duplicates when the same data is imported repeatedly. The API can also address assets by their unique key through composite keys.
Create a property
- Click "Create property"
- Configure:
- Name: Displayed label
- Type: Choose from types above
- Description: Optional explanation
- type-specific options such as Default value, Possible choices, Minimum, or Maximum
- Click "Create"
The property is immediately available in forms for all assets of the type.
Modify a property
- Click the edit icon of the property
- Modify parameters
- Click "Validate"
Changing the property type can invalidate existing values and must be treated as a destructive change.
Delete a property
- Click the edit icon of the property
- Click the delete icon
- Click "Confirm"
All values of this property are permanently deleted for all assets.
Property groups
A property group is a named section that organizes properties on an asset type. Groups appear as titled cards wherever properties are displayed: create and edit forms, the Information tab, the preview panel, and the floating detail card on diagrams. Ungrouped properties fall into a section at the bottom.
Use groups when a type carries enough properties that a flat list becomes hard to read.
Create a group
- On the asset type, select the "Properties" tab
- Click "Create property group"
- Enter a name and click "Create"
Drag any property card into the group to assign it. The drop position sets the display order within the group.
Rename, reorder, or delete a group
Click the pencil icon to rename a group inline. Drag the group handle to reorder. Use the trash icon to delete: properties inside are preserved and become ungrouped.
Only administrators can create, rename, reorder, or delete property groups.
Built-in attributes vs custom properties
The metamodel distinguishes custom properties from built-in attributes.
| Attribute | Description |
|---|---|
| Name | Built-in identifier |
| Icon | Built-in icon attribute |
Best practices
- Choose the simplest type that fits the need
- Use
ListorList multiplewhen users should pick from a controlled list - Keep names explicit
- Avoid overloading one asset type with too many fields
- Document properties with descriptions when the expected meaning is not obvious