Przejdź do treści
ABHelp ABHelpCentrum pomocy Historia zmianPanel

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.

Ostatnia aktualizacja: 7 sierpnia 2026
  1. Do czego służy Guard

    Guard pilnuje, żeby integrator AB Connect był ciągle uruchomiony. Robi cztery rzeczy:

    1. uruchamia integrator i restartuje go, jeśli z jakiegoś powodu się zamknie,
    2. raz dziennie sprawdza, czy jest dostępna nowa wersja integratora, i automatycznie ją instaluje,
    3. opcjonalnie wyłącza integrator poza godzinami pracy,
    4. aktualizuje też samego siebie.

    Guard zastępuje stary AB Connect Launcher. Jeśli masz oba — usuń stary, zostaw tylko Guard.

    01-okno-guarda.png
  2. Pierwsze uruchomienie krok po kroku

    1. Uruchom ABConnect.Guard.exe podwójnym kliknięciem.
    2. W sekcji Konfiguracja wypełnij: typ aplikacji (Baselinker / Sellasist), typ ERP (zostaw Subiekt), nazwę bazy, port (domyślnie 5000).
    3. Kliknij Zapisz konfigurację.
    4. (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.
    5. W sekcji Usługa / Autostart kliknij Zainstaluj i wybierz tryb autostartu (patrz osobny poradnik).
    6. Po instalacji kliknij Start. Czerwona kropka u góry zmieni się na zieloną.
    7. Zamknij okno krzyżykiem — Guard pracuje w tle. Ikonę znajdziesz w obszarze powiadomień (przy zegarku, po prawej u dołu).
  3. 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.

  4. 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.
    • DiagnostykaOtwórz folder programu i Pokaż logi (otwiera dziennik Guarda w Notatniku).
  5. Jak Guard aktualizuje sam siebie

    Guard aktualizuje się sam — nie musisz nic klikać:

    1. 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).
    2. Guard sprawdza, czy jest nowsza wersja, i pobiera ją w tle — nic Ci nie przerywa.
    3. Po pobraniu testuje plik; jeśli jest uszkodzony — usuwa go i spróbuje ponownie następnej nocy.
    4. 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.

    03-aktualizacje.png
  6. 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.
  7. Sprawdź również

Czy ten artykuł był pomocny?