Attributes are used to add addition configuration and functionality to the platform. Arbitary attributes names are created and values are then applied to them in various configuration points within the platform.
Attributes and their values can then be retrieved by the form, bundle, workflows, or through the API. Then they can be leveraged in logic to drive behaviors, rules, or processes based upon their defined value.
There are several different types of attributes. Each one of them relates to a specific platform configuration point and can only be applied to its relevant item. For example a Space Attribute is only available for coniguration within the attribute configuration for the Space.
From within a Space, Attributes can be created for and applied to:
User attribute define additional characteristics of a user
User Profile attribute define additional characteristics of a user
From within a Kapp Attributes can be created for and applied to:
Attributes are first created and named before values can be applied to them. From within a Space or a Kapp access "Attribute Definitions" from the left navigation pane.
After Attributes have been defined they can be applied to their appropriate locations. For example if a Form Attribute was created, it could then be applied to any of the forms from within the form configuration. From the form configuration the newly created Attribute will be available for selection and and be given a value. Only the Form Attributes will appear in this example.