Realizacja wywołania automatycznego poprzez odebranie wiadomości od brokera odbywa się w następujących krokach:
- Uruchom aplikację Gravity.exe
- Utwórz projekt w module PROJECTS. Projekt uruchamiany przez wyzwalacz RabbitMQ musi posiadać co najmniej jeden parametr wejściowy, do którego zostanie przekazana odebrana wiadomość.
- W module TRIGGERS utwórz nowy wyzwalacz typu RabbitMQ. Wskaż połączenie z brokerem, nazwę kolejki oraz parametr projektu, który będzie przechowywał odebraną wiadomość.
- Uruchom aplikację GravityTriggersRunner.exe lub zrestartuj usługę gravity.integration.
Po skonfigurowaniu wyzwalacza system GRAVITY oczekuje na wiadomości publikowane w wskazanej kolejce RabbitMQ. Po odebraniu komunikatu przez klienta GRAVITY (consumer) jego zawartość zostaje przekazana do wskazanego parametru projektu, a następnie uruchamiany jest powiązany proces.
Po zakończeniu wykonania procesu system GRAVITY wysyła do brokera RabbitMQ informację zwrotną dotyczącą przetworzenia wiadomości zgodnie z ustawioną konfiguracją potwierdzania.