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

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

VisibilityControl which users can see the Field.
BehaviourControl how the field behaves.
DashboardControl if this field controls data to be displayed on a Dashboard.
ValidationControl how the field value is validated.
Derived FieldControl if the field value is automatically derived by the system.

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

Attributes are edited in either the Form Editor of the Data Definition Editor.