W wersji 2024.2.1 w aplikacji desktop Comarch DMS w ramach zakładki [Panel użytkownika] została dodana zakładka „Logi z pracy systemu”, widoczna zarówno dla administratora, jak i dla użytkownika bez takich uprawnień.
W zakładce możliwe jest zarządzanie logami systemowymi z obszaru pracy w aplikacji desktop Comarch DMS.
W ramach zakładki „Logi z pracy systemu” dostępne są 1 lub 2 sekcje, w zależności od uprawnień operatora:
- Logi ogólne – sekcja, w ramach której operator może zarządzać logami systemowymi z obszaru pracy w aplikacji desktop Comarch DMS;
- Logi z obszaru robotyzacji – sekcja widoczna tylko w przypadku, gdy na karcie danego operatora na zakładce
[Struktura organizacyjna] przyznano uprawnienie „Konfiguracja automatycznego trybu pracy”; w ramach sekcji operator może zarządzać logami z zakresu Automatycznego trybu pracy (z wykonywania skryptów w języku C# z konfiguracji automatycznego trybu pracy).


Po dokonaniu zmian w ramach zakładki przy próbie przejścia do innej zakładki wyświetlany jest następujący komunikat:

Aby wprowadzone zmiany zostały zapisane, należy wybrać przycisk „Tak”.
Sekcja Logi ogólne

W ramach pierwszego pola od lewej strony sekcji należy wybrać jedną z dwóch opcji:
- Zarządzanie logami z poziomu aplikacji – wartość domyślna; jeśli operator wybierze tę opcję, wówczas będzie mógł:
- wybrać opcję w polu „Włącz zapisywanie logów”,
- zobaczyć zapisane logi w polu „Podgląd logów” i odświeżyć to pole,
- zapisać plik z logami,
- usunąć plik z logami;
- Zarządzanie poprzez konfigurację pliku NLog.config – jeśli operator wybierze tę opcję, wówczas zostanie wyłączona opcja edycji wszystkich innych pól w sekcji, ikony również będą nieaktywne. Po wyborze tej opcji operator:
- nie może wybrać opcji w polu „Włącz zapisywanie logów”,
- nie może zobaczyć zapisanych logów w polu „Podgląd logów” i odświeżać tego pola,
- nie może zapisać pliku z logami z poziomu aplikacji,
- nie może usunąć pliku z logami z poziomu aplikacji

Jeżeli operator wybrał opcję „Zarządzanie logami z poziomu aplikacji”, wówczas powinien kliknąć w pole „Włącz zapisywanie logów”. W ramach tego pola dostępne są 2 opcje:
- Tak – wybranie tej opcji powoduje włączenie zapisywania logów;
- Nie – wartość domyślna; jeśli wybrano tę opcję, wówczas logi nie są rejestrowane.

Jeśli operator wybrał opcję „Tak” w ramach pola „Włącz zapisywanie logów”, wyświetlony zostaje komunikat „Włączono zapisywanie logów”, a logi z pracy systemu będą zapisywane w określonej lokalizacji (domyślnie jako dms-desktop-general.log w folderze temp na dysku lokalnym, np. C:\temp; od wersji 2024.3.1 jako dms-general.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS).

Jeśli operator wybrał opcję „Nie” w ramach pola „Włącz zapisywanie logów”, wyświetlony zostaje komunikat „Wyłączono zapisywanie logów”, a zapisywanie logów z pracy systemu zostało wyłączone.

W ramach pola [Rozmiar pliku z logami] widoczna jest informacja, ile megabajtów (MB) zajmuje plik z logami na dysku.
W centralnym miejscu sekcji znajduje się pole „Podgląd logów” – w ramach tego pola operator może zobaczyć zawartość pliku z logami, jeżeli spełniono poniższe warunki:
- W polu „Włącz zapisywanie logów” wybrano wartość „Tak”
- Utworzono plik z logami
- Plik z logami ma zarejestrowane logi
Oprócz podglądu logów operator może zaznaczyć część lub całość zawartości pola, a następnie skopiować ją albo usunąć.

Nad polem „Podgląd logów” dostępne są następujące ikony:
[Odśwież] – kliknięcie w tę ikonę powoduje ponowne pobranie danych z pliku z logami, a następnie wyświetlenie ich w polu „Podgląd logów”
[Eksportuj] – po kliknięciu w tę ikonę zostaje otwarte okno systemowe, w ramach którego należy wybrać miejsce, w którym zostanie zapisany skopiowany utworzony przedtem plik z logami, a następnie kliknąć w przycisk
[Zapisz].

Jeżeli kopiowanie pliku zakończy się sukcesem, wówczas wyświetlony zostanie komunikat „Plik został pomyślnie wyeksportowany”.

[Usuń] – po kliknięciu w ikonę zostanie wyświetlony komunikat „Czy na pewno chcesz usunąć plik z logami?”, w ramach którego dostępne są następujące opcje:
-
[Usuń] – jeśli operator kliknie w ten przycisk, wówczas plik z logami z określonej lokalizacji zostanie usunięty, a komunikat zostanie zamknięty;
-
[Anuluj] lub znak X – jeśli operator kliknie w ten przycisk, wówczas plik z logami z określonej lokalizacji nie zostanie usunięty, a komunikat zostanie zamknięty.

Sekcja Logi z obszaru robotyzacji

W ramach pierwszego pola od lewej strony sekcji należy wybrać jedną z dwóch opcji:
- Zarządzanie logami z poziomu aplikacji – wartość domyślna; jeśli operator wybierze tę opcję, wówczas będzie mógł:
- wybrać opcję w polu „Włącz zapisywanie logów”,
- zobaczyć zapisane logi w polu „Podgląd logów” i odświeżyć to pole,
- zapisać plik z logami,
- usunąć plik z logami;
- Zarządzanie poprzez konfigurację pliku NLog.config – jeśli operator wybierze tę opcję, wówczas zostanie wyłączona opcja edycji wszystkich innych pól w sekcji, ikony również będą nieaktywne. Po wyborze tej opcji operator:
- nie może wybrać opcji w polu „Włącz zapisywanie logów”,
- nie może zobaczyć zapisanych logów w polu „Podgląd logów” i odświeżać tego pola,
- nie może zapisać pliku z logami z poziomu aplikacji,
- nie może usunąć pliku z logami z poziomu aplikacji

Jeżeli operator wybrał opcję „Zarządzanie logami z poziomu aplikacji”, wówczas powinien kliknąć w pole „Włącz zapisywanie logów”. W ramach tego pola dostępne są 2 opcje:
- Tak – wybranie tej opcji powoduje włączenie zapisywania logów;
- Nie – wartość domyślna; jeśli wybrano tę opcję, wówczas logi nie są rejestrowane.

Jeśli operator wybrał opcję „Tak” w ramach pola „Włącz zapisywanie logów”, wyświetlony zostaje komunikat „Włączono zapisywanie logów”, a logi z pracy systemu będą zapisywane w określonej lokalizacji (domyślnie jako dms-desktop-robotization.log w folderze temp na dysku lokalnym, np. C:\temp; od wersji 2024.3.1 w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS).

Jeśli operator wybrał opcję „Nie” w ramach pola „Włącz zapisywanie logów”, wyświetlony zostaje komunikat „Wyłączono zapisywanie logów”, a zapisywanie logów z pracy systemu zostało wyłączone.

W ramach pola [Rozmiar pliku z logami] widoczna jest informacja, ile megabajtów (MB) zajmuje plik z logami na dysku.
W centralnym miejscu sekcji znajduje się pole „Podgląd logów” – w ramach tego pola operator może zobaczyć zawartość pliku z logami, jeżeli spełniono poniższe warunki:
- W polu „Włącz zapisywanie logów” wybrano wartość „Tak”
- Utworzono plik z logami
- Plik z logami ma zarejestrowane logi
Oprócz podglądu logów operator może zaznaczyć część lub całość zawartości pola, a następnie skopiować ją albo usunąć.

Nad polem „Podgląd logów” dostępne są następujące ikony:
[Odśwież] – kliknięcie w tę ikonę powoduje ponowne pobranie danych z pliku z logami, a następnie wyświetlenie ich w polu „Podgląd logów”
[Eksportuj] – po kliknięciu w tę ikonę zostaje otwarte okno systemowe, w ramach którego należy wybrać miejsce, w którym zostanie zapisany skopiowany utworzony przedtem plik z logami, a następnie kliknąć w przycisk
[Zapisz].

Jeżeli kopiowanie pliku zakończy się sukcesem, wówczas wyświetlony zostanie komunikat „Plik został pomyślnie wyeksportowany”.
[Usuń] – po kliknięciu w ikonę zostanie wyświetlony komunikat „Czy na pewno chcesz usunąć plik z logami?”, w ramach którego dostępne są następujące opcje:
-
[Usuń] – jeśli operator kliknie w ten przycisk, wówczas plik z logami z określonej lokalizacji zostanie usunięty, a komunikat zostanie zamknięty;
-
[Anuluj] lub znak X – jeśli operator kliknie w ten przycisk, wówczas plik z logami z określonej lokalizacji nie zostanie usunięty, a komunikat zostanie zamknięty.