Designing a delivery workflow

Rules the editor enforces on save

  • At least one step. Every step has a name, a unique positive order and a known action.
  • An Agent role step must name a role (or auto).
  • At least one step must end the pipeline (on-success = Complete pipeline).
  • Every route must point to an existing step.
  • Every step must be reachable from the first step (or from the shared-finish step).
  • An agent Custom step needs instructions.
  • "Who gets the work" may only name roles that can do that work.
  • The shared-finish step must exist in the workflow.
  • You can't save a change that removes or renumbers a step a running delivery is on. The error names the deliveries. Wait for them, or Duplicate the workflow and edit the copy.
  • The default workflow can't be archived (make another the default first). An archived workflow can't be the default. Reset to template isn't available for a workflow built from scratch.
  • Making a different workflow the default doesn't move deliveries already running.