Proces sprawdzania poprawności przepływu pracy
Poprawność procesu przepływu pracy należy sprawdzić w celu zweryfikowania strukturalnej integralności procesu.
Proces sprawdzania poprawności przepływu pracy sprawdza następujące warunki:
- Czy każdy węzeł jest połączony z innym węzłem tak, że rekord może w sposób niezakłócony pokonać całą drogę procesu.
- Czy dla wszystkich węzłów, z wyjątkiem węzła uruchamiania, istnieje co najmniej jedna linia łącząca wchodząca do węzła.
- Czy dla wszystkich węzłów, z wyjątkiem węzłów zatrzymania, istnieje co najmniej jedna linia łącząca wychodząca do węzła.
- Czy węzły uruchomienia mają tylko jedną pozytywną linię łączącą wychodzącą z węzła.
- Czy składnia SQL jest poprawna dla warunków lub przypisań warunkowych.
- Czy węzły warunkowe mają poprawną klauzulę WHERE lub niestandardowy plik klasy określony we właściwościach węzła. Wynikiem wykonania klauzuli WHERE musi być prawda albo fałsz. Z węzła Warunek wychodzi zarówno pozytywna jak i negatywna linia łącząca.
- Czy węzły ręcznego wprowadzania mają co najmniej jedno pozytywne połączenie wychodzące z węzła.
- Czy dla węzłów podprocesów włączono proces podany we właściwościach węzła.
- Czy węzły Zadanie mają co najmniej jedno przypisanie określone we właściwościach węzła.
- Czy węzły Oczekiwanie mają co najmniej jedno przypisane zdarzenie określone we właściwościach węzła.
Proces sprawdzania poprawności nie sprawdza następujących warunków:
- Czy poprawne są adresy e-mail, na które przesyłane mają być powiadomienia.
- Pliki klas niestandardowych znajdują się w katalogu Maximo ®.
- Czy pliki klas niestandardowych działają.
- Czy pliki wykonywalne działają.
- Czy proces dokładnie odzwierciedla proces biznesowy w przedsiębiorstwie użytkownika.