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.
The type of data that the field stores. (See Data Type).
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.
|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)