| Option Combination - Expressions (tiasl1560m000) |  |
| Use this session to view option combinations by using logical expressions. Boolean logic
( BodyColor = RED ) | Selects all red cars.
( BodyColor = RED _ and WheelColor = GREEN ) | Selects only red cars that have green wheels.
( BodyColor = RED _ or WheelColor = GREEN ) | Selects all cars which are painted red plus all cars that have green wheels (so 'or' means and/or).
Nested statements The following two statements have the same operators, but a different nesting structure: BodyColor = RED and ( SeatColor = GREEN or WheelColor = BLUE) (BodyColor = RED and SeatColor = GREEN ) or WheelColor = BLUE A yellow car with blue wheels fits expression 2 but not expression 1. Note You can check whether the expression is valid from the Specific menu. Related topics Assembly control overview Line station variants Assembly orders
Fields | Description
Option Combination | A specific combination of product options, for example, color or style, that are related to an assembly order. Each option combination is either a single option, or a combination of other option combinations.
Logical Operator | Logical symbols to build the logical structure of the expression. See Option Combination - Expressions (tiasl1560m000) session Help for examples.
Logical operator | Description
--- | ---
( ) | Use brackets to nest statements. Statements within brackets are treated as separate clauses that must be calculated first. You must start and end the whole expression with brackets.
or, and, not | Normal Boolean operators.
- | Blank.
Feature | A characteristic of a configuration class. It can be any kind of property that can hold a certain value. An example of a feature is color. Class features can be: Mandatory Persistent (can be saved) Private (cannot be used outside the configuration model) Active (is in use) Explicit (derived from)
                                Model (car)
                                    |
                    ------------------------------------
                    |               |                   |
            Class (truck)   Class (family car)     Class (van)
                                    |
                                    |
            ----------------------------------------------
            |                       |                     |
    Features (engine size)  Features (color)         Features (type)
                                    |
                                    |
                            -----------------
                            |               |
            Resources (price)        Options (red, green)
Note You can link as many features as you like to a class. You can link only one option to a feature. See the Help of the Option Combination - Expressions (tiasl1560m000) session for examples.
Relational Operator | Defines the relationship between the Feature and the Option.
= | equal to
> | greater than
< | less than
>= | greater than or equal to
<= | less than or equal to
<> | not equal to
See the Option Combination - Expressions (tiasl1560m000) session Help for examples.
Option | A predefined value of a feature. Feature: Basis Color Feature Options: Red, Green, or Blue Note Only features that have the domain list can have options. All features that have another type of domain have option values. Example See the Help of the Option Combination - Expressions (tiasl1560m000) session for examples.
Logical Operator | Logical symbols to build the logical structure of the expression. See the Help of the Option Combination - Expressions (tiasl1560m000) session for examples.
Logical operator | Description
--- | ---
( ) | Use brackets to nest statements. Statements within brackets are treated as separate clauses that must be calculated first. You must start and end the whole expression with brackets.
or, and, not | Normal Boolean operators.
- | Blank.
Commands | Description
Check Validity | Select an expression and then click this button to see whether the expression is syntactically valid.