Accelerate the Value of Data

Conditional attributes

Learn about conditional attributes for control attributes.

When you create a new profile, you enter values in the attributes available in the various facets in the Profile view. These attributes are originally configured in the Data Modeler for an entity type and remain the same for all entities created for that entity type. Conditional attributes are, as the name implies, conditional. They're displayed based on the value of another attribute, known as the control attribute. For example, when creating a customer record and selecting Customer Type as Individual, you want the First Name and Last Name attributes to be displayed. Similarly, if you select Customer Type as Organization, you want the Organization name attribute to be displayed.

Note: Conditional attributes apply only to attribute facets in the Profile view. They are not applicable in any other views/perspectives or search pages.
The main attribute for which you want to create conditional attributes is called a control attribute. The attributes you want displayed when you use conditions are called conditional attributes. Consider these important characteristics when working with control attributes and dynamic attributes:
  • A control attribute must be a simple attribute.

  • A conditional attribute can be a simple, nested, or reference attribute. Sub attributes of nested and reference attributes can't be used as conditional attributes.

  • A conditional attribute must belong to the same entity as the control attribute.

Now that know about conditional attributes, see how to create them in topic Configure conditional attributes.