Alles sehen
Jede State Machine in einer Liste, jede öffnet sich in einer Detailansicht mit fünf Tabs.
Shopware steuert seine Bestell-, Zahlungs- und Lieferstatus über State Machines — eine Menge von Zuständen und die erlaubten Übergänge zwischen ihnen. Standardmäßig gibt es keine Oberfläche, um sie anzusehen oder zu ändern: Sie existieren nur in der Datenbank und lassen sich normalerweise ausschließlich über Code-Migrationen anpassen.
Der State-Machine-Manager fügt genau diese Oberfläche hinzu. Sie erhalten ein vollständiges Admin-Modul, um State Machines, ihre Zustände und Übergänge anzusehen, zu erstellen und zu bearbeiten — inklusive eines visuellen Diagramms, das Sie per Drag-and-drop umordnen können.
Alles sehen
Jede State Machine in einer Liste, jede öffnet sich in einer Detailansicht mit fünf Tabs.
Visuelles Diagramm
Ziehen Sie Zustände über die Fläche und zeichnen Sie Übergänge von Port zu Port.
Zustände
Zustände hinzufügen, umbenennen und entfernen und festlegen, in welchem eine Machine startet.
Übergänge
Legen Sie fest, welche Aktion eine Entität von einem Zustand in einen anderen bewegt.
Validierung
Erkennen Sie einen fehlenden Anfangszustand, Sackgassen und doppelte Übergänge, bevor sie Probleme machen.
Standardmäßig sicher
Kern-Status sind geschützt, und alles, was noch in Verwendung ist, kann nicht gelöscht werden.
Die Kern-State-Machines von Shopware bleiben geschützt, und jede Löschung wird zuerst gegen die tatsächliche Verwendung geprüft — Sie können also frei experimentieren.