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.


Outcome step with gray bar.

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:

  1. The workflow generates all the listed events and notifications.
  2. It executes the <Finish> Workflow Element block of the workflow process.
  3. 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

  1. Right-click in the workflow workspace, and select New Outcome.
  2. Enter a step ID in the New Outcome dialog.
  3. 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.