Oberfläche im Überblick
Alles liegt unter Einstellungen → Plugins → State-Machine-Manager.
Die Liste der State Machines
Abschnitt betitelt „Die Liste der State Machines“Der Einstiegsbildschirm ist die Liste State Machines. Jede Zeile ist eine Machine, mit Spalten für:
- Technischer Name — die interne Kennung, z. B.
order.state. - Name — der lesbare Anzeigename.
- Zustände — wie viele Zustände die Machine hat.
- Übergänge — wie viele Übergänge sie hat.
Oben rechts startet State Machine erstellen eine neue benutzerdefinierte Machine. Jede Zeile hat ein Kontextmenü mit Bearbeiten und Löschen.
Ein Klick auf eine Zeile öffnet die Detailansicht dieser Machine.
Die Detailansicht
Abschnitt betitelt „Die Detailansicht“Die Detailansicht ist in fünf Tabs aufgeteilt.
Allgemein
Abschnitt betitelt „Allgemein“Die Karte Allgemeine Informationen zeigt Technischer Name, Name und Anfangszustand der Machine. Die Ansicht öffnet sich schreibgeschützt; klicken Sie auf Bearbeiten, um die Felder zu ändern, dann Speichern oder Abbrechen. Ein Warnbanner erinnert daran, dass falsche Änderungen die Bestellabwicklung und Zahlungsabläufe beeinträchtigen können. In der Toolbar gibt es außerdem eine Schaltfläche Validieren. Siehe Allgemeine Einstellungen.
Zustände
Abschnitt betitelt „Zustände“Die Liste aller Zustände der Machine, mit Technischer Name, Name und einer Spalte Anfang. Der Startzustand trägt ein Anfang-Badge. Über Zustand hinzufügen erstellen Sie einen, oder über das Kontextmenü einer Zeile Bearbeiten, Als Anfangszustand setzen oder Löschen. Siehe Zustände verwalten.
Übergänge
Abschnitt betitelt „Übergänge“Die Liste der erlaubten Statuswechsel. Jeder Übergang hat einen Aktionsname, einen Von Zustand und einen Zu Zustand. Übergang hinzufügen erstellt einen. Siehe Übergänge verwalten.
Diagramm
Abschnitt betitelt „Diagramm“Eine visuelle, interaktive Ansicht der gesamten Machine — Zustände als Kästen, Übergänge als Pfeile. Ziehen Sie Zustände, um sie umzuordnen, und zeichnen Sie neue Übergänge, indem Sie von einem Port eines Zustands zu einem anderen ziehen. Siehe Der visuelle Editor.
Verlauf
Abschnitt betitelt „Verlauf“Ein Protokoll der Übergänge, die für diese Machine tatsächlich stattgefunden haben — wann, welche Entität, wer sie ausgelöst hat und zwischen welchen Zuständen sie sich bewegt haben. Siehe Übergangsverlauf.