usage
- Pass stable step identifiers and human-readable labels
- Map application job state before rendering
- Use error only on the step where progress stopped
- Keep eligibility, state transitions and status inference in the consuming application
Corporate IdentityUniversity of JohannesburgAdministration
Show progress through a short, ordered workflow without inferring business state.
Production component
This example is rendered from the same package consumed by UJ applications.
Contract
The contract keeps purpose, states and ownership visible before a component is reused.
Communicate a short workflow's ordered progress using explicit complete, current, upcoming and error states supplied by the owning application.
The component performs no fetching, routing, polling, state transition or job-status inference.
The owning application's persisted workflow state