State Machine erstellen
Neben Shopwares eingebauten Machines können Sie eigene erstellen — zum Beispiel für einen Abonnement-Lebenszyklus, einen Retourenprozess oder jeden beliebigen eigenen Ablauf.
Eine neue Machine erstellen
Abschnitt betitelt „Eine neue Machine erstellen“- Gehen Sie zu Einstellungen → Plugins → State-Machine-Manager.
- Klicken Sie oben rechts auf State Machine erstellen.
- Füllen Sie aus:
- Technischer Name — die interne Kennung im Format
entity.state(zum Beispielsubscription.state). Erlaubt sind nur Kleinbuchstaben, Zahlen und Unterstriche. Siehe Namenskonventionen. - Name — der lesbare Anzeigename, den Ihr Team sieht.
- Technischer Name — die interne Kennung im Format
- Klicken Sie auf Speichern.
Beide Felder sind erforderlich. Folgt der technische Name nicht dem Format entity.state, erklärt ein Inline-Fehler, was zu korrigieren ist.
Nach dem Speichern gelangen Sie in die Detailansicht der Machine, wo Sie Zustände und Übergänge hinzufügen können.
Empfohlene Reihenfolge
Abschnitt betitelt „Empfohlene Reihenfolge“Eine neue Machine beginnt leer. Der Aufbau in dieser Reihenfolge vermeidet Validierungswarnungen unterwegs:
- Zuerst die Zustände hinzufügen — jeden Status, den der Prozess annehmen kann. Siehe Zustände verwalten.
- Den Anfangszustand wählen — den, in dem eine Entität startet. Siehe Zustände verwalten.
- Die Übergänge dazwischen hinzufügen — die erlaubten Wechsel und die Aktion, die jeden ausführt. Siehe Übergänge verwalten.
- Das Diagramm anordnen, damit der Ablauf klar lesbar ist. Siehe Der visuelle Editor.
- Validieren, um zu bestätigen, dass nichts fehlt. Siehe Validierung.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Allgemeine Einstellungen — Name und Anfangszustand einer bestehenden Machine bearbeiten.
- Zustände verwalten