#758

To robocza zakładka operatora: stąd uruchamia się i zatrzymuje odpytywanie serwera, stąd widać, co dzieje się właśnie teraz, i tutaj też znajdują się przyciski obsługi.

Status

Trzy pola w górnym bloku: „Stan” („Zatrzymany”, „Pracuje”, „Sprawdzanie…”, „Pobieranie…”, „Konwersja…”, „Błąd API” itd.), „Ostatnie sprawdzenie” i „Następne sprawdzenie” — czas według zegara komputera; dopóki usługa jest zatrzymana, w następnym sprawdzeniu stoi myślnik.

Statystyka zamówień

Cztery karty pokazują wynik ostatniej odpowiedzi serwera:

  • „Pobrane” — zamówienia, których pliki leżą już na dysku;
  • „Do pobrania” — nowe i przebudowane zamówienia, które program weźmie do pracy;
  • „Generowanie” — zamówienie jest potwierdzone, ale serwer nie złożył jeszcze jego plików: nie ma czego pobierać, program sprawdzi je w kolejnym cyklu;
  • „Aktualne” — zamówienia, w których na serwerze nic się nie zmieniło.

Karty są klikalne: naciśnięcie otwiera zakładkę „Zamówienia” z odpowiednią listą.

Postęp

Dwa paski z podpisami: „Cykl” — ogólny przebieg bieżącego sprawdzenia (pod paskiem — co dokładnie jest robione), i „Pobieranie zamówienia” — pobieranie bieżącego archiwum.

Ustawienia konwersji

Dwa pola wyboru — „Konwertuj SVG rozkroju do PNG/EMF” i „Konwertuj etykiety do PDF” — zapisywane są do pliku ustawień od razu po przełączeniu. Przycisk „Konwertuj teraz” przechodzi po folderze zamówień i konwertuje wszystko, dla czego nie ma jeszcze gotowych plików, nie czekając na kolejny cykl; jeśli oba pola są odznaczone albo nie ma nic do zrobienia, w dzienniku pojawi się „Brak oczekujących konwersji”. Przebieg pracy pokazuje pasek „Konwersja plików”. Tryb przetwarzania i liczbę wątków ustawia się na zakładce „Konwersja”.

Przyciski

  • „Uruchom” — włącza odpytywanie według harmonogramu (interwał zadany w pliku ustawień, domyślnie 3 minuty) i od razu wykonuje pierwsze sprawdzenie. Jeśli klucz nie jest wypełniony, program pokaże błąd „Klucz API nie jest ustawiony” i nie wystartuje — klucz wpisuje się w pliku config_gui.txt obok programu.
  • „Zatrzymaj” — wyłącza harmonogram i przerywa bieżącą pracę. Już rozpoczęty krok zakończy się po swoim limicie czasu: dopóki trwa, w statusie stoi „Zatrzymywanie…”, a „Uruchom” stanie się dostępny dopiero po jego zakończeniu.
  • „Sprawdź” — jeden cykl poza kolejnością, bez ruszania harmonogramu. Działa także przy zatrzymanej usłudze. Jeśli sprawdzenie już trwa, drugie się nie uruchomi.
  • „Otwórz folder” — otwiera folder zamówień (ścieżka z zakładki „Ustawienia”) w eksploratorze.

Po prawej, osobno, przyciski obsługi — dostępne tylko przy zatrzymanej usłudze:

  • „Czyszczenie” — szuka na dysku plików zamówień, których nie ma w bazie programu, i pokazuje okno „Podgląd czyszczenia” z listą i polami wyboru; usuwane jest tylko to, co zaznaczono. Zob. Ile zamówień przechowywać i jak czyścić dysk.
  • „Resetuj wszystko” — kasuje dane programu. W oknie „Resetuj wszystkie dane” wybiera się: tylko bazę (pliki zostają) albo bazę razem ze wszystkimi plikami zamówień, w razie potrzeby — także foldery synchronizacji. Niebezpieczny przycisk, zob. Pełny reset i przeniesienie.

Przyciski mają dymki podpowiedzi: po nazwie nie zawsze widać, co przycisk zrobi z plikami na dysku.

Czerwony pasek z problemem

Jeśli serwer nie przyjął zapytania, nad blokiem „Status” pojawia się czerwony pasek: „Problem: …”, podpowiedź i czas, od którego się utrzymuje. Obok przycisk „Szczegóły w logu”, a jeśli serwer prosi o wysyłanie zapytań na inny adres — przycisk „Użyj tego adresu”, który zapisuje nowy adres API do pliku ustawień. Pasek znika sam po pierwszym udanym sprawdzeniu. Typowe komunikaty omówiono w artykule Częste błędy i co robić.

Czego na tej zakładce nie ma

Nie da się pominąć jednego zamówienia i kontynuować z pozostałymi, nie da się wstrzymać pracy: jest tylko pełne zatrzymanie i ponowne uruchomienie. Po „Zatrzymaj” naciśnięcie „Uruchom” kontynuuje od miejsca, w którym program się zatrzymał — niedopobrane zamówienia zostaną pobrane ponownie w całości.