Field Definition

A Field Definition defines a Field that can store data for an object such as a Submission, Reviewer, Review Contributor etc.

A Field Definition has a number of properties that control its behaviour.

Data Type

The type of data that the field stores. (See Data Type).

Settings

Settings that control how the field behaves.

A Field Definition Setting is used to configure a Field Definition and control how Fields using that Field Definition work.

These settings are split into different groups depending on the type of functionality required for the field.

Group Description
Visibility Control which users can see the Field.
Behaviour Control how the field behaves.
Dashboard Control data displayed on a Dashboard.
Validation Control how the field value is validated.
Derived Field Control if the field value is automatically derived by the system.

The settings that are available for any one Field Definition are dependent on:

  • The type of object the Field Definition is for E.g. Submission
  • The type of data stored in the Fields (See Data Type)

Settings are edited in either the Form Editor or the Data Definition Editor.