Using Complex Join Expressions
Many of the available Designer step types support a complex join. The specific behavior of a complex join is defined by a join expression that you create. Evaluation of the join expression at run time determines whether the join is satisfied or unsatisfied.
You must consider the following before defining a join expression:
If no join expression is defined, process generation will fail with an error stating that the join condition is invalid.
A warning appears during generation if you do not use all of the available transitions in the condition.
Designer does not perform any syntax validation. If you enter any unsupported characters in the expression editor, a run-time error will result.