Notifications

Na stronie znajdziemy dwa panele:
  • Notifications Configuration - odpowiada za ustawienia powiadomień,

  • Notifications - wyświetla aktualne powiadomienia.

../_images/NotificationsPage.png

Panel Notifications Configuration

W panelu ustawień znajduje się kilka funkcji:
  • ustawienie maksymalnego czasu przechowywania powiadomień w systemie,

  • włączenie/wyłączenie generowania konkretnych typów powiadomień dla różnych punktów dostarczania powiadomień,

  • możliwość dodawania, edycji oraz usuwania konfiguracji punktów dostarczania powiadomień,

  • możliwość konfiguracji serwera poczty e-mail.

../_images/NotificationsConfiguration.png
Na samej górze tego panelu istnieje możliwość edycji czasu, po którym najstarsze powiadomienia będą automatycznie usuwane z systemu. Po każdej zmianie wpisana wartość będzie automatycznie zapisywana. Nie ma konieczności akceptacji tej zmiany przyciskiem.
Nieco niżej znajduje się tabela, w której użytkownik może włączyć/wyłączyć generowanie dowolnych typów powiadomień dla różnych punktów dostarczania powiadomień.
W wierszach tabeli zostały przedstawione typy powiadomień, takie jak:
  • uruchomienie taska,

  • zakończenie taska,

  • zakończenie taska błędem,

  • przekroczenie progu alarmowego,

  • uruchomienie scenariusza testowego,

  • zakończenie scenariusza testowego,

  • zmiana statusu test agenta na online,

  • zmiana statusu test agenta na offline.

W kolumnach znajdują się skonfigurowane punkty dostarczania powiadomień. Aby zmienić konfigurację lub usunąć dany punkt należy kliknąć odpowiednią ikonkę obok nazwy punktu. Po kliknięciu ikonki edycji otworzy się formularz wypełniony danymi aktualnymi dla wybranego punktu. Po kliknięciu ikonki usunięcia po dodatkowym potwierdzeniu dany punkt dostarczania powiadomień zostanie usunięty z systemu.

Dodawanie nowego punktu dostarczania powiadomień

Aby dodać nowy punkt dostarczania powiadomień należy kliknąć na przycisk Add new Delivery Config znajdujący się bezpośrednio pod tabelą. Po jego kliknięciu pojawi się pusty formularz dodawania punktu. Po wypełnieniu formularza i kliknięciu Apply nowy punkt dostarczania powiadomień zostanie dodany do systemu. Powinien on być automatycznie widoczny w tabeli ustawień powiadomień na stronie Notifications oraz w panelu lokalnych ustawień powiadomień na stronie Test Suite przy konfiguracji scenariusza testowego.
../_images/DeliveryConfig.png

Konfiguracja serwera poczty e-mail

Na stronie Notifications istnieje również możliwość konfiguracji serwera poczty mailowej potrzebnej do prawidłowego funkcjonowania wysyłania powiadomień z systemu w przypadku dodania do listy punktów dostarczania powiadomień opcji wysyłania powiadomień na maila.
Aby skonfigurować serwer, z którego będą wysyłane powiadomienia w formie e-maili należy kliknąć na przycisk SMTP Server Configuration. Powinna otworzyć się strona z formularzem do uzupełnienia. Należy wypełnić wszystkie dane:
  • Host - adres serwera poczty wychodzącej,

  • Port - port poczty wychodzącej,

  • Login - login użytkownika,

  • Password - hasło użytkownika,

  • Authentication - sposób uwierzytelniania użytkownika.

Po wprowadzeniu danych należy kliknać przycisk Apply. Jeśli wszystkie dane będą prawidłowe system zaktualizuje wypełnione w formularzu dane serwera poczty. W przypadku jakichkolwiek błędów w prawej górnej stronie ekranu zostanie wyświetlony komunikat zawierający opis błędu.
../_images/SMTPServerConfiguration.png

Panel Notifications

W panelu powiadomień znajdują się ostatnie powiadomienia wygenerowane przez system. Wśród powiadomień znajdują się takie infomacje jak:
  • zmianie statusu test agenta (online -> offline lub offline -> online),

  • uruchomieniu oraz zakończeniu scenariusza testowego,

  • rozpoczęciu i zakończeniu pomyślnym lub nie działania testu,

  • przekroczeniu progu alarmowego testu.

../_images/NotificationsPanel.png
Powiadomienia posortowane są po dacie od najnowszego do nastarszego. Z powodu możliwie dużej ich ilości początkowo na ekranie wyświetli się maksymalnie 20 powiadomień. Jeśli chcemy wyświetlić więcej należy przewinąć pasek przewijania do końca. Wtedy automatycznie powinna się wyświetlić kolejna strona powiadomień.
Powiadomienia można również filtrować wybierając ich typ (możliwość wyboru więcej niż 1 opcji). Do wyboru dostępne są wszystkie możliwe typy, które występują w systemie:
  • Task started - uruchomienie zadania,

  • Task succeeded - zakończenie zadania,

  • Task failed - zakończenie zadania ze statusem Failed,

  • Threshold exceeded - przekroczenie progu alarmowego,

  • Test Suite started - uruchomienie scenariusza testowego,

  • Test Suite finished - zakończenie scenariusza testowego,

  • Test Agent online - podłączenie test agenta do systemu,

  • Test Agent offline - odłączenie test agenta od systemu.

Nowa lista powiadomień zostanie pobrana automatycznie po zmianie filtra.
Aby przejść do danych dotyczących powiadomienia należy kliknąć w bloczek z powiadomieniem.
Kliknięcie w bloczek oznacza również oznaczenie powiadomienia jako przeczytane.
Aby oznaczyć wszystkie powiadomienia jako przeczytane, należy kliknąć w ikonkę powiadomienia na górnym panelu aplikacji,
../_images/NotificationsButton.png
a następnie kliknąć napis Mark all notifications as read na dole otwartego panelu.
../_images/MarkAllNotificationsAsReadButton.png