Silnik workflow
Silnik workflow to komponent systemu odpowiedzialny za wykonywanie modelu procesu: tworzy instancje spraw, przydziela zadania, sprawdza warunki rozgałęzień, odlicza terminy i zapisuje historię. Jest warstwą, która zamienia diagram procesu w działający przepływ pracy.
Za co odpowiada silnik
- Uruchamianie i zamykanie instancji procesu.
- Wyznaczanie wykonawcy zadania na podstawie roli lub danych sprawy.
- Obliczanie warunków przejścia między krokami.
- Obsługa timerów, eskalacji i zdarzeń.
- Zapis pełnego śladu audytowego.
Dlaczego to ma znaczenie przy wyborze systemu
Możliwości silnika decydują o tym, czy proces da się odwzorować bez pisania kodu — na przykład czy obsłuży równoległe akceptacje lub zwrot sprawy do dowolnego wcześniejszego kroku. Zobacz architekturę platformy JobRouter.
Zakres funkcji poszczególnych komponentów opisują moduły JobRouter.
Przykłady zastosowania
Silnik automatycznie przypisuje zadanie zastępcy, gdy akceptant ma zaznaczoną nieobecność.
Po upływie terminu silnik uruchamia zdarzenie eskalacji i powiadamia przełożonego.
Najczęstsze pytania
Czy silnik workflow to to samo co BPMS?
Nie. Silnik jest jednym z komponentów BPMS, obok modelera, formularzy i raportów.
Czy zmiana modelu wpływa na trwające sprawy?
Zwykle nie. Uruchomione instancje kończą się na starej wersji modelu, a nowe startują na nowej.
Powiązane hasła
Zobacz, jak wygląda to w systemach, które wdrażamy w polskich firmach.
