KONTEKST Przedsiębiorstwo użytkujące oprogramowanie klasy ERP, chce stworzyć system automatycznego powiadamiania swoich pracowników. System powiadamiania ma być automatyczny i niezależny od użytkownika. System powiadamiania ma automatycznie 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
Na użytek naszego przykładu zakładamy, że musimy informować o spadku sprzedaży z poprzednich 7 dni pod warunkiem, że wartość sprzedaży 7-dniowej była mniejsza, niż mediana za okres ostatnich 12 – miesięcy. W przypadku rozpoznania warunku, który sobie założyliśmy GRAVITY wysyła informację pocztą elektroniczną do skonfigurowanego adresata.
Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.
ZADANIE
Stworzenie funkcjonalności, która pomoże użytkownikowi natychmiast pozyskiwać informację o przekroczeniu kredytu kupieckiego przez kontrahenta.
PRZYKŁADOWE ZASTOSOWANIE GRAVITY
W przypadku rozpoznania warunku – przekroczenie kredytu kupieckiego – GRAVITY wysyła informację pocztą elektroniczną do skonfigurowanego adresata (adresatów).
Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.
PRZYKŁADOWE ZASTOSOWANIE GRAVITY
Jak wyżej, z jedną bardzo ważną różnicą. Impuls wywołujący przetwarzanie to notyfikacja bazy danych. Momentem wyzwolenia notyfikacji jest dodanie rekordu faktury dla kontrahenta.
PRZYKŁADOWE ZASTOSOWANIE GRAVITY
Identycznie, jak w zastosowaniu powyżej z tą różnicą, że informacja o wykrytym zdarzeniu jest wysyłana jako SMS do wybranej osoby (zastosowanie operatora CALL WEB SERVICE jako funkcji zewnętrznej obsługującej bramkę SMS).
ZADANIE
Stworzenie funkcjonalności, która pomoże użytkownikowi natychmiast pozyskiwać informację o przeterminowaniu realizacji zamówień klienckich.
PRZYKŁADOWE ZASTOSOWANIE GRAVITY
W przypadku rozpoznania warunku (istnienie przeterminowań), GRAVITY wysyła informację pocztą elektroniczną do skonfigurowanego adresata (adresatów).
Impuls wywołujący przetwarzanie: skanowanie wywołań czasowych.
PRZYKŁADOWE ZASTOSOWANIE GRAVITY
W przypadku rozpoznania warunku (istnienie przeterminowań niezamkniętych zamówień klienta), GRAVITY wysyła pozostawia informację o wszystkich przypadkach przeterminowań na magistralę wiodącą, do bazy tymczasowej (sesyjny cache pamięciowy).
Ponadto skonfigurowano funkcję WEB SERVICE dającą dostęp do bazy pamięciowej.
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.