Jeżeli chcesz skonfigurować wywołanie aplikacji przez mechanizm notyfikacji bazy danych (na podstawie sygnału pochodzącego z bazy danych) musisz wybrać w menu głównym opcję TRIGGERS.
Notyfikacja bazy danych jest obsługiwana w systemie GRAVITY dla trzech typów baz danych:
- PostgeSQL
- SQLServer
- Oracle
Wybierając opcję New... możesz dodać nową konfigurację automatycznego uruchamiania aplikacji GRAVITY.
Po wyborze opcji New… musisz wybrać ze słownika rodzaj wywołania automatycznego.
Decydując się na mechanizm wywołania poprzez notyfikację bazy danych wybierasz ze słownika opcję DATA BASE.
W obszarze PROPERTIES należy wskazać aplikację (projekt) GRAVITY, który odtąd będzie skojarzony z konfigurowanym wywołaniem.
Aby dokończyć konfigurację będziesz musiał jeszcze wskazać połączenie z bazą danych (wybór ze słownika skonfigurowanych połączeń) oraz w zależności od rodzaju bazy danych uzupełnić kanał, na którym system będzie nasłuchiwał (PostgreSQL) lub tabelę, którą będzie badał (SQLServer).
Aby trigger był aktywny musisz ustawić przełącznik Enabled na włączony.
Jeśli chcesz aby system wysyłał e-mail do wskazanych odbiorców, gdy wystąpi błąd w procesie zaznacz opcje Send mail when error.
Jeśli projekt używa parametrów zobaczysz je na panelu Parameters w formie listy nazwa - wartość. Klikając w wartość możesz wpisać domyślną wartość parametru dla triggera.
Wartość domyślna zostanie użyta jeśli trigger nie otrzyma wartości tego parametru z wywołania (np. REST API, database, RabbitMQ itp.) i zostanie przekazana do uruchamianego projektu.
Konfiguracja notyfikacji dla SQL Server