Opcja TRIGGERS w systemie GRAVITY umożliwia zarejestrowanie i skonfigurowanie schematów automatycznego uruchamiania projektów (aplikacji GRAVITY). Użytkownik może zdefiniować sposób wywołania projektu w reakcji na określone zdarzenie lub według ustalonego harmonogramu.
W ramach tej opcji możliwe jest przypisanie do każdego projektu wielu niezależnych wyzwalaczy, z których każdy działa według własnej reguły. Trzeba jednak pamiętać, że jeden wyzwalacz może uruchomić tylko jeden projekt.
Dostępne mechanizmy wywoływania projektów w opcji TRIGGERS:
- Harmonogram czasowy – automatyczne wywołanie projektu w określonych odstępach czasu (np. co 10 minut, codziennie o 3:00).
- Notyfikacja bazy danych – reakcja na zmianę danych w bazie (np. dodanie nowego rekordu).
- Web Service – uruchomienie projektu poprzez żądanie zewnętrzne HTTP/REST lub SOAP.
- Nowy plik w folderze – automatyczne uruchomienie projektu po wykryciu pliku w obserwowanym katalogu.
- Wiadomość RabbitMQ – wyzwolenie projektu na podstawie komunikatu odebranego od brokera wiadomości RabbitMQ.
- Połączenie TCP – uruchomienie projektu po otrzymaniu wiadomości przez serwer TCP.
- Protokół AS2 – uruchomienie projektu po otrzymaniu wiadomości AS2 od partnera.
Opcja TRIGGERS pozwala w pełni kontrolować, kiedy i w jaki sposób uruchamiane są projekty GRAVITY. Dzięki temu możliwa jest obsługa wielu scenariuszy automatyzacji i integracji, bez konieczności ręcznego uruchamiania każdego z projektów
Organizacja wyzwalaczy