Fields are the building blocks of data capture in Uncountable. Each definition is configured with its own unique set of fields, which vary based on the definition type. For example, a Lab Request definition might include fields like Lab, Lead, and Desired End Date, while an Approval definition could feature fields such as Request User, Request Time, and Justification.
Field types are flexible and include formats:
- Numeric
- Text
- Date and time
- Notes
- Single Entity (List)
- Multiple Entity (List)
- Links
- Attachments
Field Listing
The Fields tab of the Form Admin page displays a searchable, filterable listing of all fields available across the platform. On the Fields listing, users can sort by the Type column, add additional filters, and use the search bar to find specific fields quickly.
To create a new field, click the blue Create Field button. Learn more about creating new fields.

Field Entity Page
Clicking into a field from this list brings you to its entity page, where further configuration options are available across four main tabs: Type, Format, Constraints, and References.
Type
Within the Type tab, admin users have the flexibility to edit:
- Name (A): How the field appears on a definition.
- Info (B): Optional supplementary information displayed beneath the field.
- Long Info (C): Optional supplementary information displayed in a popover modal.
Use the Preview column on the right side of the page to view how the field will appear on an entity.

Format
In the Format tab, admins can control how the field appears and behaves in all cases where it is used. Options include:
- Render: Choose how the field is displayed (i.e. dropdown, URL link, read-only entity, plain text)
- Export Render: Define how the field should appear in exported formats
- Field Size – Adjust layout size: Wide (4 units), Medium (2 units), or Narrow (1 unit)
- Render Behavior – Configure dynamic display behavior based on context
- Decorations – Add visual cues or enhancements for better field visibility
Formatting settings applied a field on a definition in the Definitions tab of the Form Admin override formatting set on a field in the Fields tab. To learn more, refer to Managing Fields on a Definition.

Constraints
Within the Constraints tab, users can set broad constraints which apply to the field in all cases where it is used. Options include:
- FieldConstraintsEditable: Define when a field can be modified.
- FieldConstraintsReference: Allow a field to update dynamically based on the values of other fields.
- FieldConstraintsRequired: Ensures that a field must be filled out before a request can be submitted.
- FieldConstraintsValue: Adds a condition on the value of a field.
- FieldConstraintsVisible: Determine when a field is displayed based on predefined conditions. Rather than overloading request forms with unnecessary fields, this allows fields to appear only when relevant.
- FieldConstraintsActive: Decides if the field component is active. The default behavior is true.
- FieldConstraintsCopy: Decides if the field is copied when the associated entity is copied. The default behavior is true.
Constraints set on a field on a definition in the Definitions tab override constraints set on a field in the Fields tab. To learn more, refer to Managing Fields on a Definition.

References
The References tab shows all definitions where the field is currently being used. Each reference includes a link, making it easy to jump to the associated definition. This is especially helpful when auditing field usage or planning changes across multiple forms.
