Definition

Asset properties that users select from a drop-down list, are defined as value list in the Features table of the Master data. If the property allows only one value, users can only pick one item from a list. If the property allows multiple values, users can pick multiple items from the list.

There are two different representations of a value list:

A flat list represents all items vertically, one below each other. Flat lists can be static value lists or dynamic value lists (see below).

A hierarchical list represents items in a tree structure, where each top-level item can have one or more child items. Hierarchical lists can only be configured as static value lists. The only dynamic value list with a hierarchical representation is the Keywords list.

There are two different types of value lists according to the source of the items:

In static value lists, the items are defined together with the asset property in the master data. The values are stored as is in the asset property. Only system administrators can add items, change items, or remove items from the list.

In dynamic value lists, the items are assets themselves and defined by a filter or query. If a user adds or changes an asset that matches the filter or query conditions, the drop-down list in the user interface is updated automatically. The values, that are stored in the asset property, depend on the configuration of the dynamic value list. Since the list items are assets themselves, any property of these assets can be retrieved and stored in the target property of the dynamic value list. Commonly, an asset reference is created (value = asset ID). It is also possible to store a string (for example: the localized name of the asset), or an integer (for example: the size property).