Note: | Transitions using fields of type String that contain numerical values at run time are compared numerically. |
Designer Transition Type | Description |
If Condition | Use this transition type to specify a requirement condition for the transition. This transition compares a data field in the process pipeline to a specified value, using a logic operator (for example, = or >). The transition is taken when the IF condition is matched. For more information, see About Expression Operators and About Transition Looping. |
Default | This transition type supports no conditional behavior and is always taken when it is the only transition out of a step. If other conditional transitions exist, this transition is taken if none of the other step transition conditions are matched. Legacy Designer Else transitions migrate to Default transitions. |
Join Timeout | This transition is configured on the Joins page in the Properties view of a step. The Joins page is available only when a step has two or more input transitions. Join timeout transitions are supported for AND and COMPLEX join types only. This transition is taken when a specified join timeout period is exceeded. The join timeout can be based on: A static value that you specify. A value derived from a field that is found in the incoming pipeline. A value derived from business calendar in My webMethods Server. The outgoing transition label displays the text Join wait time > xxx. For process models imported from Designer versions earlier than version 8.2, timeout transitions configured with a timeout migrate to a join timeout transition. |
Step Iterations Exceeded | This transition is taken when a step is invoked more times than the limit specified by the Maximum Iterations for <Step Name> step property. You use this type of transition to terminate a loop created with transition looping. When activated, the Step Iterations Exceeded transition will override all other transitions (whether they are true or not). For more information, see About Transition Looping. |
Unsatisfied Join | This transition is taken when the corresponding has a join expression and that expression has failed at run time (that is, the join conditions of the step are not satisfied). As of version 9.7, an unsatisfied join is not escalated unless it has an unsatisfied join handler. |