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.