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.
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