Enumerations allow you to manage a collection of predefined values that can be used within UI components or templates. These values can be tailored for specific source systems or languages.
Enumerations help you standardize and manage lists of values that are displayed in your applications. Each enumeration consists of one or more values with both an internal identifier (the code) and display strings (labels) for different languages. You can also establish hierarchies by creating child collectionsβfor example, defining states within a country.
When you open an enumeration entry, define the following properties:
Code - Not displayed in the end-user interface, but used to assure value uniqueness
Labels - These are the display strings shown to end users in various languages.
External source systems codes - Specifies the corresponding codes for each external system that consumes the data. Connectors use these codes for data validation.
Enumerations can be organized hierarchically by defining child values for each entry. For example, you might define states as children under a country enumeration. Hierarchical structures enable cascading selections in the user interface; for instance, choosing a country in one dropdown can filter the states available in another.
You can import or export enumerations using the following formats:
ZIP
CSV
Every enumeration (root or child) must contain at least one content value (i.e., at least one label is provided) before attempting an import or export. Remember, the term value here refers to the display content for end-users, not the internal code.