.

Jak monitorować integrację systemów IT?

8 października 2013

Temat: Sprawdzenie poprawności działania testowego procesu 'Odczyt ceny złota'. Proces obsługuje elektroniczną wymianę danych XML między portalem internetowym cen złota a platformą kooperacja534.pl.
Wymagania: Stworzony i przynajmniej raz uruchomiony proces (Szczegóły w przewodniku: Jak uruchomić integrację systemów IT?

  Kontrola poprawności działania uruchamianych procesów integrujących systemy IT możliwa jest na jeden z trzech sposobów:
   1. Odczytanie stanu procesu z głównego panelu informacyjnego.
   2. Odczytanie logów działania procesu.
   3. Automatyczne powiadamianie e-mail o błędach wykonania procesu.

WARIANT 1: Odczytanie stanu procesu integrującego systemy IT z głównego panelu informacyjnego
  Główny panel informacyjny (dashboard) wyświetlany jest po zalogowaniu użytkownika, dostępny jest również z menu głównego po wybraniu opcji 'Kooperacja534.pl'.
  Gotowe! Po wyświetleniu panelu, informacja o uruchomieniach procesu 'Odczyt ceny złota' jest już dostępna. Okno 'Zdarzenia' zawiera wpis 'OK' 'Zakończono wykonywanie procesu' potwierdzający poprawne ostatnie uruchomienie i odczytanie danych XML przez proces 'Odczyt ceny złota'

  Panel wyświetla podstawowe informacje dotyczące stanu wszystkich procesów udostępnianych użytkownikowi i podzielony jest na następujące okna:
  Lista procesów - zawiera graficzną informację o statusie procesu:
 Proces aktywny, ma zdefiniowany harmonogram pozwalający na cykliczne uruchamianie,
 Proces nieaktywny, nie ma zdefiniowanego harmonogramu,
 Proces, którego ostatnie wykonanie zostało zakończone błędem,
 Kolumna 'Data uruch.' zawiera datę kolejnego uruchomienia procesu. Procesy nie posiadające zdefiniowanych harmonogramów nie będą posiadały wprowadzonej wartości.
 Lista procesów ogółem -  zestawienie ilościowe procesów:
        'Aktywne' -  liczba procesów posiadających zdefiniowane harmonogramy, uruchamianych automatycznie co określony czas. Proces może być również uruchamiany na żądanie przez użytkownika.
        'Wyłączone' - liczba procesów nie posiadających zdefiniowanych harmonogramów. Procesy mogą być uruchamiane na żądanie przez użytkownika.
        'Aktualnie wykonywane' - liczba procesów aktualnie trwających.
 Uruchomienia procesów -  liczba wszystkich uruchomień procesów w okresie ostatniego dnia, tygodnia i miesiąca. Wyświetlane są wszystkie uruchomienia, niezależnie od ich wyniku zakończenia.
  Zdarzenia - rejestr ostatnich 10 zdarzeń związanych z uruchomianiem procesów. Pełny rejestr zdarzeń dostępny jest w module monitorującym, opisanym w kolejnym punkcie.

WARIANT 2: Odczytanie logów działania procesu integrującego systemy IT
a)  Z menu głównego wybieramy opcję 'Monitorowanie'.
  Widok zostanie przełączony do modułu monitorującego, zawierającego raport działania procesów.
  Raport działania procesów zawiera kolumny:
    -Nazwa zadania - nazwa uruchamianego procesu,
    -Logi uruchomień - log zawierający rejestr zdarzeń związanych z uruchamianiem procesu,
    -Operacje - log zawierający dane przetwarzane i zwracane przez proces, przeznaczony jest do szczegółowego diagnozowania wyników zwracanych przez proces i przeprowadzania testów,
    -Status - informacja dotycząca wyniku ostatniego uruchomienia procesu.

  Jeżeli w raporcie 'Status'  procesu jest oznaczony jako '---', oznacza to, że proces nie był jeszcze uruchamiany. Jednokrotne uruchomienie procesu zostało opisane w poradniku: Jak uruchomić integrację systemów IT?

b) Z tabeli 'Raporty działania procesów' wybieramy opcję 'Podgląd' w kolumnie 'Logi uruchomień' dla procesu Odczyt złota
  Wyświetlona zostanie lista zdarzeń związanych z działaniem procesu.
Gotowe! Wyświetlona została lista zawierająca uruchomienia procesu, z której możemy odczytać informację o jej uruchomieniach. Pierwszy wpis 'OK' 'Zakończono wykonywanie procesu' jest potwierdzeniem poprawnego działania procesu.

Lista zdarzeń zawiera kolumny:
  - # - Numer kolejny zdarzenia, począwszy od najnowszego,
  - Data - Data i czas zarejestrowania zdarzenia,
  - Status - Typ zdarzenia w logu*,
  - Opis - Opis tekstowy zdarzenia.

* Typy zdarzeń w logu:
  - Informacja: Zdarzenia związane z obsługą harmonogramów procesu, np. informacja o kolejnym zaplanowanym uruchomieniu procesu,
  - Działający: Informacje dotyczące uruchomienia procesu,
  - OK: Informacje dotyczące zakończenia procesu,

  - Błąd: Zdarzenia, które uniemożliwiły poprawne wykonywanie procesu, np. błędna konfiguracja procesu itp.

WARIANT 3: Automatyczne powiadamianie e-mail o błędach wykonania procesu integrującego systemy IT
a)  Z menu głównego wybieramy opcję 'Procesy'.
  Widok zostanie przełączony do modułu administracji procesami, zawierającego zdefiniowany proces 'Odczyt złota'.
b)  Wybieramy opcję 'Edytuj' w kolumnie 'Operacje' dla procesu 'Odczyt ceny złota'
  Okno zostanie przełączone do widoku edycji procesu.
  W edycji procesu w pozycji 'Powiadamianie o błędach' wybieramy grupę użytkowników* dla których przesyłane będą powiadomienia e-mail o błędach. Zmianę ustawień procesu zatwierdzamy klikając 'OK'

 Gotowe! - wskazana grupa użytkowników* będzie automatycznie otrzymywać powiadomienia e-mail o błędach działania procesów.

 *Grupy użytkowników:
   -Administratror - użytkownicy o najwyższych uprawnieniach posiadający uprawnienia 'Developera' i 'Bussines administratora',
   -Developer - użytkownicy posiadający uprawnienia edycji i uruchamiania procesy
   -Bussines administrator - użytkownicy posiadający uprawniania uruchamiania procesy