Editorial draft available to read. Factual and language review is pending. Examples are illustrative.
Decision and scope
Each state should describe a recognizable business condition. Document allowed transitions, authorized actors, prerequisites and side effects. Avoid a generic pending state that combines waiting for the customer, internal review and a technical error. Those conditions have different owners and require different responses to move work forward.
Illustrative example
Illustrative example: a request moves from draft to submitted, then to approved or returned. Returning it requires an explanation. Approval requires complete documents and the appropriate role. The requester may revise a returned request but cannot directly edit an approved version; a new revision follows a defined route.
Acceptance check
Test skipped states, repeated clicks and simultaneous actions. Recheck whether a transition is still valid when it executes. Accept the model when every state has a clear meaning, an owner and an available next action, including exceptional cases.
Key takeaways
- Accept the model when every state has a clear meaning, an owner and an available next action, including exceptional cases.