1. Wstęp
NASK Desk 2.0 jest aplikacją wspierającą pracę użytkowników systemu EZD RP na stacjach roboczych. Zapewnia integrację z systemem EZD RP i automatyzuje szereg czynności związanych z obsługą dokumentów oraz kancelarią.
Główne funkcje aplikacji NASK Desk 2.0 to:
- edycja dokumentów z synchronizacją zmian z systemem EZD RP,
- porównywanie dokumentów,
- druk etykiet dla przesyłek przychodzących i wychodzących,
- wywoływanie aplikacji do podpisu elektronicznego i synchronizacja danych podpisu w EZD RP.
NASK Desk 2.0 nie służy bezpośrednio do składania podpisów elektronicznych. Aby złożyć podpis, na stacji roboczej musi być zainstalowana dedykowana aplikacja do podpisu elektronicznego. NASK Desk uruchamia właściwy program w momencie podpisywania dokumentu i przekazuje do niego dane wymagane przez system EZD RP.
2. Instalacja aplikacji
2.1. Wymagania wstępne
Aplikacja NASK Desk 2.0 powinna zostać zainstalowana na wszystkich stacjach roboczych użytkowników systemu EZD RP. Przed rozpoczęciem instalacji należy zapoznać się z dokumentem „Rekomendowane wymagania dla stacji roboczych oraz stanowisk kancelaryjnych”.
Nowa wersja programu
NASK Desk 2.0 powinien zostać zainstalowany na wszystkich stacjach roboczych pracowników korzystających z EZD RP.
2.2. Uruchomienie instalatora
Po uruchomieniu instalatora aplikacji należy wskazać miejsce przechowywania danych aplikacji NASK Desk 2.0. Zalecane jest pozostawienie domyślnej lokalizacji w katalogu profilu użytkownika (np. AppData), tak aby pliki tymczasowe oraz logi były zapisywane osobno dla każdego użytkownika.

W wybranej lokalizacji tworzony jest katalog użytkownika, w którym zapisywane są:
- pliki konfiguracyjne,
- pliki tymczasowe (np. edytowane dokumenty),
- folder „Logs” zawierający logi użytkownika.
W kolejnym kroku wyświetlana jest umowa licencyjna produktu NASK Desk 2.0, z którą użytkownik powinien się zapoznać.

Po zaznaczeniu pola akceptacji warunków umowy licencyjnej zostanie odblokowany przycisk Zainstaluj. Jego kliknięcie rozpoczyna proces instalacji.

Instalacja przebiega automatycznie. Po jej zakończeniu należy wybrać przycisk Zakończ.

Domyślnie pliki programu instalowane są w katalogu: C:\Program Files\NaskDesk. Na pulpicie użytkownika tworzony jest skrót do aplikacji. Po zakończeniu instalacji zaleca się ponowne uruchomienie stacji roboczej.
3. Uruchamianie aplikacji
Aplikacja NASK Desk 2.0 może być uruchamiana automatycznie przez system EZD RP podczas wykonywania następujących operacji:
- druk etykiet dla przesyłek wpływających,
- edycja dokumentu,
- porównywanie dokumentów,
- obsługa podpisu elektronicznego.
Aplikację można także uruchomić ręcznie, korzystając ze skrótu na pulpicie.

Po uruchomieniu, w zasobniku systemowym pojawia się ikona programu NASK Desk 2.0.

4. Interfejs użytkownika
Aby wyświetlić interfejs aplikacji, użytkownik powinien kliknąć prawym przyciskiem myszy ikonę NASK Desk 2.0 w zasobniku systemowym (w ukrytych ikonach na pasku zadań), a następnie wybrać opcję:
Interfejs → Pokaż interfejs użytkownika.
Po wyświetleniu interfejsu, po lewej stronie okna dostępne są trzy główne zakładki:
- Powiadomienia,
- Logi,
- Ustawienia.
5. Zakładka Powiadomienia
W zakładce Powiadomienia prezentowane są komunikaty związane z działaniem systemów: EZD RP, EZD PUW lub wszystkich jednocześnie – w zależności od wybranej opcji filtrowania.

W górnej części okna znajduje się wyszukiwarka, która umożliwia filtrowanie listy powiadomień po wpisanej frazie.

Powiadomienia mogą zostać wyeksportowane do pliku w formacie XLSX.

Po wybraniu opcji eksportu oraz pakowania logów, dane są przygotowywane i otwierane w domyślnej aplikacji obsługującej pliki XLSX, a użytkownik może zapisać plik w dowolnej lokalizacji. Plik roboczy zapisywany jest również automatycznie w lokalizacji danych tymczasowych aplikacji.

W dolnej części zakładki dostępne są ustawienia liczby wierszy wyświetlanych na stronie oraz przyciski nawigacji umożliwiające przełączanie stron przy pomocy strzałek.

6. Zakładka Logi
Zakładka Logi prezentuje dane rejestrujące działanie aplikacji, błędy oraz inne istotne zdarzenia systemowe.
Logi uporządkowane są w kolumny, zawierające m.in.:
- Nazwa, Data – pozwalają śledzić daty i godziny poszczególnych zdarzeń,
- Poziom – poziom logowania (Debug, Info, Ostrzeżenie, Błąd), umożliwiający hierarchiczne zarządzanie logami,
- Opis – opis zdarzenia.

Po wybraniu opcji Spakuj logi możliwe jest zapisanie logów w postaci archiwum ZIP na komputerze użytkownika. Po wywołaniu tej funkcji użytkownik może:
- wybrać konkretny dzień, z którego logi mają zostać spakowane,
- opcjonalnie dołączyć manifest zawierający informacje o systemie operacyjnym.

Dane z zakładki Logi można wyeksportować do pliku XLSX, wybierając opcję Eksportuj.

7. Zakładka Ustawienia
Zakładka Ustawienia umożliwia konfigurację działania aplikacji NASK Desk 2.0.
W zależności od włączonego trybu, ustawienia mogą być prezentowane w formie grup tematycznych (zakładek), co ułatwia konfigurację.

Włączony widok zakładek:

7.1. Kategoria API
W kategorii API dostępne są m.in. następujące ustawienia:
- Timeout żądania HTTP do API EZD RP (w milisekundach) – określa maksymalny czas oczekiwania na odpowiedź z API, co zabezpiecza system przed blokadą w przypadku braku odpowiedzi z serwera lub urządzenia.
- Wysyłaj i odbieraj podpisane pliki do API EZD RP strumieniami – ustawienie umożliwia obsługę podpisywania dużych plików (np. PDF). Jest wymagane przy pracy z systemem EZD RP od wersji 19.7.42 i w NASK Desk 2.0 jest domyślnie włączone.
7.2. Kategoria Zakładki
- Opis zakładki Pin – moduł w fazie prac deweloperskich (funkcjonalność niedostępna w wersji produkcyjnej).
7.3. Kategoria File Monitor
- File Monitor Patch – domyślnie ustawiona wartość (np. 175) odpowiadająca wersji File Monitora. Ustawienie zostało zablokowane przez operatora EZD na potrzeby dalszych zmian i nie powinno być modyfikowane przez użytkownika.

7.4. Kategoria Edytor plików
W tej kategorii konfigurowane są opóźnienia przy wysyłce plików do repozytorium EZD RP (w milisekundach):
- opóźnienie przy wysyłce plików z rozszerzeniem DOC,
- opóźnienie przy wysyłce plików z rozszerzeniem DOCX,
- opóźnienie przy wysyłce plików z rozszerzeniem XLS,
- opóźnienie przy wysyłce plików z rozszerzeniem XLSX,
- opóźnienie przy wysyłce innych plików.
Dostępne jest także ustawienie:
Ignoruj pierwszą zmianę dokumentu od Office 2016… – była to opcja tymczasowa, wprowadzona dla zapewnienia kompatybilności ze starszymi wersjami pakietu Microsoft Office. Obecnie nie jest wspierana przez operatora i jej użycie nie jest zalecane.

7.5. Kategoria Edytor szablonów
Moduł w fazie prac deweloperskich
7.6. Kategoria Rejestracja zdarzeń aplikacji
W tej kategorii można skonfigurować sposób logowania zdarzeń przez aplikację:
- Poziom logowania zdarzeń aplikacji – określa szczegółowość zapisywanych logów. Domyślnie ustawiony jest poziom Warning. W przypadku problemów zaleca się przełączenie na poziom Verbose w celu dokładniejszej diagnostyki.
- Nazwa pliku logowania zdarzeń aplikacji – nazwa pliku, w którym zapisywane będą logi.
- Ścieżka do folderu logowania zdarzeń aplikacji – lokalizacja katalogu, w którym przechowywane będą pliki logów.

7.7. Kategoria Opcje drukarki
Ustawienia drukowania dotyczą konfiguracji drukarek kodów kreskowych i formatu etykiet:
- Domyślna drukarka – wybór urządzenia z listy dostępnych drukarek kodów kreskowych,
- Tryb wydruku na domyślnej drukarce (EPL/ZPL) – wybór używanego języka/trybu wydruku,
- Komunikat w przypadku braku domyślnej drukarki – możliwość zdefiniowania własnego komunikatu dla użytkownika,
- Kodowanie znaków – do wyboru m.in.: ANSI, bez znaków diakrytycznych, ze znakami diakrytycznymi.

7.8. Kategoria Podpisy
Moduł w fazie prac deweloperskich
Dostępne jest m.in. ustawienie:
Widget PAdES – rozmiar czcionki danych sygnatariusza – możliwość określenia wielkości czcionki w widocznym podpisie (po uruchomieniu tej funkcjonalności).

7.9. Kategoria Ponawianie
Ustawienia odpowiedzialne za ponawianie zapytań do API w przypadku błędów (np. problemów podczas podpisu):
- Ponawianie zapytania do API w momencie błędu – po włączeniu aplikacja automatycznie ponawia zapytanie w razie wystąpienia błędu. Zaleca się korzystanie z ustawień domyślnych.
- Ile razy ma ponawiać wykonywanie zapytania do API EZD RP – pozwala określić maksymalną liczbę ponowień.
- Czas odstępu pomiędzy ponowieniami (w sekundach) – definiuje przerwę czasową pomiędzy kolejnymi próbami.

7.10. Kategoria Proxy
Kategoria przygotowana dla wybranych partnerów, umożliwiająca wymuszenie pracy przez serwer proxy dla komunikacji z EZD RP:
- Wymuszenie proxy EZD RP – adres URL – umożliwia wskazanie adresu serwera proxy,
- Wymuszenie proxy EZD RP – ustawienia – dodatkowe parametry konfiguracji proxy.

7.11. Kategoria „System”
Ustawienia systemowe związane z wyświetlaniem okien i komunikatów:
- Message Offset X / Message Offset Y – określają przesunięcie (offset) okna powiadomienia na ekranie względem domyślnej pozycji.
- Message Time (np. czas wyświetlania powiadomienia) – określa, jak długo komunikat ma pozostać widoczny.
- Zamykanie aplikacji po naciśnięciu X – decyduje, czy kliknięcie przycisku zamykania zamyka aplikację, czy tylko minimalizuje ją do zasobnika.
- Stare powiadomienia przez system – możliwość włączenia/wyłączenia obsługi starszego trybu powiadomień.
- Czy główne okno ma pojawiać się na pasku zadań – przełącznik widoczności głównego okna na pasku zadań.
- Czy główne okno ma pojawiać się nad wszystkimi oknami – włączenie lub wyłączenie trybu „zawsze na wierzchu”.
- Czy okno powiadomień ma pojawiać się na pasku zadań – kontrola widoczności okna powiadomień na pasku zadań.
- Czy okno powiadomień ma pojawiać się nad wszystkimi oknami – możliwość wymuszenia wyświetlania powiadomień zawsze na wierzchu.
- Zmiana lokalizacji przechowywania danych aplikacji (efekt po restarcie aplikacji) – pozwala wskazać inną lokalizację dla danych tymczasowych i plików użytkownika; zmiana wymaga ponownego uruchomienia aplikacji.
- Czy kreator etykiet włączony – moduł w fazie prac deweloperskich.
- Czy edytor języków włączony – moduł w fazie prac deweloperskich.
- Ustawienie wydruku EPL – moduł w fazie prac deweloperskich.
- Ustawienie wydruku ZPL – moduł w fazie prac deweloperskich.