Single and Multi-Valued Attributes

To enter a value for an attribute on an object, navigate to the desired object in Tree and select the value field of the relevant attribute.

Note: A value applied to a higher level product, such as a product family, will be shared by its sub products via inheritance.

A Multi-valued attribute is an attribute that can contain more than one value for a specific object.

The Multi Valued parameter is available when creating a new attribute (as defined in the Creating Attributes topic here) and can also be modified for existing attributes in the Validation Rules flipper (as defined in the Validation Rules topic here).

The following describes the single and multi-valued attributes:

Value Type

Icons examples

Description

Example

Single-valued attributes

Single-valued Attributes can hold one value for a specific object.

A specific product, such as a 'Battery' with order code 'ABC-123', can only have one value for the attribute 'Casing Style', e.g., 'AAA'.

Multi-valued attributes

Represented by three dots at the bottom

Multi-valued Attributes can hold more than one value for a specific object.

A specific product, such as an 'Anti Virus' software package with order code 'FGH-456' can have one or more values for the attribute 'Platform', e.g., 'Windows NT', 'Windows 2000' and 'Windows XP'.

Another example is the description attribute: Keyword. There may be several different keywords to use for a look-up for a classification node. For example, some Keyword values for the node: 'Table Saws' might be 'Table', 'Saw', 'Tablesaw', 'Bench', 'Benchsaw', 'Crosscut', 'Swingarm', etc.

Icons

In the editors, icons are used to indicate the validation rule together with the optionality and the link status for the attribute. For more information, refer to the Validation Rules topic here.

An attribute with the validation base type number is used as an example below:

Single Valued Attribute

Description

A single valued integer can be entered.

A value is inherited from a higher level node. The inherited value can be overwritten.

Attribute is set as mandatory. An integer must be entered.

Attribute is set as mandatory. A value is inherited from a higher level in Tree. The inherited integer can be overwritten.

Multi Valued Attribute

Description

Multiple values can be entered.

Values are inherited from a higher level node. The inherited values can be overwritten, and new values can be added.

Attribute is set as mandatory. Integer(s) must be entered.

Values are inherited from a higher level in Tree. The inherited values can be overwritten, and new values can be added. Attribute is set as mandatory.