Use Node Properties to Affect Runtime Behavior and Results

Each node on a configurator model has properties. You can use them to affect the choices and results that Configurator displays at runtime.

You can use these values for a variety of purposes, such as in a configurator rule that has a system attribute, or in a display condition, which is a condition that affects the values that each user interface displays.

The values of some properties are available only at run time. For example, the value of the Quantity property is available only after the user selects an item.

Here's a summary of the properties that are available for each type of node. For example, an Option Class is a type of node. Yes means the property is available. No means it isn't.

Property

Option Class

Option Feature

Option

Standard Item

Boolean Feature

Decimal Feature

Integer Feature

Model (Single Instance)

Model (Multiple Instances)

ChangedByAutocomplete

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

DefinitionMaxQuantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

DefinitionMaxSelected

Yes

Yes

No

No

No

No

No

No

No

DefinitionMaxValue

No

No

No

No

No

Yes

Yes

No

No

DefinitionMinQuantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

DefinitionMinSelected

Yes

Yes

No

No

No

No

No

No

No

DefinitionMinValue

No

No

No

No

No

Yes

Yes

No

No

Description

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

DetailedSelectionState

Yes

Yes

Yes

Yes

Yes

No

No

Yes

Yes

DisplayName

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

DisplayNamePath

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Excluded

No

No

No

No

Yes

No

No

No

No

HasChildren

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

HasTransAttrs

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

InErrorMode

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

InputRequired

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

InputRequiredInSubtree

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

IsBound

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

IsBoundQuantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

IsMinSelectionSatisfied

Yes

Yes

No

No

No

No

No

No

No

LogicState

Yes

Yes

Yes

Yes

Yes

No

No

Yes

Yes

MaxQuantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

MaxSelected

No

Yes

No

No

No

No

No

No

No

MaxValue

No

No

No

No

No

Yes

Yes

No

No

MinQuantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

MinSelected

No

Yes

No

No

No

No

No

No

No

MinValue

No

No

No

No

No

Yes

Yes

No

No

Name

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Proposed

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Quantity

Yes

No

Yes

Yes

No

No

No

Yes

Yes

Selected

Yes

Yes

Yes

Yes

Yes

No

No

Yes

Yes

SelectedCount

Yes

Yes

No

No

No

No

No

No

No

SelectionState

Yes

Yes

Yes

Yes

Yes

No

No

Yes

Yes

Valid

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Value

No

No

No

No

No

Yes

Yes

No

No