Powiadomienia i alerty
Podsumowanie:Funkcjonalność powiadomień pozwala przesyłać do użytkowników aplikacji FrontSPA następujące rodzaje komunikatów:
- eskalatory, czyli powiadomienia o zbliżającym się lub przekroczonym terminie wykonania kroku procesu w przetwarzaniu dokumentu,
- powiadomienia o dokumentach oczekujących na akceptację,
- powiadomienia wysyłane w wyniku akcji wysyłania powiadomień.
Dodatkowo, panel powiadomień wykorzystano do rejestrowania informacji o błędach, które wystąpiły podczas pracy użytkownika. Ta funkcjonalność pozwala przesyłać treść komunikatu i ewentualne uwagi użytkownika do osoby odpowiedzialnej za techniczną stronę działania aplikacji.
Funkcje czatu i powiadomień korzystają z biblioteki SignalR. Za jej włączenie odpowiadają flagi
"useSignalR": true
i"chat": true
w pliku front\assets\config\config.production.json. Flagi te są domyślnie włączone przez instalator nAxiom. Ustawienie dla jednej z tych flag wartości false spowoduje wyłączenie zarówno czatu, jak i powiadomień.
W nagłówku pulpitu aplikacji FrontSPA znajduje się ikona dzwonka, której kliknięcie wyświetla panel z dwoma kartami: Powiadomienia
i Alerty
. Wraz z ikoną wyświetlane są liczniki powiadomień (zielone tło) i alertów (czerwone tło).

Na panelu powiadomień wyświetlana jest lista powiadomień o dokumentach oczekujących na akceptację, zbliżających sie lub przekroczonych terminach oraz innych, które można dowolnie konfigurować w akcji powiadomień. Powiadomienia nieprzeczytane są oznaczone zieloną kropką z prawej strony. Ponadto u góry panelu jest dostępny przełącznik tylko nieprzeczytane
, który pozwala ograniczyć listę wyświetlanych powiadomień.
W prawym górnym rogu panelu powiadomień znajduje się przycisk z wielokrokiem, który wyświetla menu z poleceniami do zarządzania powiadomieniami:
oznacz wszystkie jako przeczytane
oznacz wszystkie jako nieprzeczytane
usuń przeczytane
usuń wszystkie
Na panelu Alerty
są wyświetlane informacje o błędach, które wystąpiły podczas pracy użytkownika. Są to tylko błędy, które wystąpiły po stronie serwera. Najczęściej oryginalny komunikat o błędzie (zapisywany w logach systemu) jest opakowywany w ogólny komunikat: „Wystąpił błąd. Skontaktuj się z administratorem”.

Kliknięcie ikony z symbolem i z prawej strony wpisu wyświetla okno dialogowe szczegółów błędu.

Obszar tekstowy Dodaj notatkę
i przycisk Powiadom administratora
są dostępne pod warunkiem, że w ustawieniach systemu podano adres osoby odpowiedzialnej (Ustawienia systemu
> Notyfikacje
> Adres email do wysyłki powiadomień o błędach od użytkowników
). W wiadomości do administratora, oprócz daty i godziny wystąpienia błędu, treści komunikatu i uwag użytkownika, wysyłany jest identyfikator żądania HTTP, na podstawie którego można odnaleźć odpowiedni wpis w logach systemu.

Panel alerty zawiera tylko informacje o błędach, które wystąpiły w bieżącej sesji. Po wylogowaniu użytkownika i ponownym zalogowaniu jego zawartość zostanie wyczyszczona.
Powiązane tematy: