Story Builder documentation

Custom fields and values

How a project stops being a set of text boxes and starts being structured.

Custom fields

A field you add to a record type, which then exists on every record of that type in the project. A character gains an allegiance; a location gains a population; an entry gains a category.

Fields are per project, so two projects in the same account can have entirely different shapes.

Field types

Text, number, date, and a value from a list. The list type is the interesting one.

Custom values

A vocabulary you define once and reuse: the five houses, the four schools of magic, the ranks in the navy. A field of list type draws from one.

This is worth doing as soon as you have typed the same word into three records. Once a field draws from a list:

  • It cannot be misspelled, so filtering actually works.
  • Renaming the value renames it everywhere.
  • The list is a record of what exists, which is useful in itself — the five houses are five houses because the list says so.

Filtering

Fields backed by values are filterable in list views: every character of the third house, every location with a population above ten thousand. Free-text fields are searchable but not filterable, which is the practical argument for using a list wherever you can.

Changing your mind

A field can be removed, and doing so removes it from every record — the data goes with it. Renaming is safe. Changing a field's type is not always possible, because a date is not a number; the product will tell you when it cannot.