Debugowanie procesów
Narzędzia udostępnione przez EximeeBPMS Cockpit umożliwiają w debugowanie procesów, w szczególności wgląd do zmiennych procesowych i ich aktualnych wartości.
Po otwarciu szczegółowego widoku procesu prezentowane są wszystkie jego uruchomione instancje. Na diagramie kółkiem niebieskim oznaczone są aktywne instancje, natomiast czerwonym symbolem miejsca, w których wystąpił incydent.

Po naciśnięciu na numer procesu (w kolumnie ID), prezentowane są szczegóły konkretnej instancji.

Incydenty
Zakładka Incidents prezentuje błędy wygenerowane przez daną instancję procesu. Najważniejszą kolumną podczas debugowania jest kolumna Message, w której widoczna jest komunikat opisujący incydent. Jej prawidłowe przeanalizowanie jest kluczowe do zdiagnozowania problemu.

Po naciśnięciu na treść wiadomości wyświetlone zostanie okno dialogowe z pełną treścią komunikatu.

Po prawej stronie w kolumnie Action znajduje się ikona zawiniętej strzałki. Jej kliknięcie umożliwia ponowne uruchomienie aktywności, która zakończyła się incydentem.
Wartości zmiennych
W zakładce Variables znajdują się wszystkie zmienne oraz ich wartości przekazywane do procesu. Kliknięcie ikony czerwonego ołówka umożliwia ręczną edycję wartości. W połączeniu z akcją ponownego uruchomienia aktywności jest to przydatne narzędzie do testowania i debugowania procesu.

Logi
Podczas pracy z procesami może się zdarzyć, że pomimo upłynięcia czasu wskazanego w router-api, w EximeeBPMS nie pojawi się najnowsza wersja procesu. W takim przypadku wersja widoczna w Cockpit może różnić się od tej dostępnej w Eximee Designer.
Informacje o błędach, które wystąpiły podczas synchronizacji, znajdują się w logach process-handler-executor.
Last updated
Was this helpful?
