Using Activity Outcomes to Enable Transitions
Activity outcomes can be used to control which transitions are available when the current activity is completed. Outcomes are defined as follows
- Standard Models - Outcomes are defined by editing Task Outcomes in the Activity properties sheet. These outcomes will be defined by conditions based on values supplied for the Activity Task fields.
- Advanced Models - Outcomes are defined in the Task Model that controls the behaviour of the Activity. The Task Model define multiple paths depending on information supplied by the agent. Each path through the Task Model can produce a different outcome.
*NOTE: In Standard Models, Activity Outcomes make use of the Task Outcomes created for an activity (see Activity Tasks and Task Outcomes for for details).
The task fields can be used to define conditions for alternative outcomes based on the decisions made by the agent to enter or select values in each field (see Activity Tasks and Task Outcomes for for details).
Advanced models use outcomes in the same way as Standard models to control which onward transitions are available when the current Activity is completed. However, the outcomes are defined in a different way.
Advanced models provide the means to break an activity down into a Task Model. The Task Model defines the outcomes that the Activity will produce based on the path taken through the model (see Activity Task Modelling for details).
The final transition to the Stop shapes define the outcome that will be produced when the Task Model takes that route. In the above example, the outcomes are Not Hired, Hired and Delayed. The path taken through the Task Model will define which outcome will be produced. This outcome can then be used against the parent activity to define which transitions will be available.
Using Outcomes to control transitions
The outcomes can be used to control which transitions are available from the current activity.
Double click the transition you wish to associate Outcomes with. Click the Add or Edit button for Activity Outcome.
The Activity Outcome dialog will show all of the available outcomes that the previous Activity provides. If you select more than one outcome, the transition will be made available if any of the selected outcomes is satisfied.