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 you select 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 |