Workflows

A workflow is a graphically designed set of activities that allows you to create a complex set of operations.

Workflows are triggered by rules and assist in more complex decision making processes. You design each workflow to represent a specific business process. As a very simple example, you can use a workflow to determine the geographic location of an event then implement a specific set of activities based on that location.

When designing rules and workflows, you should generally use workflows to define any conditional logic, sequencing and orchestration of human tasks and automated activities. Use rules for implementing general, higher-level business logic, such as “whenever there is a data breach include the privacy team on the incident.”

For complex processes, you can simplify your design by creating smaller, repeatable workflows that can be called by other workflows.

Workflows can include the following items:
  • Gateways, which are used to make logical decisions
  • Other workflows
  • Scripts
  • Timers
  • User tasks
  • Functions
  • Message destinations

You create workflows in the Workflows tab, which has a graphics editor making it easy to design workflows.

You cannot use workflows in a playbook created by the Playbook designer tool.