Kontakt
Słownik pojęć e-MSI

Orkiestracja procesów

Orkiestracja procesów to koordynowanie kroków wykonywanych przez różne systemy, roboty i osoby z jednego miejsca, tak aby całość działała jako spójny przebieg. Warstwa orkiestracji wie, co ma się wydarzyć dalej, pilnuje kolejności i obsługuje sytuacje, w których któryś element zawiedzie.

2 pytań i odpowiedzi3 powiązane hasła

Zadania warstwy orkiestrującej

  • Uruchamianie kroków w systemach zewnętrznych i czekanie na wynik.
  • Obsługa błędów: ponowienie, kolejkowanie, przekazanie do człowieka.
  • Utrzymanie stanu sprawy niezależnie od tego, gdzie wykonano krok.
  • Jedna historia zdarzeń dla całego przebiegu.

Dlaczego to ważne

Bez orkiestracji automatyzacja rozpada się na wyspy: robot wykonał swoje, ale nikt nie wie, czy sprawa poszła dalej. Rolę spinającą pełni zwykle platforma procesowa.

Przykłady zastosowania

01

Gdy robot nie pobierze danych z portalu, sprawa trafia do operatora zamiast zatrzymać się bez śladu.

02

Proces czeka na potwierdzenie z ERP, a po jego braku ponawia wywołanie trzy razy.

Najczęstsze pytania

Czym orkiestracja różni się od integracji?

Integracja przenosi dane między systemami, orkiestracja dodatkowo zarządza kolejnością kroków i obsługą błędów w całym przebiegu.

Czy potrzebne jest osobne narzędzie?

Zwykle rolę tę pełni platforma workflow, o ile obsługuje wywołania systemów zewnętrznych i ponowienia.

Powiązane hasła

Orkiestracja procesów w praktyce

Zobacz, jak wygląda to w systemach, które wdrażamy w polskich firmach.

Przewijanie do góry