Zum Inhalt springen

Zustände verwalten

Ein Zustand ist einer der Status, in denen sich eine Entität befinden kann — zum Beispiel Offen, In Bearbeitung oder Abgeschlossen bei einer Bestellung. Der Tab Zustände der Detailansicht listet sie alle auf und ist der Ort, an dem Sie sie verwalten.

Jeder Zustand zeigt seinen Technischer Name, seinen Name und eine Spalte Anfang. Der Startzustand trägt ein Anfang-Badge. Ein Suchfeld filtert die Liste nach Namen.

  1. Öffnen Sie die Machine und gehen Sie zum Tab Zustände.
  2. Klicken Sie auf Zustand hinzufügen.
  3. Füllen Sie aus:
    • Technischer Name — die interne Kennung. Sie muss mit einem Kleinbuchstaben beginnen und darf nur Kleinbuchstaben, Zahlen und Unterstriche enthalten.
    • Name — der lesbare Anzeigename.
  4. Aktivieren Sie optional Als Anfangszustand setzen, um diesen zum Startzustand der Machine zu machen.
  5. Klicken Sie auf Speichern.

Existiert bereits ein Zustand mit demselben technischen Namen, erscheint ein Inline-Fehler und der Zustand wird nicht gespeichert.

Öffnen Sie das Kontextmenü eines Zustands und wählen Sie Bearbeiten. Dasselbe Formular öffnet sich mit den aktuellen Werten. Ändern Sie Name oder Technischer Name und klicken Sie auf Speichern.

Jede Machine hat genau einen Anfangszustand — den Status, den eine Entität erhält, wenn sie zum ersten Mal in die Machine eintritt. Sie können ihn an drei Stellen setzen:

  • Den Schalter Als Anfangszustand setzen im Formular zum Hinzufügen/Bearbeiten.
  • Den Eintrag Als Anfangszustand setzen im Kontextmenü eines Zustands.
  • Das Feld Anfangszustand im Tab Allgemein.

Bei der Wahl eines neuen Anfangszustands wandert das Anfang-Badge zu ihm.

Öffnen Sie das Kontextmenü eines Zustands, wählen Sie Löschen und bestätigen Sie.

Ein Zustand kann nicht gelöscht werden, solange noch etwas von ihm abhängt. Vor dem Entfernen prüft das Modul auf:

  • Übergänge, die am Zustand beginnen oder enden.
  • Entitäten — echte Datensätze wie Bestellungen, Transaktionen und Lieferungen — die sich aktuell in diesem Zustand befinden.

Wird etwas gefunden, wird die Löschung blockiert und der Dialog listet die Abhängigkeiten auf, zum Beispiel Übergänge: 2 und Entitäten: 5. Entfernen oder verschieben Sie diese zuerst, dann löschen Sie den Zustand.