Interface overview
Everything lives under Settings → Plugins → State Machine Manager.
The State Machines list
Section titled “The State Machines list”The landing screen is the State Machines list. Each row is one machine, with columns for:
- Technical name — the internal identifier, e.g.
order.state. - Name — the readable display name.
- States — how many states the machine has.
- Transitions — how many transitions it has.
At the top right, Create state machine starts a new custom machine. Each row has a context menu with Edit and Delete.
Clicking a row opens that machine’s detail view.
The detail view
Section titled “The detail view”The detail view is split into five tabs.
General
Section titled “General”The General information card shows the machine’s Technical name, Name and Initial state. The view opens read-only; click Edit to change the fields, then Save or Cancel. A warning banner reminds you that incorrect changes can affect order processing and payment flows. The toolbar also has a Validate button. See General settings.
States
Section titled “States”The list of every state in the machine, with Technical name, Name and an Initial column. The starting state carries an Initial badge. Use Add state to create one, or a row’s context menu to Edit, Set as initial state or Delete. See Managing states.
Transitions
Section titled “Transitions”The list of allowed status changes. Each transition has an Action name, a From state and a To state. Add transition creates one. See Managing transitions.
Diagram
Section titled “Diagram”A visual, interactive view of the whole machine — states as boxes, transitions as arrows. Drag states to rearrange them and draw new transitions by dragging from one state’s port to another. See The visual editor.
History
Section titled “History”A log of transitions that have actually happened for this machine — when, which entity, who triggered it, and the states it moved between. See Transition history.