Go back

Workflow

A workflow is a defined sequence of states, tasks, decisions, owners and handoffs that moves one unit of work from a trigger to an accepted end state. It can be manual, automated or mixed; drawing arrows does not make the underlying work reliable.

Summary:

  • Meaning: an executable route for one work item across states and owners.
  • Why it matters: makes responsibility, evidence, exceptions and completion visible.
  • Used by: operations, sales, service, marketing, finance, IT and governance teams.
  • Commonly confused with: process, checklist, automation, sequence and AI agent.

What a workflow means and how it works

IBM describes a workflow as a repeatable sequence of tasks that moves work from initiation to completion. This vendor definition is broad; a usable operating workflow also needs state, entry/exit evidence, ownership and exception handling.

trigger → accepted input → task/decision → state change → handoff acceptance → end state or visible failure

For each transition record: current state, required evidence, accountable owner, permitted action, output, accepting owner, timeout, retry/duplicate rule, failure state and correction. Automation changes execution, not the need for this contract.

Example: completed workflow card

TransitionEntry evidenceOwner/actionExit evidence
Enquiry received → triageValid request ID and channelService coordinator checks topic/urgencyTriage code plus owner route
Triage → acceptedRoute and minimum packet completeNamed queue records acceptanceOwner and response target stored
Accepted → resolved/closedAction note and customer stateOwner completes or states no-action reasonOutcome code plus evidence

The transition name joins each row to its failure response:

TransitionFailure response
Enquiry received → triageQuarantine duplicate or missing ID
Triage → acceptedEscalate to backup after service window
Accepted → resolved/closedReopen on mismatch; preserve history

The fictional card does not assume AI. A deterministic rule can route known topics; a person handles ambiguity. Completion means the receiving owner accepts the state, not that a notification was sent.

How a workflow differs—and how to design one

ConceptMeaningUse whenDo not confuse with
ProcessBroader operating method and policyDescribing end-to-end business workExecutable route
WorkflowStates/tasks/handoffs for a work unitManaging executionStrategy
AutomationTechnology executes selected stepsRules and interfaces are readyWorkflow design
SequenceOrdered timed actions, often messagesTiming/order is primaryFull exception handling
AI agentSelects variable steps toward a goalRoute cannot be predetermined safelyEvery automation

In practice, workflow design controls service levels, ownership, audit, automation scope and measurement. Start with the actual current route, including rework and wait states, before designing the ideal one.

Common mistakes are automating a broken handoff, hiding pending states, allowing duplicate writes, treating a message as acceptance and lacking a correction owner. Measure valid-entry rate, accepted handoff, time in state, rework, duplicate suppression and reconciled end states.