![]() | ||
A characteristic based product configurator is a product configurator extension which uses a set of discrete variables, called characteristics (or features), to define all possible product variations.
Contents
The characteristics
There are two characteristic types:
Each characteristic-value combination is related to a possible product variation, but is really meaningful only if it satisfies the technological and commercial constraints between the characteristics. The constraints can represent:
Closed or open configuration
Using a features-based configurator, it is possible to define a product variation in two ways:
- Open configuration: the user will simply valuate all the characteristics complying with the technological and commercial constraints;
- Closed configuration: it starts from a preselected base-preparation (representing a sub-class of product variations) which fixates a subset of characteristics, to which the user will optionally add other information valuating the (still not fixed) characteristic-values, complying with the technological and commercial constraints. It can be useful to specify that a requested characteristic-value can replace another characteristic-value, incompatible with the requested one present in the base-preparation.
Characteristic filters
The Use of characteristics permits to abstract the product representation to describe filter conditions, which describe subset of product variations using boolean functions on the characteristics:
Some applications that can get advantage by using a characteristics based configurator are:
Examples
pCon.planner pCon.planner from EasternGraphics. OFML based complex product configurator.