Skip to main content

Fields

Fields are the details an item carries. A part might have a name, a quantity, a location, and a photo. A machine might have a model, a firmware version, and a purchase date. Every module comes with sensible fields already, and you add your own whenever you want to track something more.

Custom fields

You can add a field of whatever type fits what you're recording:

  • text, for names and notes
  • numbers, for counts, measurements, or prices
  • yes / no, for a simple flag
  • a choice from a list you define, like a status or a category
  • a date, for due dates, arrivals, or when something was bought
  • a URL, which can render as an image when a picture is the point (items also carry a built-in photo)
  • links between items come from modules and bundles, which contribute relation fields where records should point at each other

A new field shows up in the item's form, and you can add it as a column, group a kanban by it, or filter on it in any view.

Computed fields

Some fields you don't fill in. A computed field builds its own value from the other fields on the item, and keeps itself up to date.

Two common cases:

  • A name assembled from parts. A vehicle's display name can just be {{ year }} {{ make }} {{ model }}, instead of retyping "2019 Honda Civic" into a name field when those three are already filled in.
  • A summary pulled from related records, like when something was last serviced, what's due next, or how much you've spent on it.

Computed fields are read-only. You never type into them, and they're always current because they're worked out fresh each time the item is shown.