Silnik przepływu pracy
Mechanizm przepływu pracy to aplikacja zarządzająca procesami biznesowymi . Jest to kluczowy składnik technologii przepływu pracy i zwykle korzysta z serwera bazy danych .
Mechanizm przepływu pracy zarządza i monitoruje stan działań w przepływie pracy , takich jak przetwarzanie i zatwierdzanie formularza wniosku o pożyczkę, oraz określa, do której nowej czynności należy przejść zgodnie ze zdefiniowanymi procesami (przepływami pracy). Działania mogą obejmować wszystko, od zapisania formularza zgłoszeniowego w systemie zarządzania dokumentami po wysłanie e-maila z przypomnieniem do użytkowników lub eskalację zaległych pozycji do kierownictwa. Mechanizm przepływu pracy ułatwia przepływ informacji, zadań i zdarzeń. Silniki przepływu pracy mogą być również określane jako silniki orkiestracji przepływu pracy.
Silniki przepływu pracy pełnią głównie trzy funkcje:
- Weryfikacja aktualnego stanu procesu: Sprawdź, czy wykonanie zadania przy danym statusie jest prawidłowe.
- Określ uprawnienia użytkowników: Sprawdź, czy bieżący użytkownik ma uprawnienia do wykonania zadania.
- Wykonywanie skryptu warunku: Po przejściu poprzednich dwóch kroków mechanizm przepływu pracy wykonuje zadanie, a jeśli wykonanie zakończy się pomyślnie, zwraca sukces, jeśli nie, zgłasza błąd, aby wyzwolić i wycofać zmianę.
Silnik przepływu pracy jest podstawową techniką oprogramowania do przydzielania zadań, takiego jak zarządzanie procesami biznesowymi , w którym silnik przepływu pracy przydziela zadania różnym wykonawcom, jednocześnie przesyłając dane między uczestnikami. Mechanizm przepływu pracy może wykonać dowolną sekwencję kroków, na przykład analizę danych dotyczących opieki zdrowotnej.
Zobacz też
- Silnik reguł biznesowych
- System zarządzania regułami biznesowymi
- Porównanie silników BPEL
- Silnik wnioskowania
- Interfejs API silnika reguł Java
- Algorytm Rete'a
- Rozwiń zasady
- Rozumowanie semantyczne
- Język wykonywania procesów biznesowych
- System produkcyjny
- System zarządzania przepływem pracy
- Joget Workflow
- Dyrygent (oprogramowanie)