Dynamic Attribute

Entity, Attribute, and Domain

In database design, an Entity represents a distinct object, a person, place, or thing that can be identified and stored in a database. Attributes are the properties or characteristics of Entities, defining the information we want to capture. Domains provide a way to categorize and standardize attributes based on the type of information they represent.

Entities, Attributes, and Domains work together to structure data. Entities hold attributes, and attributes adhere to specified domains. This relationship ensures data accuracy, consistency, and integrity within a database, forming the foundation for effective information management.

System Attribute and Custom Attribute

In LoyaltyOS, attributes fall into two categories: System Attributes and Custom Attributes. System Attributes are default and predefined by the system; administrators cannot modify them. On the other hand, Custom Attributes are fully customizable, allowing administrators to create, update, or delete them through the Admin Portal.

The Dynamic Attribute feature in LoyaltyOS offers a powerful advantage. It enables administrators to make real-time adjustments to attributes, ensuring LoyaltyOS stays flexible and responsive to changing business needs. This dynamic capability enhances adaptability, accuracy, and overall efficiency in managing loyalty program data.

To access Dynamic Attribute

Step 1: Click the Operator Config icon located in the bottom left corner of home screen.

Step 2: Go to Data Design.

Step 3: Go to Dynamic Attribute.

Step 4: Dynamic Attribute is displayed.

To access an Entity

Step 1: Navigate to the top corner of the Dynamic Attribute screen. This section displays the 9 major entities in LoyaltyOS: Activity, Member, Offer, Merchant, Store, Product, Touchpoint, Event, and Gift.

Step 2: Select an Entity, noting that the setup varies among Entities.

Step 3: Entity details are displayed, including a list of Domains in the left corner and a list of Custom Attributes on the main screen.

To create a new Domain

Step 1: Navigate to the left corner of the Entity screen, where Domains are located. The list of Domains varies among Entities. For instance, in the Member Entity, there is an existing Domain called Cross Domain, which can be applied to any domain or industry. In the Activity Entity, alongside Cross Domain, there are other existing domains such as Airlines, Banking, Insurance, Retail, etc.

Step 2: To create a new Domain, click the New Domain button in the bottom left corner.

Step 3: Enter the Domain Name, then click the Save button.

Step 4: The new Domain is displayed.

To create a new Custom Attribute of an Entity

Step 1: Before creating a new Custom Attribute, determine the Entity and the Domain to which it will adhere. Select the Entity first, and then choose the Domain.

Step 2: Click the New Attribute button in the top right corner to create a single Attribute. If you prefer to create Attributes in batches, proceed to Step 5.

Step 3: Enter New Attribute information:

  • Name: Attribute name

  • Attribute system name: System name without spaces or special characters

  • Data type: Select a value from the drop-down list, which can be Text, Number, Date, Date Time, or LoV (List of Values)

  • Description: Attribute description

  • Use in rule: Turn on if this attribute will be used in the rule of an offer

Then click the Save button.

Step 4: The New Attribute is displayed.

Step 5: Click the Download button to download the template. Fill in the template, and then click the Upload button to upload a batch of new Attributes.

Last updated