Przegląd interfejsu
Wszystko znajduje się w Settings → Plugins → State Machine Manager.
Lista State Machines
Dział zatytułowany „Lista State Machines”Ekran startowy to lista State Machines. Każdy wiersz to jedna maszyna, z kolumnami:
- Technical name — wewnętrzny identyfikator, np.
order.state. - Name — czytelna nazwa wyświetlana.
- States — ile stanów ma maszyna.
- Transitions — ile ma przejść.
W prawym górnym rogu przycisk Create state machine rozpoczyna nową, własną maszynę. Każdy wiersz ma menu kontekstowe z pozycjami Edit i Delete.
Kliknięcie wiersza otwiera widok szczegółów tej maszyny.
Widok szczegółów
Dział zatytułowany „Widok szczegółów”Widok szczegółów jest podzielony na pięć zakładek.
General
Dział zatytułowany „General”Karta General information pokazuje Technical name, Name i Initial state maszyny. Widok otwiera się w trybie tylko do odczytu; kliknij Edit, aby zmienić pola, następnie Save lub Cancel. Baner ostrzegawczy przypomina, że błędne zmiany mogą wpłynąć na obsługę zamówień i przepływy płatności. Na pasku narzędzi jest też przycisk Validate. Zobacz Ustawienia ogólne.
Lista wszystkich stanów maszyny, z kolumnami Technical name, Name oraz Initial. Stan początkowy nosi odznakę Initial. Użyj Add state, aby utworzyć stan, albo menu kontekstowego wiersza, aby wybrać Edit, Set as initial state lub Delete. Zobacz Zarządzanie stanami.
Transitions
Dział zatytułowany „Transitions”Lista dozwolonych zmian statusu. Każde przejście ma Action name, From state i To state. Add transition tworzy przejście. Zobacz Zarządzanie przejściami.
Diagram
Dział zatytułowany „Diagram”Wizualny, interaktywny widok całej maszyny — stany jako prostokąty, przejścia jako strzałki. Przeciągaj stany, aby je układać, i rysuj nowe przejścia, przeciągając od portu jednego stanu do drugiego. Zobacz Edytor wizualny.
History
Dział zatytułowany „History”Dziennik przejść, które faktycznie miały miejsce dla tej maszyny — kiedy, jaka encja, kto je wywołał i między którymi stanami nastąpił ruch. Zobacz Historia przejść.