|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |
Transitions describe the flow of processing. A transition is represented by an arrow between two activities or groups of activities in a process definition. The arrows are unidirectional, and you cannot draw a transition to a previously executed activity. Control flow in a process definition must proceed sequentially beginning with the starting activity and ending with the End activity. If you wish to perform looping, use groups to specify multiple executions of grouped activities (see Chapter 6, Grouping Activities for more information on groups).
Having multiple branches in a process definition does not imply that each branch is processed concurrently. Transitions describe control flow of the process definition, not the concurrency of execution of activities. Process execution is controlled by the process engine. See TIBCO ActiveMatrix BusinessWorks Administration for more information about configuring the TIBCO ActiveMatrix BusinessWorks process engine.Figure 18 illustrates examples of valid transitions in a process. Figure 19 illustrates an invalid transition.Figure 18 Valid transitions
If you have multiple branches in a complex process definition, you may find the Null activity in the General Activities palette useful for joining the multiple branches into a single execution path. See TIBCO ActiveMatrix BusinessWorks Palette Reference for more information about the Null activity.Figure 19 An invalid transitionA transition is taken depending upon the condition specified on the transition. When a transition is created, you may specify whether the transition is taken always, only when an error is encountered, only if no other transitions are taken, or when a custom-specified condition based on process data values is true. See Conditions for more information.Once the transition is created, the condition dialog is presented. The condition dialog allows you to specify when this transition is taken. See Conditions for more information about specifying conditions.
−
−
−
−
|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |