Items
In Thalamus, Items are a secondary, dependent type of entity. Similar to parties, they have a principal field and support both default and custom data fields.
The primary distinction between items and parties is that items are not independent; they must be assigned to a party to exist. An item can be reassigned to a different party at any point, thereby changing its "ownership." Additionally, a single party can possess an unlimited number of items.
Another key property of items is the ability to create any number of "Item Types". Apart from the principal field (the only default field), every custom field is created for and assigned to a single item type. This structure allows different types of items to have completely distinct sets of data fields, ensuring clear differentiation between them.
The flexibility of items makes them a versatile tool. For example, a project for a vehicle dealership could have two item types: Cars and Motorbikes. Each would have unique data fields based on its characteristics. A client can own any number of these items and can later transfer that ownership to another party (e.g., by selling the vehicle).
Last updated
Was this helpful?
