Documentation >
MAC-PAC Reference Library >
Distribution >
Expert Configurator >
Key Concepts and Procedures >
Rule Definition >
Considerations
Considerations
A return rule must be used with extreme caution. The bill of rules, or logic tree, is a structured approach to rules processing. A return rule introduces an unstructured element (a GOTO) to the bill of rules. When using return rules, it is possible for the option selection conversation to be exposed to an infinite loop. For this reason, the restriction that a screen generation rule must exist in the releasing path is implemented. By forcing an option selection screen to be displayed, it is possible to exit out of an infinite loop. However, this restriction is not a fail-safe instrument and should not be treated as such. If the values on the returned to option selection screen are not changed, the return rule will continually display the option selection screen. Rule syntax should provide a way out of an infinite loop by allowing a bypass of the return rule.