Admin Guide · Setup
Item types and fields
An item type is not a database table, it is a page in everyone's navigation and a shape every form, filter, and agent has to live with. Scroll, and follow one type from a blank name field to the register your colleagues actually use.
- Types
- Create
- Fields
- Effect
Scroll
Items and item types covers what a record is and how records relate. This page is the design work: what to define, what you can change later, and what each decision costs once people depend on it.
The fourteen field types
Section titled “The fourteen field types”| Field type | Stores |
|---|---|
TEXT |
A short single-line value. |
TEXTAREA |
A longer value, written and rendered as Markdown. |
RICHTEXT |
Formatted text. |
NUMBER |
A numeric value. |
DATE |
A calendar date. |
DATETIME |
A date and a time. |
SELECT |
One value from a fixed option list. |
MULTISELECT |
One or more values from a fixed option list. |
BOOLEAN |
A true or false value. |
USER |
A reference to one user. |
USERS |
A reference to several users. |
RELATION |
A link to one item of a related item type. |
RELATIONS |
Links to several items of a related item type. |
JSON |
A structured value your tenant defines. |
RELATION and RELATIONS point at another item type by its slug, which is one
more reason a slug has to outlive whoever chose it. Favour the narrowest type that
fits: a SELECT with a controlled option list reports reliably, while the same
information in a TEXT field spells itself three different ways within a month.
What is safe to change, and what is not
Section titled “What is safe to change, and what is not”| Change | Safe? |
|---|---|
| Rename a label, plural, or help description | Yes. Labels are display only. |
| Change an icon, color, or display order | Yes. |
| Add a new optional field | Yes. |
| Make an existing field required | Careful. Records saved before the change do not retroactively gain a value. |
| Rename a field key | No. Dashboards, imports, and agent queries all key on it. |
| Rename a slug | Not possible after creation, by design. |
| Delete a field or type that holds data | No. Deactivate instead. |
Deactivating a type removes it from the navigation and from new work without discarding the records or the history attached to it. That is almost always the change you actually want when a type is retired.
Statuses and the default
Section titled “Statuses and the default”Each type carries its own statuses and one default status, applied to new records when nothing else sets one. An Issue type might move through Open, In Progress, and Resolved while a Risk type tracks something else entirely.
Keep the status set aligned with any workflow templates attached to the type. Status and workflow progress tend to move together, and a mismatch between the two is confusing for whoever is working the record.
Shared option lists
Section titled “Shared option lists”An option list defined inline on a field belongs to that field alone. When two fields, or two item types, need the same vocabulary, keep the values in Custom Lists so the tenant has one place to read them from and one place to change them.
Editions
Section titled “Editions”Designing item types and fields is a Masterpiece feature. On the Studio edition the Item Types card is hidden from the Administration page and the editor renders an upgrade notice instead, while everything the existing types already do keeps working. See Custom lists for the narrower gating that applies there.


