A Field is a named value that can be used to add information in a structured way.
To create one, stand on a new node and hit [>]
You can create a field in a supertag by clicking the tag and choose [+ create field], or using [>] as described above.
After you've used a field, you can reuse it - it'll show up as a suggestion next time you need it, just start typing when in a new field, or click [+ insert field] in the field config.
Fields can be used to creates searches like "Find items with tag #meetings with field Attendees=Jane Doe" or "Find items with tag #persons with field Role=Developer"
In table-view, the Fields are shown as columns, and vice versa; adding a column to a table turns it into a Field.
There are many types of fields, and clicking a field takes you to the field-config where you can change the type, add a name, and dive down in advanced settings
After picking your field, you'll get the chance to edit it in the Field configuration. You can click a field-icon to get directly to the config.
Anything gives you full flexibility to give fields names without connecting them to a specific data type.
Fixed options lets you give the fields specific options like reading / read / not read in a #book-tag, todo / doing / done in a #todo-tag
Dynamic options pulls up options from a specific datapoint, like a live searches. For example, if you want to autocomplete an "Author" field to all #people or #companies, you could write a live search for that into that field configuration. Alternatively, if you have a list for "current courses," you could reference the "current courses" node into the field value.
#Instance lets you add a supertag to a field like a field named Person having everything in the field being tagged or suggested to tag #person, or a field called Company having #company. When filling in the value for the field, it will autocomplete to instances of that tag.
Date is for fields where time is a factor, like a Due date, a Date in a #meeting-tag, etc. Tana will understand that this is a field for dates and tell you to use @date as an input.
Number is for fields that have - you guessed it - numbers in them. This will give you the ability to do calculations in tables, and lock a field to a phone nr. by setting max. or min. value of numbers. For example, one might want to make a "rating" field between 1 and 100.
User prompts you to put in a user of the workspace with @, like @Olav Sindre Kriken in the Tana workspace.
URL is for fields where you want to place URL / external links.
E-mail is for fields where you don't want anything other then emails.
Checkbox changes the field value from a actual field you can write in, to a checkbox.
Advanced config in Fields
Our advanced config has not gotten a great UI yet, but it has a lot of power.
Most notable; you can choose to set a field as optional or not, set a field hidden based on different scenarios, activate autocollect (will pull in all options used in the field other places), make it a shared field across a workspace, etc.