What the person is doing
The component appears inside a service, application, setup, onboarding, registration, renewal, case, or task hub where users complete a known set of tasks.
Foundation · lesson 2 of 23 · Task And Workflow Patterns
Underlying principle: A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Provide task rows with short user-facing names, concise hints only when useful, accessible status text, clear link targets, understandable unavailable reasons, appropriate grouping, and visual emphasis on tasks needing action rather than completed rows.
A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
The component appears inside a service, application, setup, onboarding, registration, renewal, case, or task hub where users complete a known set of tasks.
Provide task rows with short user-facing names, concise hints only when useful, accessible status text, clear link targets, understandable unavailable reasons, appropriate grouping, and visual emphasis on tasks needing action rather than completed rows.
Linked startable task row.
Does each row need hint text, or can the name carry the task by itself?
Task statuses update when the user returns from the task, using the broader service state as the source of truth.
The component appears inside a service, application, setup, onboarding, registration, renewal, case, or task hub where users complete a known set of tasks.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The component appears inside a service, application, setup, onboarding, registration, renewal, case, or task hub where users complete a known set of tasks.
Provide task rows with short user-facing names, concise hints only when useful, accessible status text, clear link targets, understandable unavailable reasons, appropriate grouping, and visual emphasis on tasks needing action rather than completed rows.
Linked startable task row.
Status is only shown by colour, so users miss whether a task is complete or blocked.
Use list semantics for the collection of task rows and clear heading structure for grouped task lists.
GOV.UK Design System - checked
GOV.UK supports task row title, optional hint, status, href, id prefix, whole-row links, clear task names, concise hints, grouping, and status behavior.
NHS digital service manual - checked
NHS supports task rows for long complex services, chosen order, status updates after return, all-completed gating, clear names, hints, grouping, and status text.
Scottish Government Design System - checked
Scottish Government supports completion states, completed counts, incomplete heading, and first-incomplete navigation in task lists.
Design in government - checked
GOV.UK research supports whole-row clickable tasks, hint text, non-uppercase status tags, avoiding button-like statuses, and lower emphasis for completed rows.
Source trail checked: