Logo
    Pobierz gravity.integration

    Search

    Home

    Informacje podstawowe

    Dokumentacja techniczna

    Przykłady zastosowań

    gravity.integration
    gravity.integration
    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