Skip to main content

Workflows

Workflows

A workflow is a named, enforceable sequence of steps that content moves through, such as "this needs sign-off from two people, one of whom is in security".

Steps

Each step names who can act on it and what acting means: approve, reject, or pass to the next step. Steps run in order, and content cannot skip one.

Where a run starts

A run is created when the event a workflow is bound to happens, usually a publish attempt. The content stays in its pre-publish state until the run completes.

Cancelling

A run can be cancelled, which returns the content to the author. Cancellation is itself an authorised action.

Every step transition is recorded in the audit log, including who acted and when.

Workflows and policies

Publish approval is the one-step case. Use a workflow when one approval is not enough: when the approver depends on the content, or when several groups must sign in order.