Guard — uruchamianie i pilnowanie integratora
Guard to mała aplikacja, która pilnuje, żeby integrator był ciągle uruchomiony, sam się aktualizuje i opcjonalnie wyłącza integrator poza godzinami pracy.
Do czego służy Guard
Guard pilnuje, żeby integrator AB Connect był ciągle uruchomiony. Robi cztery rzeczy:
- uruchamia integrator i restartuje go, jeśli z jakiegoś powodu się zamknie,
- raz dziennie sprawdza, czy jest dostępna nowa wersja integratora, i automatycznie ją instaluje,
- opcjonalnie wyłącza integrator poza godzinami pracy,
- aktualizuje też samego siebie.
Guard zastępuje stary AB Connect Launcher. Jeśli masz oba — usuń stary, zostaw tylko Guard.

Pierwsze uruchomienie krok po kroku
- Uruchom ABConnect.Guard.exe podwójnym kliknięciem.
- W sekcji Konfiguracja wypełnij: typ aplikacji (Baselinker / Sellasist), typ ERP (zostaw Subiekt), nazwę bazy, port (domyślnie 5000).
- Kliknij Zapisz konfigurację.
- (Opcjonalnie) Niżej znajdziesz kartę TRYB BEZ AUTOSTARTU / USŁUGI — DOBRY DO TESTÓW — możesz tam szybko sprawdzić, czy integrator wstaje, bez instalacji autostartu.
- W sekcji Usługa / Autostart kliknij Zainstaluj i wybierz tryb autostartu (patrz osobny poradnik).
- Po instalacji kliknij Start. Czerwona kropka u góry zmieni się na zieloną.
- Zamknij okno krzyżykiem — Guard pracuje w tle. Ikonę znajdziesz w obszarze powiadomień (przy zegarku, po prawej u dołu).
Tryb testowy — uruchom integrator bez instalacji usługi
Jeśli chcesz tylko szybko sprawdzić konfigurację albo coś przetestować, nie musisz instalować autostartu. W oknie Guard, gdy autostart NIE jest zainstalowany, pojawia się żółta karta TRYB TESTOWY z przyciskami Uruchom integrator (test) i Zatrzymaj integrator. Bez UAC, bez instalacji.
Integrator działa TYLKO dopóki to okno jest otwarte. Gdy zamkniesz okno przez „Zakończ" z menu w obszarze powiadomień — integrator się wyłączy. Do docelowej pracy zainstaluj autostart.
Akcje w oknie Guard
- Zatrzymaj / Uruchom integrator (przyciski w panelu bocznym, przy statusie integratora) — Zatrzymaj integrator wyłącza integrator i zostaje on wyłączony, dopóki nie klikniesz Uruchom integrator; Guard sam go nie wskrzesza. Po ponownym uruchomieniu komputera integrator wstaje automatycznie. (W trybie usługi zatrzymanie jest chwilowe — usługa wznawia integrator po chwili.)
- Konfiguracja — parametry przekazywane integratorowi przy każdym starcie (typ aplikacji, typ ERP, nazwa bazy, port). Po zmianie kliknij Zapisz konfigurację, a potem zrestartuj integrator (Zatrzymaj → Uruchom, albo Stop → Start usługi).
- Harmonogram (opcjonalny) — jeśli włączysz, integrator pracuje tylko w wybranych godzinach (np. 8:00–17:00). Poza nimi Guard go zatrzymuje — i wtedy nie zgłasza fałszywie, że „nie działa”. Gdy harmonogram wyłączony — integrator działa 24/7.
- Aktualizacje — Guard codziennie o losowej godzinie z okna nocnego (20:00–04:00) sprawdza i instaluje nową wersję integratora. Aktualizacja zatrzymuje integrator i Subiekta na 1–3 minuty, dlatego dzieje się w nocy. Przycisk Sprawdź i zainstaluj teraz wymusza pełny cykl od ręki.
- Usługa / Autostart — Zainstaluj, Odinstaluj, Start, Stop.
- Diagnostyka — Otwórz folder programu i Pokaż logi (otwiera dziennik Guarda w Notatniku).
Jak Guard aktualizuje sam siebie
Guard aktualizuje się sam — nie musisz nic klikać:
- Aktualizacja Guarda odbywa się tylko w tej samej godzinie nocnej co aktualizacja integratora (godzina jest losowana raz przy pierwszej instalacji z okna 20:00–04:00).
- Guard sprawdza, czy jest nowsza wersja, i pobiera ją w tle — nic Ci nie przerywa.
- Po pobraniu testuje plik; jeśli jest uszkodzony — usuwa go i spróbuje ponownie następnej nocy.
- Guard zleca podmianę i kończy swój proces. Przez ok. 60 sekund usługa jest zatrzymana, po czym Windows automatycznie podnosi nową wersję.
Aktualizacja Guarda nie zatrzymuje integratora. Integrator chodzi jako osobny proces — po restarcie nowy Guard „przejmuje" już działający integrator zamiast go restartować. Wyjątek: jeśli integrator był zawieszony, nowy Guard zabije go i wystartuje świeży.
Aktualną wersję Guarda zobaczysz w lewym dolnym rogu okna, np.
Guard v1.2.3.Nie musisz zatrzymywać usługi, żeby wymusić aktualizację. Gdy AB Connect pracuje jako usługa, przycisk Sprawdź i zainstaluj teraz przekazuje jej to zadanie — usługa odbiera je w ciągu około pół minuty i sama pobiera nową wersję. W oknie widzisz, kiedy zlecenie zostało przyjęte. Wcześniej w tym trybie przycisk prosił o ręczne zatrzymanie usługi.

FAQ i typowe problemy z Guardem
- Status „Nie zainstalowana” — nie kliknięto jeszcze Zainstaluj w sekcji Usługa / Autostart.
- Zatrzymałem integrator i nie wstaje sam — to celowe. Po kliknięciu Zatrzymaj integrator Guard go nie wskrzesza — kliknij Uruchom integrator, aby wznowić (albo zrestartuj komputer, wtedy wstanie sam).
- Integrator „zatrzymany”, choć nie zatrzymywałeś go ręcznie — daj 30–60 sekund, Guard właśnie go startuje. Jeśli po minucie nadal czerwony, zajrzyj do Diagnostyka → Pokaż logi.
- Poza godzinami pracy nie dostaję alarmu „integrator nie działa” — tak ma być: w oknie wolnym (harmonogram) integrator jest celowo wyłączony, więc Guard nie zgłasza problemu.
- Po restarcie Windowsa integrator nie działa — przy autostarcie „przy zalogowaniu” integrator wstaje dopiero po Twoim zalogowaniu. Przy usłudze 24/7 powinien wstać sam; sprawdź, czy nie ma błędu.
- Aktualizacja integratora padła, pojawiła się stara wersja — Guard ma wbudowany rollback; jeśli podmiana plików się nie powiedzie (np. Subiekt trzymał pliki), wraca do poprzedniej wersji z kopii. Zerknij do logu i spróbuj ponownie przyciskiem Sprawdź i zainstaluj teraz.
- Czy mogę zamknąć okno? — tak, krzyżyk minimalizuje do obszaru powiadomień. Żeby naprawdę zamknąć — prawy klik na ikonę → Zakończ.
Sprawdź również
- Guard — wybór trybu autostartu — czy program ma pracować po Twoim zalogowaniu, czy całą dobę.
- Przejście ze starego programu na nowy AB Connect — przeniesienie ustawień ze starej wersji.