Each feature corresponds to a question in the questionnaire; customers answer the question to define the configuration of the product. You can control the sequence in which the questions are asked using Feature Sequence Maintenance, but only within the limits imposed by the logical structure of the interdependence of the features.
Example: One question asks if the customer wants backup power, and another question asks about the type of the backup power. Then it would be illogical to ask about the backup power type before asking if the customer wants the backup power.
The Analyzer analyzes the relationship between the possible feature options and determines the sequence of questions. However, within the limits of the logical constraints, you can determine the order in which the questions are asked. If you specify a sequence that goes against the logical structure, the Analyzer modifies your specified sequence to account for the interdependence.
Example: A product includes three features: length, width, and material. The length and width are numeric values within a range, and the material offers a choice of five different materials. However, only two of the materials are available in widths greater than 1.5 meters. Material is, therefore, dependent on the answer to width.
Without any user-controlled sequencing, the Analyzer would present the questions in the following sequence.
The indentation of material indicates that it depends on a previous independent feature, in this case, width.
Using Feature Sequence Maintenance, you could manually set the feature sequence as follows.
When the Analyzer processes the features and rules for your product, it determines that material depends on width and modifies the sequence.
The part of the sequence that does not affect the logical structure remains the same as you set, so length is now the first question. However, the Analyzer has changed the sequence of the width and material questions to keep the dependency of the latter on the former.