Skip to content
Astera Technology

Generic action buttons or task-specific labels?

Choose wording that makes saving a draft, requesting review and publishing a change distinct.

Choose against the task constraints

A fictional schedule editor has three real actions: save an internal draft, request manager review and publish an approved schedule. The requester has draft and review rights but no publishing right. Labels should express the operation, while permissions remain enforced by the system.

Decision worksheet
ConditionGeneric submit/continue labelsTask-specific action labels
Different state transitionsSimilar labels may conceal the distinctionName the draft, review or publish transition
No extra decision requiredA second acknowledgement may repeat the actionThe primary action can communicate the choice
Restricted publishingWording alone cannot enforce accessLabel clearly and still validate authorisation
Download editable CSV ↓

Use Save draft and Request review for the requester’s available actions. Publishing remains a separately authorised operation. Avoid an extra generic confirmation that only restates the button; give specific result feedback after the actual action completes.

A label must match its transition

Synthetic task cases
ActionResulting stateAvailable to requester
Save draftDraft retained internallyYes
Request reviewPending manager decisionYes
Publish approved scheduleVisible approved versionNo
Download editable CSV ↓

Does requesting review make the schedule public?

Show the worked answer

No. It creates a pending decision in this example. Publication is a different authorised action, and a saved draft is different again.

Check the chosen interaction

  • Each button names the actual operation it performs.
  • An unavailable privilege cannot be gained by changing button text.
  • Success text names the resulting draft, request or published version.

Related resources