A plan item may be required, meaning that it has to reach an end-like state before the containing stage can complete. Whether a plan item is required can be specified by a required rule.

    The specified expression ${true} evaluates to the boolean value true and means that the plan item is required.

    For a plan item definition, the following XML can be used:

    As with any expression, you can use case variables to determine the result of a required rule. The following snippet expresses that the plan item is required when a variable var has a value greater than 100: