Outcome workflow step
An Outcome
is a special step that has no branches leading out of it. It is thus
a final or terminal step. If a workflow enters any Outcome step, it is complete.
It is possible (and likely) for a workflow to have multiple outcomes
or final steps.
The Workflows editor indicates an outcome step with a gray bar in the box to indicate that this is a final step.
After the workflow successfully
enters an Outcome step
(meaning that the workflow successfully executes the Enter block of the Outcome step), it does the following:
- The workflow generates all the listed events and notifications.
- It executes the
<Finish> Workflow Elementblock of the workflow process. - It changes the state of the
workflow instance to
Completed.
You must structure each workflow script so that its
execution eventually and inevitably leads to an Outcome. Otherwise, you risk infinitely-running
workflows, which means that the load on PolicyCenter can increase linearly
over time, crippling performance.
Create an outcome workflow step
Procedure
- Right-click in the workflow workspace, and select New Outcome.
- Enter a step ID in the New Outcome dialog.
- Click on your newly created step. It is possible that there are additional tabs to fill out in the properties area at the bottom of the screen.
