- Czy agent działa. Agent ERP Sync wysyła do Omnilinkera sygnał kontrolny (heartbeat) co 60 sekund. Karta Agent połączenia pokazuje, kiedy dotarł ostatni.
- Co się stało z każdą zmianą. Każda zmiana wysłana przez agenta jest zapisywana jako wpis logu synchronizacji. Strony Logi synchronizacji i panel podsumowują te wpisy.
Gdzie szukać
Wszystko znajdziesz w pozycji Integracja ERP w menu głównym:
Menu Integracja ERP pojawia się tylko wtedy, gdy funkcja integracji ERP jest włączona dla Twojej organizacji.
Zobacz Moduły i ich dostępność.
Panel
Integracja ERP > Panel otwiera Panel integracji ERP. Dane wczytują się raz, przy otwarciu strony. Aby wczytać je ponownie, kliknij Odśwież na karcie Przegląd połączeń. Cztery karty u góry liczą wpisy logu synchronizacji Twoich aktywnych połączeń z całego okresu:Karta Nieudane operacje otwiera Logi synchronizacji bez filtra. Aby zobaczyć tylko nieudane wpisy, ustaw tam
Status na Nieudane.
Połączenia
Integracja ERP > Połączenia pokazuje listę Twoich połączeń z kolumnami:
Status mówi tylko, czy połączenie jest włączone. Połączenie Aktywne, którego agent jest offline, nadal ma
status Aktywne. Aby sprawdzić, czy agent działa, otwórz połączenie i zajrzyj na kartę Agent.
Połączenie Nieaktywne nie przyjmuje niczego od agenta: jego sygnały kontrolne i zmiany są odrzucane, dopóki
ponownie go nie aktywujesz. Aby włączyć lub wyłączyć połączenie, otwórz menu Akcje w jego wierszu i kliknij
Aktywuj lub Dezaktywuj (wymaga uprawnienia Edycja połączeń ERP).
Szczegóły połączenia
Kliknij Szczegóły w menu Akcje połączenia albo kartę połączenia w panelu, aby otworzyć stronę połączenia. Karta nagłówka pokazuje Dostawca, Status (Aktywne lub Nieaktywne), Ostatnia synchronizacja i opis. Pod nią znajdują się karty.Karta Agent
Karta Agent (Agent lokalny) pokazuje, co agent zgłosił w ostatnim sygnale kontrolnym. To widok agenta od strony Omnilinkera, więc działa na każdym komputerze. Dane wczytują się przy otwarciu karty; aby wczytać je ponownie, kliknij Odśwież. Dopóki agent nie połączy się po raz pierwszy, karta pokazuje komunikat Żaden agent jeszcze się nie połączył.
Agent wysyła sygnał kontrolny co 60 sekund, więc przy sprawnym agencie nie zobaczysz tu więcej niż około minuty.
Gdy agent jest offline. Offline oznacza, że Omnilinker nie otrzymał sygnału kontrolnego od ponad 3 minut.
Agent może być zatrzymany, może nie mieć dostępu do
omnilinker.pl albo może być odrzucany przez Omnilinkera
(unieważniony klucz API, nieaktywne połączenie lub zbyt stara wersja agenta). Ostatni sygnał kontrolny pokazuje,
kiedy to się zaczęło. Zobacz Rozwiązywanie problemów.
Rozbieżność konfiguracji. Gdy zmieniasz ustawienia połączenia, jego wersja konfiguracji rośnie. Jeśli agent wciąż
używa starszej wersji, karta pokazuje komunikat Wykryto rozbieżność konfiguracji: „Agent działa na wersji
konfiguracji <n>, ale aktualna wersja to <m>.” Agent zauważa zmianę przy następnym sygnale kontrolnym i pobiera
nową konfigurację. Jeśli komunikat nie znika przez dłużej niż kilka minut, agent jest prawdopodobnie offline.
Gdy wersja agenta jest zbyt stara. Omnilinker może ustalić minimalną obsługiwaną wersję agenta. Starszy agent jest
odrzucany przy każdym żądaniu z błędem „Agent version <version> is no longer supported (minimum supported version:
<minimum>). Please update the ERP Sync agent.” Tego komunikatu nie zobaczysz w aplikacji webowej. Zobaczysz
natomiast, że:
- Stan zmienia się na Offline, a Ostatni sygnał kontrolny przestaje się zmieniać, bo sygnały kontrolne też są odrzucane.
- Wersja agenta nadal pokazuje starą wersję, z ostatniego przyjętego sygnału kontrolnego.
Karta Usługa lokalna
Karta Usługa lokalna odczytuje stan agenta bezpośrednio z jego lokalnego API pod adresemhttp://localhost:5555, z przeglądarki, której używasz. Odświeża się co 5 sekund.
Ponieważ korzysta z localhost, pokazuje agenta tylko wtedy, gdy otworzysz Omnilinkera w przeglądarce na
komputerze, na którym zainstalowany jest agent. Na każdym innym komputerze pokazuje komunikat
Lokalna usługa synchronizacji niedostępna. To normalne i nie oznacza, że agent nie działa; użyj wtedy
karty Agent. Kroki instalacji pokazane pod tym komunikatem są ogólne. Aby zainstalować agenta,
postępuj zgodnie z instrukcją Instalacja agenta.
Gdy agent jest osiągalny, karta pokazuje:
- Status usługi: stan agenta (Bezczynny, Synchronizacja, Wstrzymano, Błąd, Uruchamianie lub Zatrzymywanie), Połączenie z chmurą i Połączenie z ERP (Połączony lub Rozłączony), Ostatnia synchronizacja i Następna synchronizacja (albo Nie zaplanowano).
- Ostatni błąd, jeśli wystąpił.
- Synchronizuj teraz, Wstrzymaj (podczas synchronizacji), Wznów (gdy synchronizacja jest wstrzymana) i Odśwież. Te przyciski działają na agenta na tym komputerze.
- Statystyki kolejki wysyłania: zdarzenia Oczekujące, Wysłane, Nieudane i Ponawiane w lokalnej kolejce agenta.
- Statystyki encji: dla każdego typu encji zdarzenia w kolejce: Razem, Zsynchronizowane, Oczekujące i Nieudane.
- Ostatnia aktywność: 10 najnowszych wpisów logu agenta, z kolumnami Znacznik czasu, Poziom i Wiadomość.
- Wersja usługi: wersja agenta.
LocalApiPort, nie połączy się z agentem. Zobacz
opis konfiguracji.
Logi synchronizacji
Dla każdej zmiany od agenta, którą Omnilinker przetwarza, tworzony jest wpis logu synchronizacji. Każdy wpis zawiera:
Statusy
Tabele nie pokazują plakietki statusu dla wpisów Pominięte. Aby je rozróżnić, sprawdź komunikat błędu.
Najczęstsze powody statusu Pominięte. Powód jest zapisywany jako kod:
Gdy Omnilinker nie może przetworzyć zmiany z ERP z powodu błędu, nie zapisuje wpisu Nieudane. Odrzuca zmianę,
a agent wysyła ją ponownie później. Takie błędy pojawiają się w logu agenta, a nie tutaj. Zobacz
Rozwiązywanie problemów.
Strona Logi synchronizacji
Integracja ERP > Logi synchronizacji pokazuje wpisy wszystkich Twoich połączeń, od najnowszych, po 20 na stronie.- Połączenie: Wszystkie połączenia lub jedno połączenie.
- Status: Wszystkie statusy lub jeden status.
Karta Logi synchronizacji
Karta Logi synchronizacji połączenia pokazuje tylko wpisy tego połączenia i ma więcej narzędzi. Karty podsumowania pokazują Total Operations (z całego okresu), Zakończone ze wskaźnikiem powodzenia (Success Rate), Nieudane (kliknij, aby pokazać tylko nieudane wpisy) oraz In Progress (oczekujące i przetwarzane). Filtry i narzędzia:- STATUS: Wszystkie, Zakończone, Nieudane, Oczekujące lub Przetwarzanie.
- Zakres czasu: Ostatnie 24 godziny, Ostatnie 7 dni, Ostatnie 30 dni, Ostatnie 90 dni lub Cały czas (domyślnie).
- Search Entity ID…: wyszukuje wpisy po identyfikatorze encji lub ID encji ERP.
- Eksportuj CSV (ikona pobierania): pobiera wpisy pasujące do filtrów jako plik CSV.
- Wyczyść (wymaga uprawnienia Usuwanie logów synchronizacji): usuwa wpisy starsze niż podana liczba dni, domyślnie 30. Kliknij Podgląd, aby zobaczyć, ile wpisów zostanie usuniętych, a potem Usuń logi. Tej operacji nie można cofnąć.
Ponawianie
Przycisk Ponów jest dostępny dla wpisów Nieudane (wymaga uprawnienia Ręczne uruchamianie synchronizacji), najwyżej 3 razy dla jednego wpisu. Przywraca wpisowi status Oczekujące i zwiększa o jeden liczbę Ponowienia.Powiązane strony
Aplikacja w zasobniku
Obserwuj agenta i steruj nim na komputerze, na którym działa.
Rozwiązywanie problemów
Napraw agenta offline, odrzucane klucze i zmiany, które nie docierają.