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.