Search

Home

Wywołanie procesu GRAVITY

Wywołanie procesu GRAVITY

Obsługiwane typy wyzwalaczy procesów

System posiada wbudowane następujące tryby uruchamiania oraz typy wyzwalaczy procesów:

  • Manualny - uruchamiany ręcznie w oknie konfiguracji projektu.
  • Przez inną aplikację GRAVITY - aplikacja może zawierać operatory, które wywołują inną aplikację w trakcie przetwarzania.
  • Scheduler - wywołuje projekt w oparciu o mechanizm wywołań czasowych.
  • Database - wywołuje projekt w oparciu o zaistniałą sytuację w bazie danych.
  • File - wywołuje projekt po pojawieniu się pliku we wskazanym katalogu.
  • WebService - uruchomienie projektu jako REST API.
  • RabbitMQ - wywołuje projekt po odebraniu komunikatu od serwera RabbitMQ.
  • Event - wywołuje projekt po wystąpieniu konkretnego zdarzenia w środowisku GRAVITY.
  • Socket - uruchamia serwer TCP działający na określonym porcie. Wysłanie komunikatu do serwera prze klienta wywołuje projekt powiązany z wyzwalaczem.
  • Serwer AS2 - uruchamia serwer AS2 pozwalający na odbieranie i automatyczne przetwarzanie dokumentów EDI od zdefiniowanych partnerów biznesowych.

Konfiguracja wyzwalaczy automatycznych dostępna jest w programie GRAVITY.exe w zakładce TRIGGERS. Każdy wyzwalacz uruchamia jeden projekt, chyba że projekt korzysta z innego projektu - w tym wypadku następuje dodatkowe wywołanie projektu przez inną aplikację GRAVITY.

icon
Przed rozpoczęciem pracy z wyzwalaczami automatycznymi zapoznaj się z sekcją Serwer wywołań automatycznychSerwer wywołań automatycznych.
icon
Wyzwalacze mogą podlegać regułom kolejkowania wykonania. Reguły te zostały opisane w sekcji Zarządzanie kolejkami procesów GRAVITYZarządzanie kolejkami procesów GRAVITY.
Wywołanie manualneWywołanie automatyczne przez inną aplikację GRAVITYWywołanie automatyczne przez mechanizm wywołań czasowychWywołanie automatyczne przez mechanizm notyfikacji bazy danychWywołanie automatyczne przez wykrycie nowego pliku w kataloguWywołanie automatyczne poprzez REST APIWywołanie automatyczne przez odebranie wiadomości od brokera RabbitMQWywołanie automatyczne jako zdarzenie GRAVITYWywołanie automatyczne poprzez serwer TCPWywołanie automatyczne poprzez serwer AS2