- 1 Minute to read
- Print
- DarkLight
Attribute Enumeration Management
- 1 Minute to read
- Print
- DarkLight
Attribute enumeration allows for efficient organization and usage of attribute values by restricting input to predefined options. This guide explains how to create, edit, or remove enumerations for custom attributes in Mapp Engage.
Overview
Enumeration enables defining specific values for custom attributes, which can be used throughout the system. Enumerated attributes provide the following benefits:
Appear as drop-down options in tools like the Segmentation Builder.
Ensure data consistency by restricting input values.
Prerequisites
A custom attribute must exist in the system.
Standard attributes and Boolean-type profile attributes cannot be enumerated.
Enabling Enumeration
Navigate to Administration > Attributes.
Create a new attribute, or click
to edit an existing one.
Activate the toggle switch to enable Enumeration.
Click Save & Close.
Managing Enumeration Values
You can add or delete values in an existing enumerated attribute.
Adding Values
Once the enumeration is enabled, you can add the values one by one in the Add Value input field:
Click Add Value, then Save & Close.
Deleting Values
To delete enumeration values, click the x sign next to it:
Click Save & Close.
Disabling Enumeration
When an enumeration is no longer required, it can be disabled. This action converts the attribute into a regular attribute, allowing any value to be saved.
Deactivate the toggle switch to disable Enumeration:
Confirm the action by clicking the Disable Enumeration button on the confirmation window.
Click Save & Close.
Additional Information
Attributes can have up to 1,000 enumerated values.
Enumerations can be created automatically via CSV or XML imports:
CSV Import: An attribute with fewer than 1,000 values during import is automatically enumerated. Exceeding this limit causes the import to fail.
XML Import: Use the
enum="true"
command to enumerate attributes.
Changing an enumerated attribute to a regular one does not delete previously stored values.