Logi serwisowe
Podsumowanie:Tryb serwisowy to tryb, w którym logowane są informacje na temat zdarzeń występujących w działaniu serwisu FrontSPA. Do włączenia tego trybu użytkownik musi posiadać odpowiednie uprawnienia PBA. Logowane są zdarzenia inicjowane przez użytkownika i przez system oraz błędy. Logowane informacje mogą być wyświetlane na bieżąco w konsoli logów serwisowych lub w oknie dialogowym, skąd można je wyeksportować do pliku Excel.
Użytkownik zalogowany w aplikacji FrontSPA może włączyć tryb serwisowy, klikając swoje imię i nazwisko na pasku nagłówka (z prawej strony u góry w oknie przeglądarki), a nastepnie włączając przełącznik Tryb serwisowy
w wyświetlonym menu.

Ten przełącznik jest dostępny tylko dla użytkowników, którzy mają odpowiednie uprawnienie PBA nadane przez użytkownika z rolą systemową admin. Drugie uprawnienie widoczne na ilustracji uprawnia do podglądu szczegółów zalogowanych informacji.

Włączenie trybu serwisowego powoduje wyświetlenie konsoli, w której są widoczne informacje o zdarzeniach podczas pracy użytkownika w aplikacji biznesowej.

Logi można wyświetlić w oknie dialogowym, służy do tego polecenie Log serwisowy
w menu profilu użytkownika. To okno można wyświetlić z konsoli logów, klikając ikonę Przejdź do okna logów
.

W oknie Tryb serwisowy
można skonfigurować limity liczby zapisanych rekordów i długości wpisu. Zmiana ustawień wymaga wyłączenia trybu serwisowego. Ponadto w tym oknie można wyłączyć wyświetlanie konsoli logów, wyczyścić, log serwisowy oraz wyeksportować zawartość logu serwisowego do pliku Excel.
Logi serwisowe zawierają następujące informacje:
- Czas: godzina występienia zdarzenia; informacje o dacie dla danego logu są zapisywane w pliku eksportu.
- Inicjator: strona inicjująca wystąpienie zdarzenia; możliwe wartości to User, System i Error.
- Zdarzenie: rodzaj zarejestrowanego zdarzenia; lista zdarzeń znajduje się poniżej.
- Podstawowe informacje: informacje dotyczące zdarzenia, np. nazwa klikniętego menu.
- Kontekst pracy: dodatkowe informacje dotyczące zdarzenia, np. informacje o formularzu.
Po kliknięciu ikony z lupą z prawej strony wpisu wyświetlane są szczegóły wpisu w formacie JSON.

Lista logowanych zdarzeń jest następująca:
- attachment.add: dodanie załącznika
- attachment.add.version: dodanie wersji załącznika
- attachment.delete: usunięcie załącznika
- attachment.delete.version: usunięcie wersji załącznika
- attachment.download: pobranie załącznika
- attachment.download.version: pobranie wersji załącznika
- attachment.preview: wyświetlenie podglądu załącznika
- form.reload: przeładowanie (odświeżenie) formularza
- form.getDefinition: pobranie definicji formularza
- form.show: wyświetlenie formularza
- form.actionOnOpen: wykonanie akcji podczas otwierania formularza
- form.runScript: uruchomienie skryptu dla zmiany kontekstu formularza
- form.section.runScript: uruchomienie skryptu dla sekcji formularza
- form.close: zamknięcie formularza
- control.changeValue: zmiana wartości w kontrolce
- control.onChangeEvent: wyzwolenie zdarzenia OnChange dla kontrolki
- control.onLeaveEvent: wyzwolenie zdarzenia OnLeave dla kontrolki
- control.onClickEvent: wyzwolenie zdarzenia OnClick dla kontrolki
- control.onChangeAction: wykonanie akcji dla zdarzenia OnChange
- control.onLeaveAction: wykonanie akcji dla zdarzenia OnLeave
- control.onClickAction: wykonanie akcji dla zdarzenia OnClick
- control.Depedency.Initialize: zainicjowanie zależności
- control.Dependency.Mapping: mapowanie zależności
- control.Dependency.Filtering: filtrowanie na podstawie zależności
- control.Dependency.Visibility: wyświetlanie na podstawie zależności
- button.click: kliknięcie przycisku
- menu.click: kliknięcie menu
- context.set: ustawienie kontekstu formularza
- context.update: aktualizacja kontekstu formularza
- action.execute: wykonanie akcji
- system.message.error: systemowy komunikat o błędzie
Powiązane tematy: