Creating Process Models : Using Complex Join Expressions : Defining a Complex Join Expression
Defining a Complex Join Expression
If no join expression is defined, process generation will fail with an error stating that the join condition is invalid.
You build a join expression in Designer. Use the following procedure to specify the step’s incoming transitions and place them into a logical statement. During runtime, the join is satisfied when the conditions in the expression are true.
To define a complex join expression
1. Open a process and click a step that has a complex join.
2. In the Properties view, click the Implementation page.
3. In the Join Condition area, use the editor controls to create the expression you want.
Note that you can only select expression transitions and terms from a pre-defined list. Typing or pasting custom terms into the expression field is not supported.
4. Save the process.
Example
Consider a step that has three incoming transitions:
*Transition-from-Step-6(StepID:S6)
*Transition-from-Step-5(StepID:S5)
*Transition-from-Step-4(StepID:S4)
You want the join to be considered satisfied if any two of the three incoming transitions are true. The expression looks like this:
(Transition-from-S6 and Transition-from-S5) or (Transition-from-S4 and Transition-from-S5) or (Transition-from-S6 and Transition-from-S4)
Copyright © 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback