Design, in practice

03 / Interaction & state design

Design the next step.
Especially when things go wrong.

An interaction is more than its happy path. Progress, incomplete information, errors, and recovery all need a clear response.

The design question

Can someone recover from an incomplete task without losing their work?

01

Name the current state

Make the distinction between missing, invalid, processing, and complete information explicit. Different states should not share an ambiguous message.

02

Offer an actionable recovery

Explain what needs attention and where to correct it. Preserve the valid information and keep the person in the context of their task.

03

Make the result visible

Show what changed and whether the workflow can continue. Where sensitive data is involved, permissions and traceability matter.

In practice / HRMS

A decision in context.

HR teams may receive incomplete salary details after an employee is already onboarded. The design provides a way to correct the existing record instead of repeating the entire onboarding journey.

Explore the project evidence
HRMS design evidence
The Update Employee Data entry point makes a correction path discoverable. Open original ↗

The details that matter

Make the reasoning reviewable.

Decisions and review criteria
SituationResponse to designReview question
Missing salary detailsUpdate the existing employee recordCan HR continue without re-onboarding?
Invalid upload dataIdentify the record and correction neededIs the message specific enough to act on?
Payment not confirmedDistinguish preparation from paid statusCan the team tell what still needs action?

Next / Design, in practice

Visual craft & systems