Search

Home

Alarmy wewnętrzne

Alarmy wewnętrzne

image
KONTEKST Przedsiębiorstwo korzystające z oprogramowania klasy ERP chce stworzyć system automatycznego powiadamiania pracowników. System ten ma działać całkowicie automatycznie, niezależnie od użytkownika, wykrywać sytuacje alarmowe i powiadamiać właściwych adresatów.

ZADANIE

Stworzenie funkcjonalności, która pomoże użytkownikowi natychmiast reagować na spadek sprzedaży.

PRZYKŁADOWE ZASTOSOWANIE GRAVITY

W naszym przykładzie zakładamy konieczność powiadamiania o spadku sprzedaży z ostatnich 7 dni, pod warunkiem, że jej wartość była niższa niż mediana z minionych 12 miesięcy. Jeśli GRAVITY wykryje spełnienie tego warunku, automatycznie wyśle wiadomość e-mail do skonfigurowanego adresata.

Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.

ZADANIE

Stworzenie funkcjonalności umożliwiającej natychmiastowe informowanie użytkownika o przekroczeniu kredytu kupieckiego przez kontrahenta.

PRZYKŁADOWE ZASTOSOWANIE GRAVITY – WYZWALANIE CZASOWE

Po wykryciu warunku przekroczenia kredytu kupieckiego GRAVITY wysyła powiadomienie e-mail do skonfigurowanego adresata (lub adresatów). Przetwarzanie uruchamia cykliczne skanowanie wywołań czasowych.

PRZYKŁADOWE ZASTOSOWANIE GRAVITY – WYZWALANIE PRZEZ NOTYFIKACJĘ BAZY

Działanie jest analogiczne jak powyżej, lecz przetwarzanie wyzwala notyfikacja bazy danych. Notyfikacja uruchamia się w momencie dodania rekordu faktury dla kontrahenta.PRZYKŁADOWE

PRZYKŁADOWE ZASTOSOWANIE GRAVITY – POWIADOMIENIE SMS

Jak w poprzednim przykładzie, z tą różnicą, że informacja o zdarzeniu jest wysyłana jako SMS do wskazanej osoby. Wykorzystywany jest operator CALL WEB SERVICE, obsługujący bramkę SMS jako usługę zewnętrzną.

ZADANIE

Stworzenie funkcjonalności umożliwiającej bieżące pozyskiwanie informacji o przeterminowaniu realizacji zamówień klienckich.

ZASTOSOWANIE GRAVITY – POWIADOMIENIE E-MAIL

Po wykryciu warunku (wystąpienia przeterminowań) GRAVITY wysyła wiadomość e-mail do skonfigurowanego adresata lub grupy adresatów. Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.

ZASTOSOWANIE GRAVITY – UDOSTĘPNIENIE DANYCH ZBIORCZYCH

Po wykryciu warunku (istnienia przeterminowań w niezamkniętych zamówieniach klienta) GRAVITY umieszcza informację o wszystkich tych przypadkach na magistrali wiodącej, a następnie zapisuje ją do bazy tymczasowej (sesyjnego cache’u pamięciowego).

Dodatkowo skonfigurowano funkcję WEB SERVICE, która udostępnia tę tymczasową bazę danych na potrzeby systemów zewnętrznych.

W efekcie każde oprogramowanie zewnętrzne może odczytać te przygotowane dane rezydujące w pamięci.

Dzięki temu każde oprogramowanie zewnętrzne ma dostęp do przygotowanej informacji rezydującej w pamięci.

Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.

icon
Uwaga: jeśli użytkownik chce, aby baza pamięciowa (udostępniana przez funkcję WEB SERVICE) zawsze zawierała aktualne dane, może ustawić bardzo krótki interwał przerwań czasowych odświeżających bazę - czyli uruchamiających ten projekt.