Zarządzanie stanami
Stan to jeden ze statusów, w jakich może znaleźć się encja — na przykład Open, In progress czy Done w zamówieniu. Zakładka States w widoku szczegółów wypisuje je wszystkie i to tutaj nimi zarządzasz.
Lista stanów
Dział zatytułowany „Lista stanów”Każdy stan pokazuje swoją Technical name, Name oraz kolumnę Initial. Stan początkowy nosi odznakę Initial. Pole wyszukiwania filtruje listę po nazwie.
Dodaj stan
Dział zatytułowany „Dodaj stan”- Otwórz maszynę i przejdź do zakładki States.
- Kliknij Add state.
- Wypełnij:
- Technical name — wewnętrzny identyfikator. Musi zaczynać się od małej litery i zawierać wyłącznie małe litery, cyfry i podkreślenia.
- Name — czytelna nazwa wyświetlana.
- Opcjonalnie włącz Set as initial state, aby uczynić ten stan początkowym dla maszyny.
- Kliknij Save.
Jeśli stan o tej samej nazwie technicznej już istnieje, pojawia się błąd w polu i stan nie zostaje zapisany.
Edytuj stan
Dział zatytułowany „Edytuj stan”Otwórz menu kontekstowe stanu i wybierz Edit. Otworzy się ten sam formularz z bieżącymi wartościami. Zmień Name lub Technical name i kliknij Save.
Stan początkowy
Dział zatytułowany „Stan początkowy”Każda maszyna ma dokładnie jeden stan początkowy — status, który encja otrzymuje, gdy po raz pierwszy trafia do maszyny. Możesz go ustawić w trzech miejscach:
- Przełącznik Set as initial state w formularzu dodawania/edycji.
- Pozycja Set as initial state w menu kontekstowym stanu.
- Pole Initial state w zakładce General.
Po wybraniu nowego stanu początkowego odznaka Initial przenosi się na niego.
Usuń stan
Dział zatytułowany „Usuń stan”Otwórz menu kontekstowe stanu, wybierz Delete i potwierdź.
Stanu nie można usunąć, dopóki coś od niego zależy. Przed usunięciem moduł sprawdza:
- Przejścia, które zaczynają się lub kończą w tym stanie.
- Encje — rzeczywiste rekordy, takie jak zamówienia, transakcje i dostawy — obecnie w tym stanie.
Jeśli coś zostanie znalezione, usunięcie jest blokowane, a okno wypisuje zależności, na przykład Transitions: 2 i Entities: 5. Najpierw usuń je lub przekieruj, potem usuń stan.