Additional Information

Dynamic configuration also uses the following rules processing logic:

  • The system never hides required segments.

    If a segment is conditionally required, then define the segment as optional and use *REQ to change the attribute for the conditions under which a segment answer is required.

  • The value *BLANK does not equate to hide/show functionality for dynamic configurator.

    The system hides optional segments if the cross-segment editing rule logic states that optional segments may be equal to *BLANK because there are no values in the list of valid values.

  • The system does not automatically reinstate valid values that have been removed by a previous cross-segment editing rule.

    If you use *VALUES to limit or remove valid values for condition A in a cross-segment editing rule, then you must add those values back for condition B if they are valid answers for condition B. You write a separate cross-segment editing rule or add an Else logic selection statement to the existing rule.

Note: If dynamic configuration is disabled, then the presence of *REQ and *OPT does not affect rules processing in the case where a configured parent with dynamic configuration disabled includes a configured child with dynamic configuration enabled.