Allgemeine Einstellungen
Der Tab Allgemein ist der erste Tab der Detailansicht einer Machine. Er enthält die Einstellungen auf Machine-Ebene und die Werkzeuge, die für die gesamte Machine gelten.
Die Karte „Allgemeine Informationen“
Abschnitt betitelt „Die Karte „Allgemeine Informationen““Die Karte Allgemeine Informationen zeigt drei Felder:
- Technischer Name — die interne Kennung, z. B.
order.state. - Name — der lesbare Anzeigename.
- Anfangszustand — der Zustand, in dem eine Entität startet, wenn sie zum ersten Mal in diese Machine eintritt.
Die Ansicht öffnet sich schreibgeschützt. Über der Karte steht ein Warnbanner:
Seien Sie vorsichtig bei der Bearbeitung von State Machines. Falsche Änderungen an Zuständen oder Übergängen können das Systemverhalten negativ beeinflussen, einschließlich der Bestellverarbeitung und Zahlungsabläufe.
Bearbeitungsmodus
Abschnitt betitelt „Bearbeitungsmodus“- Klicken Sie in der Toolbar auf Bearbeiten, um die Felder freizuschalten.
- Ändern Sie Name, Anfangszustand oder — bei benutzerdefinierten Machines — den Technischer Name.
- Klicken Sie auf Speichern, um zu übernehmen, oder auf Abbrechen, um zu verwerfen.
Bei Kern-State-Machines bleibt der Technischer Name auch im Bearbeitungsmodus gesperrt, mit einem Hinweis, dass er nicht geändert werden kann. Name und Anfangszustand lassen sich weiterhin anpassen.
Validieren
Abschnitt betitelt „Validieren“Die Schaltfläche Validieren in der Toolbar prüft die Machine auf häufige Probleme — einen fehlenden Anfangszustand, Zustände ohne Übergänge, nicht erreichbare Zustände und doppelte Übergänge. Das Ergebnis wird als Benachrichtigung angezeigt. Was jede Prüfung bedeutet, steht unter Validierung.
Eine State Machine löschen
Abschnitt betitelt „Eine State Machine löschen“Sie können eine Machine über das Kontextmenü in der Liste State Machines löschen.
Zwei Sicherungen greifen:
- Kern-Machines können nicht gelöscht werden. Die Machines für Bestellung, Zahlung, Lieferung und Transaktionen sind geschützt; der Versuch, eine davon zu löschen, wird abgelehnt.
- Machines, die noch in Verwendung sind, können nicht gelöscht werden. Werden noch Zustände der Machine von echten Entitäten wie Bestellungen referenziert, wird die Löschung blockiert und eine Meldung erklärt den Grund.
Kann eine Machine gelöscht werden, erscheint zuerst ein Bestätigungsdialog — beim Löschen einer Machine werden auch alle ihre Zustände und Übergänge entfernt.