These attributes 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 if this field controls data to be 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 attributes 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)
Attributes are edited in either the Form Editor of the Data Definition Editor.