Testowanie procesu
Proces testujesz, uruchamiając go, a następnie śledząc jego przebieg. Możesz wtedy sprawdzić m.in., czy:
- mapowania zostały wykonane poprawnie,
- warunki w czynności Decyzja kierują proces właściwymi ścieżkami,
- proces wychodzi z czynności Stan zdefiniowanymi portami wyjściowymi.
Więcej o uruchamianiu procesu i podglądzie jego przebiegu patrz: Przebieg procesu.
Proces działający na strukturze danych
Częstym błędem podczas testowania jest uruchamianie bezpośrednio z archITekt Studio procesu, który w mapowaniach korzysta ze struktury danych. Taki proces potrzebuje konkretnego elementu danych, na którym ma działać.
Przykład
Na zakładce Zmienne procesu zdefiniowano zmienną będącą strukturą danych, a pola tej struktury są używane w mapowaniach czynności (np. w czynności Mapowanie). Po uruchomieniu takiego procesu z archITekt Studio w jego przebiegu zawsze wystąpi błąd.

Dzieje się tak, ponieważ proces uruchomiony z archITekt Studio nie działa na żadnym konkretnym elemencie danych – nie otrzymuje na wejściu Id elementu danych, więc nie ma skąd pobrać wartości pól.
Przed testowaniem przygotuj dane dla procesu w jeden z następujących sposobów:
- utwórz element danych w samym procesie czynnością Utwórz element danych, patrz: Utwórz element danych,
- wywołaj proces z innego procesu, który ma już przygotowane dane,
- wywołaj proces z formularza lub listy w aplikacji WWW, patrz: Wywołanie procesu z formularza.
W poniższym przykładzie ten sam proces podpięto pod akcję zapisu danych na formularzu. W mapowaniach akcji wskazano element danych dla procesu. Formularz musi być oparty na tej samej strukturze danych co proces – wtedy po uruchomieniu z aplikacji WWW proces wykona się bez błędu.

Sprawdzenie przebiegu w menedżerze procesów
- Z menu głównego wybierz Narzędzia > Menedżer procesów.
- Odszukaj na liście uruchomiony proces, kliknij go prawym przyciskiem myszy i z menu kontekstowego wybierz Śledź wykonanie.
- Sprawdź kolumnę Id elementu danych. Proces uruchomiony z formularza ma w niej Id elementu danych, dlatego jego mapowania mogły zostać wykonane. Procesy uruchomione z archITekt Studio nie mają Id elementu danych i zakończyły się wyjątkiem.

- W podglądzie przebiegu procesu otwartym z menedżera procesów możesz prześledzić rzeczywisty przebieg procesu, który tym razem zakończył się bez wyjątku.
Więcej o menedżerze procesów patrz: Menedżer procesów.