Przejdź do głównej treści
Zacznij od szybkich testów, a potem otwórz wpis, który pasuje do tego, co widzisz. Polecenia PowerShell uruchamiaj na komputerze agenta.

Szybkie testy

W Omnilinkerze otwórz Integracja ERP > Połączone systemy, otwórz połączenie i sprawdź jego kartę Komputer i konektor (zobacz Monitorowanie) oraz kartę Listy z ‹ERP› na jego karcie Przegląd (zobacz Listy i mapowania). Integracja ERP > Przegląd wypisuje to, co wymaga Twojej uwagi, od najpilniejszego. Na komputerze agenta Rozwiązywanie problemów… w aplikacji w zasobniku sprawdza wszystko, czego agent potrzebuje, i mówi, od czego zacząć.

Najczęstsze problemy

Usługa Windows zapisuje jeden plik dziennie i przechowuje ostatnich 30:
Zwykle jest to C:\ProgramData\Omnilinker\ErpSync\logs. Może go czytać każdy, kto jest zalogowany na komputerze. Aby śledzić dzisiejszy plik:
W aplikacji w zasobniku Otwórz folder logów w Ustawieniach… albo w Rozwiązywaniu problemów… otwiera ten sam folder.Log instalacji. Instalacja, aktualizacje i odinstalowanie zapisują to, czego nie udało się zrobić, w setup.log w tym samym folderze. Zobacz wpis Instalacja się zakończyła, ale nie ma usługi.Agent nie zapisuje własnych komunikatów w dzienniku zdarzeń Windows. Windows zapisuje błędy uruchamiania usługi w dzienniku System (zobacz następny wpis).
Get-Service OmnilinkerErpSyncService pokazuje Stopped albo usługa zatrzymuje się chwilę po starcie. Ikona w zasobniku pokazuje czerwony kwadrat, a podpowiedź mówi Usługa ERP Sync nie działa.Usługa jest ustawiona tak, aby uruchamiała się ponownie po awarii (po 5, 10 i 30 sekundach), więc usługa, która ciągle się zatrzymuje, ma problem, którego ponowne uruchomienie nie rozwiązuje.
  1. Otwórz Podgląd zdarzeń > Dzienniki systemu Windows > System i poszukaj błędów ze źródła Service Control Manager, które wymieniają Omnilinker ERP Sync (Omnilinker ERP Sync Service w instalacji wykonanej skryptem install-service.ps1). W przypadku awarii sprawdź też Dzienniki systemu Windows > Aplikacja pod kątem wpisów .NET Runtime albo Application Error.
  2. Otwórz najnowszy plik logu usługi (zobacz Gdzie są logi?). Jeśli usługa zdążyła coś zapisać, ostatnie wiersze mówią, dlaczego się zatrzymała. Krytyczny błąd przy starcie kończy się wierszem Omnilinker ERP Sync Service terminated unexpectedly.
Najczęstsze przyczyny:
  • Błąd logowania. Ktoś zmienił konto, na którym działa usługa, a jego hasło się zmieniło. Dziennik System mówi, że usługa nie uruchomiła się z powodu błędu logowania. Otwórz Usługi, otwórz Omnilinker ERP Sync > kartę Logowanie, wybierz Konto systemu lokalnego i kliknij OK. Agent jest zaprojektowany do działania jako Lokalny system.
  • Nie można zapisywać w folderze danych. Log mówi, że ERP Sync nie może zapisywać w swoim folderze danych. Usługa musi mieć możliwość zapisu w %ProgramData%\Omnilinker\ErpSync; sprawdź, czy nikt nie zmienił uprawnień do folderu, albo uruchom Napraw w Rozwiązywaniu problemów… aplikacji w zasobniku.
  • Uszkodzony appsettings.json. Jeśli go edytowałeś, sprawdź, czy wciąż jest poprawnym JSON-em. Z folderu instalacji:
    Błąd oznacza, że plik jest niepoprawny. Popraw go albo przywróć z oryginalnego pakietu.
Po naprawie uruchom usługę ponownie, w PowerShell jako administrator:
Instalacja się zakończyła, ale Get-Service OmnilinkerErpSyncService nie znajduje usługi albo aplikacja w zasobniku nie uruchamia się przy logowaniu. Instalacja nigdy nie kończy się błędem z powodu jednego kroku; to, czego nie udało się zrobić, zapisuje w %ProgramData%\Omnilinker\ErpSync\logs\setup.log:
Jeśli w ogóle nie ma pliku setup.log, instalator nie zdołał nawet utworzyć folderu. Uruchom go ponownie jako administrator.
Podpowiedź mówi Usługa ERP Sync nie działa albo konfiguracja pokazuje „Usługa Omnilinker ERP Sync nie działa.” lub „Usługa Omnilinker ERP Sync działa, ale nie odpowiada.”.
  1. Otwórz Rozwiązywanie problemów… w aplikacji w zasobniku. Gdy usługa nie odpowiada, sprawdza ona samą usługę Windows i proponuje pasującą naprawę, za zgodą administratora:
    • Uruchom ponownie usługę, gdy usługa jest zatrzymana albo działa, ale nie odpowiada.
    • Napraw, gdy usługi Windows brakuje albo uruchamia inną kopię agenta. Ponownie konfiguruje usługę dla tej instalacji i zachowuje połączenie oraz jego ustawienia.
    W kopii, która nie została zainstalowana z MSI, proponuje zamiast tego Otwórz usługi Windows. Jeśli usługa ciągle się zatrzymuje, zobacz Usługa się nie uruchamia.
  2. Jeśli aplikacja w zasobniku pokazuje „Odpowiedziało coś innego niż usługa ERP Sync. Uruchom komputer ponownie; jeśli to się powtórzy, skontaktuj się ze wsparciem.”, na potoku agenta odpowiedział inny program. Aplikacja w zasobniku rozmawia tylko z usługą Windows. Uruchom komputer ponownie.
  3. Jeśli pokazuje „Ta aplikacja i usługa ERP Sync nie pasują do siebie (jedna z nich została zaktualizowana).”, kliknij ikonę prawym przyciskiem, wybierz Zamknij ERP Sync (Ukryj ikonę w zasobniku w agencie, który nie został jeszcze zaktualizowany), a potem uruchom ERP Sync ponownie z menu Start.
Widzisz status agenta, ale konfiguracja, zmiana bazy danych, wstrzymanie albo Sprawdź konektor, Uruchom ponownie i Odśwież listy w Ustawieniach kończą się komunikatem „Może to zrobić tylko operator tego komputera: członek grupy „Omnilinker ERP Sync Operators” albo administrator.”. Aplikacja może też pokazywać te przyciski jako wyszarzone, a zamiast serwera i nazwy bazy danych Widoczne tylko dla operatorów. Tak ma być u każdego, kto nie jest operatorem.Poproś administratora komputera, aby dodał Cię do lokalnej grupy Omnilinker ERP Sync Operators. Potem wyloguj się z Windows i zaloguj ponownie: Windows odczytuje Twoje grupy przy logowaniu, więc członkostwo działa dopiero po nim. Zobacz Kto może zmieniać agenta.Administrator może też zamknąć aplikację w zasobniku (Zamknij ERP Sync albo Ukryj ikonę w zasobniku w agencie, który nie został jeszcze zaktualizowany) i uruchomić ją ponownie przez Uruchom jako administrator.
Offline oznacza, że Omnilinker nie dostał sygnału kontrolnego od ponad 3 minut. Wiersz komputera mówi, od kiedy jest wyłączony, a Ostatni sygnał w Szczegóły techniczne, dla wsparcia pokazuje, kiedy dotarł ostatni. Działający, przyjmowany agent wysyła go co 60 sekund.Sprawdź po kolei:
  1. Czy usługa działa? Zobacz Usługa się nie uruchamia.
  2. Czy agent ma dostęp do Omnilinkera? Zobacz Agent nie może połączyć się z omnilinker.pl.
  3. Czy połączenie jest włączone? W Integracja ERP > Połączone systemy status połączenia nie może być Wyłączone. Omnilinker niczego nie przyjmuje od agenta wyłączonego połączenia. Aby je włączyć, kliknij Włącz w menu jego wiersza.
  4. Czy Omnilinker wciąż przyjmuje klucz agenta? Zobacz Omnilinker nie przyjmuje tego komputera.
Jeśli karta pokazuje „Do tego połączenia nie podłączono jeszcze żadnego komputera.”, agent nigdy nie dotarł do Omnilinkera z kluczem tego połączenia. Przejdź przez konfigurację na komputerze agenta.
Ikona w zasobniku pokazuje czerwony kwadrat, a panel mówi Omnilinker nie przyjmuje tego komputera. Log agenta wielokrotnie pokazuje, że uwierzytelnianie połączenia nie powiodło się, ze Status: Unauthorized.Klucz agenta już nie działa. Najczęściej z połączeniem połączono kodem inny komputer albo ten komputer połączono ponownie gdzie indziej: połączenie komputera od razu zastępuje klucz agenta połączenia. Połączenie mogło też zostać usunięte.Połącz ten komputer ponownie:
  1. W Omnilinkerze otwórz połączenie i pobierz kod akcją Połącz komputer. Zobacz Pobierz kod połączenia.
  2. Na komputerze agenta kliknij Połącz ponownie w panelu aplikacji w zasobniku (albo Ustawienia… > Połącz z inną firmą…) i przejdź przez konfigurację z tym kodem.
Po aktualizacji ze starszej wersji konfiguracja może też się otworzyć, bo agent nie znajduje połączenia tam, gdzie trzymała je starsza wersja. Połącz go ponownie w ten sam sposób.
Omnilinker może wymagać minimalnej wersji agenta. Gdy Twój agent jest starszy, Omnilinker nadal przyjmuje jego sygnał kontrolny i każe mu się zaktualizować, a agent wstrzymuje wszystko, co zmieniałoby ERP albo czytało z niego, dopóki się nie zaktualizuje.Co widzisz:
  • W Omnilinkerze karta Komputer i konektor połączenia pokazuje komputer jako online, a komunikat mówi ERP Sync na komputerze wymaga aktualizacji, z Twoją wersją i wersją wymaganą przez Omnilinkera. Na stronie głównej karta ERP liczy połączenie w Zapisy w ERP wstrzymane: agent wymaga aktualizacji i je wymienia.
  • W aplikacji w zasobniku panel mówi Nic nie jest zapisywane w ERP, dopóki ERP Sync się nie zaktualizuje., a Windows pokazuje powiadomienie o tej samej treści.
  • Listy z ERP (poziomy cen, magazyny, produkty) i ceny nie są odczytywane. Odśwież listy uruchomione w Omnilinkerze czeka na aktualizację, ale Omnilinker oferuje je agentowi tylko przez godzinę. Jeśli aktualizacja nastąpi później, kliknij potem Odśwież listy jeszcze raz.
  • W logu agenta ostrzeżenie: Omnilinker requires ERP Sync <minimum> or newer; nothing is written to the ERP and no list is read until it updates.
Agent aktualizuje się sam w nocy, gdy pojawi się nowsza wersja, więc to powinno minąć samo. Jeśli nie mija, sprawdź, czy automatyczne aktualizacje są włączone (AutoUpdateEnabled) i czy komputer agenta ma dostęp do releases.omnilinker.com, albo uruchom nowy instalator ręcznie. Gdy agent działa w obsługiwanej wersji, jego następny sygnał kontrolny kończy wstrzymanie.Gdy agent czeka na aktualizację, ceny wysyłane z Omnilinkera czekają (Oczekuje w oknie Ceny w ERP produktu, Oczekujące w Integracja ERP > Polecenia) i wygasają po 24 godzinach, ERP nie zostaje zmieniony, a osoba, która je wysłała, dostaje powiadomienie; wyślij je ponownie po aktualizacji agenta. Zobacz Ceny do ERP.
W aplikacji w zasobniku ikona pokazuje czerwony kwadrat, a panel mówi Brak połączenia z Omnilinkerem. Rozwiązywanie problemów… pokazuje Brak odpowiedzi przy omnilinker.pl osiągalny.
  1. Sprawdź połączenie z komputera agenta:
    TcpTestSucceeded : False oznacza, że połączenie blokuje zapora lub sieć. Agent potrzebuje wychodzącego HTTPS do omnilinker.pl na porcie 443. Zobacz Wymagania.
  2. Jeśli Twoja sieć wymaga serwera proxy, ustaw go dla komputera zmienną środowiskową HTTPS_PROXY, a potem uruchom usługę ponownie. Usługa działa jako Lokalny system, więc nie korzysta z ustawień proxy zalogowanej osoby:
  3. Sprawdź, którego serwera używa agent: Rozwiązywanie problemów… podaje go w teście osiągalny. Powinien to być omnilinker.pl. Aby go zmienić, przejdź ponownie przez konfigurację i kliknij Zmień obok Serwer.
Gdy Omnilinker jest nieosiągalny, agent działa dalej na ostatnio pobranej konfiguracji.
W aplikacji w zasobniku ikona pokazuje bursztynowy trójkąt, a panel mówi Brak połączenia z bazą danych Wapro., albo sprawdzenie konektora w Ustawienia > Konektor nie przechodzi kroku Połączenie z bazą lub Logowanie do bazy.Operator otwiera Ustawienia… > Zmień… i klika Sprawdź połączenie: usługa uruchamia konektor z ustawieniami z formularza i pokazuje kolejne kroki. Sprawdzenie działa wewnątrz usługi Windows, na koncie usługi, więc zachowuje się tak samo jak agent. Rozwiązywanie problemów… też pokazuje ostatnie sprawdzenie konektora; komunikat SQL Server widzi tylko operator, bo może on zawierać nazwę serwera.Nie można znaleźć serwera. Krok Połączenie z bazą nie przechodzi.
  • Sprawdź pole Serwer. Dla instancji nazwanej użyj serwer\instancja, na przykład erp-server\WAPRO.
  • Sprawdź, czy komputer agenta ma dostęp do portu SQL Server:
    Jeśli Twoja instancja nie używa portu 1433, podaj jej port. Instancja nazwana z portem dynamicznym potrzebuje też usługi SQL Server Browser i portu UDP 1434.
Logowanie się nie powiodło. Krok Logowanie do bazy nie przechodzi.
  • Login SQL Server: sprawdź użytkownika i hasło oraz czy SQL Server dopuszcza uwierzytelnianie SQL Server (tryb mieszany).
  • Konto Windows usługi: agent loguje się kontem usługi, czyli jako Lokalny system, a nie Twoim kontem. To konto domenowe komputera agenta (DOMENA\KOMPUTER$) przy zdalnym SQL Server albo NT AUTHORITY\SYSTEM przy SQL Server na tym samym komputerze. Utwórz dla tego konta login z uprawnieniami z Wymagań albo użyj uwierzytelniania SQL Server.
Błędy certyfikatu. Połączenie jest szyfrowane, gdy zaznaczone jest Szyfruj połączenie albo gdy SQL Server wymaga szyfrowania, a większość instalacji SQL Server używa certyfikatu z podpisem własnym. Zainstaluj na SQL Server certyfikat, któremu ufa komputer agenta, albo otwórz Ustawienia… > Zmień…, zaznacz Ufaj certyfikatowi serwera w sekcji Zaawansowane, sprawdź i zapisz.
Sprawdzenie w formularzu połączenia albo sprawdzenie konektora w Ustawienia > Konektor nie przechodzi jednego z tych kroków:
  • Procedura cen Wapro zainstalowana: w bazie nie ma dbo.Api_ProductPriceModify albo login SQL nie może jej wykonać (SQL Server ukrywa procedurę przed loginem bez uprawnienia, więc oba przypadki wyglądają tak samo). Nadaj loginowi EXECUTE na tę procedurę. Zobacz Wymagania.
  • Wybrano firmę: brakuje numeru firmy albo wskazuje on firmę, która nie ma magazynu w tej bazie. Wpisz właściwy Numer firmy w Ustawienia… > Zmień…. Zobacz Wapro.
Formularz zapisuje ustawienia dopiero po udanym sprawdzeniu.
Karta Listy z ‹ERP› na karcie Przegląd połączenia pokazuje listę jako jeszcze nie odczytano albo ERP Sync nie zgłosił żadnej listy wysyłanej przez konektor tego połączenia., albo Odśwież listy kończy się komunikatem „Konektor Wapro Mag w tym połączeniu nie wysyła żadnych list.”.Sprawdź po kolei:
  1. Czy agent jest online? Zobacz Karta Komputer i konektor pokazuje Offline.
  2. Czy agent wymaga aktualizacji? Zobacz Omnilinker wymaga nowszego agenta: agent czekający na aktualizację nie odczytuje list.
  3. Czy konektor jest gotowy? Na karcie Komputer i konektor stan konektora powinien być Gotowy, a jego operacje powinny obejmować Odczyt poziomów cen, Odczyt magazynów, Odczyt produktów i Odczyt stanów magazynowych, a po wysłaniu zamówień także Odczyt zamówień wysłanych z Omnilinkera (agent odczytuje je tylko wtedy, gdy połączenie wysłało zamówienie w ciągu ostatnich 90 dni). Operacja oznaczona jako wyłączone oznacza niezaliczone sprawdzenie; jego podpowiedź mówi, które.
  4. Czy numer firmy jest ustawiony? Bez niego konektor Wapro nie odczytuje żadnej listy. Zobacz Wapro.
  5. Czy agent jest wstrzymany? Wstrzymany agent nie odczytuje list. Wznów go z panelu lub menu aplikacji w zasobniku.
Potem kliknij Odśwież listy na karcie Przegląd połączenia albo poproś operatora o kliknięcie Odśwież listy w Ustawieniach aplikacji w zasobniku. Aplikacja powie, które listy dotarły do Omnilinkera.
Na stronie Stany magazynowe nie ma kolumny Stan w ERP, komórka pokazuje jeszcze nie odczytany, komórka pokazuje — albo wiek obok liczb jest bursztynowy. Sprawdź po kolei:
  1. Czy agent jest z tej wersji? Starszy agent w ogóle nie wysyła stanów; karta Listy z ‹ERP› nie pokazuje wiersza Odbiera stany magazynowe. Zobacz Omnilinker wymaga nowszego agenta.
  2. Czy magazyn jest zmapowany? Stany Wapro są odczytywane co 5 minut tylko wtedy, gdy zmapowany jest magazyn połączenia; w przeciwnym razie raz dziennie. Zmapuj magazyn na karcie Magazyny i produkty.
  3. Czy magazyn jest zignorowany albo zmapowany więcej niż raz? Zignorowany magazyn ERP nie pokazuje stanów, tak samo jak magazyn Omnilinkera, na który zmapowano więcej niż jeden magazyn ERP tego połączenia.
  4. Czy produkt jest powiązany? Stany pojawiają się tylko dla produktów powiązanych z produktem ERP w tym połączeniu. Zobacz Wiązanie produktów.
  5. Czy para jest na ostatniej liście z ERP? Produkt, którego ERP nie podaje już w magazynie, ma tam 0 z oznaczeniem „brak na ostatniej liście z ERP” (pozycja usunięta w Wapro ma 0 bez oznaczenia do dziennej pełnej listy agenta).
  6. Czy agent jest wstrzymany, offline albo się aktualizuje? Wstrzymany agent nie odczytuje stanów. Zobacz Karta Komputer i konektor pokazuje Offline.
Karta Komputer i konektor pokazuje Odczyt stanów magazynowych wśród operacji konektora; jeśli jest oznaczona jako wyłączone, podpowiedź mówi dlaczego (te same sprawdzenia co dla list). W magazynie, którym zarządza Omnilinker, stany z ERP są pokazywane tylko do porównania i nie zmieniają Twoich stanów magazynowych; w magazynie, którym zarządza Twój ERP, są stanami tego magazynu.
Karta Listy z ‹ERP› na karcie Przegląd połączenia pokazuje wiersz Ceny (Odbiera ceny), gdy poziom cen połączenia jest zmapowany. Może mówić:
  • odczyt cen jest wyłączony dla tego konta: opcja Odczyt cen z ERP jest wyłączona dla Twojej organizacji, więc Omnilinker nie prosił agenta o ceny. Jest wyłączona, dopóki Omnilinker jej nie włączy; poproś o to Omnilinker. Zobacz Ceny i Moduły i ich dostępność.
  • Zaktualizuj agenta ERP Sync, aby odczytywał ceny: agent tego połączenia jest starszy niż wersja, która odczytuje ceny, a jego konektor nie zgłasza Odczytu cen wśród operacji na karcie Komputer i konektor. Zaktualizuj go; zobacz Omnilinker wymaga nowszego agenta.
Wiersz jest ukryty, dopóki żaden poziom cen połączenia nie jest zmapowany.
Jeszcze nie porównano znaczy, że porównanie nie zostało zrobione od rozpoczęcia odczytu. Robi się je kilka minut po nadejściu pierwszych cen oraz raz dziennie. Jeśli to zostaje albo wiek przy porównano stale rośnie, sprawdź po kolei:
  1. Czy poziom cen jest zmapowany? Ceny są odczytywane tylko wtedy, gdy poziom cen połączenia jest zmapowany na poziom cen katalogu. Zobacz Poziomy cen.
  2. Czy odczyt cen jest włączony dla Twojej organizacji? Jeśli wiersz Ceny mówi odczyt cen jest wyłączony dla tego konta, nie jest. Zobacz poprzedni wpis.
  3. Czy agent jest z tej wersji, online i niewstrzymany? Wstrzymany lub offline agent niczego nie odczytuje. Zobacz Karta Komputer i konektor pokazuje Offline.
  4. Czy wsparcie Omnilinkera ustawiło listy, które agent odczytuje przez porównanie? Jeśli lista w Opisie konfiguracji nie zawiera Prices, ceny są odczytywane tylko przy codziennym pełnym odczycie. Dodaj do niej Prices, po jednej zmiennej środowiskowej na każdy wpis (ErpSync__Feeds__DiffStreams__2 i tak dalej), tak jak pokazuje ta strona.
  5. Czy Odczyt cen jest wyłączony na karcie Komputer i konektor? Jeśli operacja konektora jest oznaczona jako wyłączone, podpowiedź mówi dlaczego (te same sprawdzenia co dla list).
Produkt pojawia się w porównaniu tylko wtedy, gdy jest powiązany z produktem ERP w tym połączeniu. Zobacz Wiązanie produktów.
Na karcie Komputer i konektor Sprawdzenia konektora wymieniają Te same ceny we wszystkich magazynach z podpowiedzią. To informacja: nic nie jest wyłączane, a połączenie działa. Znaczy, że Twoja firma w Wapro ma więcej niż jeden aktywny magazyn, a Wapro nie utrzymuje równej ceny artykułu we wszystkich, więc Omnilinker odczytuje ceny z wiersza artykułu w magazynie głównym i tylko do niego je wysyła. Aby utrzymać równe magazyny, ustaw w Wapro synchronizację artykułów firmy (SynchroArt) na „Wspólne dane i ceny podstawowe” i włącz synchronizację każdego poziomu cen. Jeśli login SQL nie ma opcjonalnego SELECT na ARTYKUL_CENA_IE, POZYCJAKONFIG i INTERFIRMAPOZYCJA, sprawdzenie nie może tego ustalić i nadal pokazuje się z podpowiedzią: w aplikacji w zasobniku jego szczegóły zaczynają się od „Not checked” i wymieniają te trzy tabele, a podsumowanie agenta mówi, że ceny w magazynach nie zostały sprawdzone, a nie że mogą się różnić. Nadaj SELECT, a następne sprawdzenie to ustali; zobacz Wymagania. Zobacz Jak odczytywane są ceny.
Otwórz Ceny w ERP produktu (albo wynik wysyłki), aby zobaczyć jej status, oraz Integracja ERP > Polecenia, aby zobaczyć polecenie, które za nią stoi. Niezapisana podaje powód, Niepotwierdzona znaczy, że Wapro mogło zapisać cenę albo nie (sprawdź Wapro, zanim wyślesz ją ponownie), a Wygasła znaczy, że agent nie zdołał jej zapisać w ciągu 24 godzin. Zobacz Ceny do ERP i Gdy ceny nie można wysłać.
Aplikacja w zasobniku mówi „Ta wersja ERP Sync nie zawiera jeszcze konektora Wapro Mag.”, panel pokazuje Tej wersji ERP Sync brakuje konektora Wapro albo karta Komputer i konektor pokazuje konektor jako Niezainstalowany.Agent nie może znaleźć plików konektora w podfolderze connectors\wapro swojego folderu instalacji. Zainstaluj agenta ponownie z MSI: przynosi on konektor ze sobą. Jeśli komunikat mówi, że nie udało się odczytać opisu konektora, zainstaluj aktualizację ponownie albo skontaktuj się ze wsparciem.
  • „Ten produkt nie jest powiązany z produktem w ERP. Odśwież listy na karcie Przegląd połączenia albo powiąż go na karcie Magazyny i produkty.”: produkt w katalogu nie ma powiązania w tym połączeniu. Kliknij Odśwież listy, żeby Omnilinker powiązał, co się da, według klucza wiązania połączenia, albo powiąż go ręcznie. Zobacz Wiązanie produktów.
  • „Ktoś właśnie zmienia, którymi produktami zarządza ERP. Spróbuj ponownie za chwilę.”: podczas wiązania, ignorowania albo tworzenia produktów, czy zmiany tego, kto zarządza SKU, ktoś inny robi to samo albo Omnilinker aktualizuje w tle produkty z ERP (wiązanie, tworzenie albo zastosowanie nowej listy produktów). Spróbuj ponownie.
  • Produkt z ERP nie wiąże się sam: Omnilinker zapamiętuje usunięcie powiązania i zignorowanie, więc wiersz pokazuje Nie zostanie powiązany automatycznie albo jest na liście Zignorowane. Kliknij Powiąż, aby powiązać go ręcznie, albo Przestań ignorować. W innym razie poszukaj w wierszu sugestii i jej powodu, na przykład GTIN wspólny dla 3 produktów; Powiąż sugerowane wiąże sugerowany produkt. To, który klucz wiąże sam (kod, kod potem EAN albo tylko EAN), ustawiasz przyciskiem Edytuj ustawienia produktów na karcie Magazyny i produkty. Zobacz Produkty z Twojego ERP.
  • „Magazyn ERP … jest ignorowany w tym połączeniu. Przestań go ignorować, zanim go zmapujesz.”: kliknij Przestań ignorować w jego wierszu na karcie Magazyny i produkty. Zobacz Listy i mapowania.
  • „Tego magazynu nie ma na liście magazynów ERP. Odśwież listy i wybierz magazyn z listy.”: wpisany magazyn źródłowy nie jest jednym z tych, które wysłał agent. Kliknij Odśwież listy, a potem wybierz magazyn z listy. Zobacz Magazyn źródłowy.
  • „To połączenie jest właścicielem: ‹co›. Najpierw ustaw Omnilinker jako ich właściciela, a potem usuń połączenie.”: połączenie zarządza czymś w Omnilinkerze, a komunikat to wymienia: Tożsamość produktu (zarządza SKU), Pola produktu: ‹nazwy› (jest źródłem tych pól) albo magazyn lub poziom cen. Najpierw ustaw Omnilinker jako właściciela. Dla SKU kliknij Zmień właściciela przy Kto zarządza SKU w sekcji Jak produkty przychodzą z ‹połączenie› na karcie Magazyny i produkty i wybierz Omnilinker · Katalog. Jeśli połączenie jest wyłączone albo jego ustawień produktów nie można jeszcze używać, Zmień właściciela nie jest tam dostępne: otwórz Katalog > Produkty, kliknij tam Zmień właściciela przy Kto zarządza SKU albo najpierw włącz połączenie. Dla pól ustaw każde na Wyłączone lub Uzupełniaj, gdy puste przyciskiem Edytuj ustawienia produktów; okno pokazuje dla nich tabelę pól także wtedy, gdy poza tym ustawień nie można używać. Zobacz Produkty z Twojego ERP.
  • „Omnilinker nie mógł sprawdzić, czego właścicielem jest to połączenie, więc nic nie zmienił. Spróbuj ponownie.”: Omnilinker nie mógł odczytać, czym zarządza połączenie, więc niczego nie usunął. To celowe: nie usunie połączenia, którego nie może sprawdzić. Spróbuj ponownie za chwilę.
Gdy sprawdzenie Procedury zamówień i kontrahentów dostępne nie przechodzi, login SQL nie ma uprawnienia, którego potrzebują zamówienia i klienci, albo Twoje Wapro nie ma jakiejś procedury. Sprawdzenie wskazuje, czego brakuje. Nadaj uprawnienia z sekcji Uprawnienia do zamówień i klientów albo zaktualizuj Wapro. Dopóki sprawdzenie nie przechodzi, zamówienia i klienci stają; odczyt, stany i zapis cen działają dalej.
Zamówienia są zapisywane w Wapro w imieniu użytkownika ERP, a żaden nie jest ustawiony. Otwórz stronę połączenia, kliknij Zmień przy Użytkownik ERP do zapisu, wpisz numer użytkownika w Wapro i kliknij Zapisz. Potrzebujesz uprawnienia Zmiana użytkownika ERP do zapisu. Zobacz Monitorowanie.
Agent jest starszy niż ten, który potrafi zakładać zamówienia, więc nic nie jest wysyłane. Aktualizuje się sam w nocy; żeby zrobić to od razu, zobacz Instalacja agenta.
Kupującym może być więcej niż jeden klient Wapro albo znalezieni są tylko klienci zablokowani lub nieaktywni w Wapro, a Omnilinker nie zgaduje. Otwórz zamówienie, kliknij Wybierz kontrahenta w Wapro i wskaż jednego albo utwórz nowego. Klienta zablokowanego lub nieaktywnego nie można wybrać: zdejmij blokadę w Wapro i wyślij zamówienie ponownie albo utwórz nowego klienta, jeśli blokada nie powinna wstrzymać tego zamówienia. Zobacz Klienci w ERP.
Zamówienie jest w obcej walucie, a Wapro nie ma kursu NBP dla niej w ciągu 7 dni od daty zamówienia. Dodaj kurs w Wapro albo pozwól Wapro go pobrać, a zamówienie zostanie wysłane ponownie samo (sprawdzane mniej więcej co godzinę). Jeśli Pobieraj kursy NBP jest włączone, a potwierdzenie polecenia zamówienia (Integracja ERP > Polecenia) ma ostrzeżenie, że pobranie się nie udało, SQL Server prawdopodobnie nie zezwala na CLR albo nie ma dostępu do strony NBP, albo login nie ma EXECUTE na Api_CurrencyImport. Zobacz Zamówienia do ERP i Wapro.
Zamówienie jedzie do innego kraju UE, a Wapro nie ma ustawionego VAT transgranicznego (OSS) dla niego: przełącznika transakcji transgranicznych albo aktywnej stawki standardowej kraju docelowego. Z tego samego powodu czeka zamówienie z towarami w stawce innej niż 23%. Skonfiguruj to w Wapro; zamówienie zostanie wysłane ponownie samo. Zobacz Zamówienia do ERP.
Anulowałeś zamówienie w Omnilinkerze, ale Wapro albo agent nie anulował go tam. Anuluj zamówienie w Wapro albo po usunięciu przyczyny kliknij na karcie zamówienia Ponów anulowanie. Potrzebujesz do tego uprawnienia Zmiana statusu.
Agent nie odpowiedział na czas, więc nie wiadomo, czy Wapro utworzyło zamówienie. Poszukaj go w Wapro. Jeśli tam jest, kliknij Wyślij ponownie: Omnilinker znajdzie je po swoim odnośniku i zamówienie pokaże W Wapro. Jeśli go nie ma, też kliknij Wyślij ponownie. Ponowna wysyłka jest bezpieczna: odnośnik Omnilinkera na zamówieniu nie pozwala Wapro utworzyć go dwa razy.
Karta zamówienia mówi dlaczego. Odrzucone: … podaje, co znalazło Wapro: zamówienie jest zrealizowane, zafakturowane, zamknięte lub anulowane, ktoś zmienił jego pozycje w Wapro albo pozycja jest zestawem. Sprawdź zamówienie w Wapro, a potem kliknij Ponów, Cofnij moją zmianę albo Anuluj i wyślij ponownie. Zobacz Zmiana zamówienia, które jest w ERP.Jeśli komunikat mówi, że agent „nie przyjmuje jeszcze zmian zamówień”, zaktualizuj agenta. Jeśli mówi „połączenie z ERP nie jest gotowe”, a karta Komputer i konektor połączenia pokazuje Zmiana zamówień jako wyłączoną, login SQL nie ma uprawnień do zmiany zamówień: zobacz Wymagania.
Zamówienie w ERP pochodzi z jednego magazynu. Przenieś produkty zamówienia do jednego magazynu albo wprowadź zamówienie w Wapro ręcznie i kliknij Wprowadzone do Wapro ręcznie.
Źródło ma wybór Zarządzane przez inny system albo Nie wysyłaj, albo nikt jeszcze nie odpowiedział na pytanie Kto dziś wprowadza zamówienia do ‹połączenie›?. Omnilinker nie wysyła niczego z takiego źródła. Zmień to na zakładce Zamówienia połączenia; zobacz Zamówienia do ERP.
Sekcja ERP na karcie mówi Jeszcze nie odczytane z Wapro: status i faktury pojawią się tu, gdy Wapro je poda. przy zamówieniu, które jest w Wapro. Sprawdź po kolei:
  1. Czy agent jest z tego wydania? Starszy agent nie odczytuje zamówień z powrotem, a karta Listy z ‹ERP› nie ma wiersza Odbiera zamówienia wysłane z Omnilinkera. Zobacz Omnilinker wymaga nowszego agenta.
  2. Czy zamówienie wysłano mniej niż około 15 minut temu? Agent odczytuje zamówienia mniej więcej co 15 minut. Poczekaj na następny odczyt albo kliknij Odśwież listy na karcie Przegląd połączenia.
  3. Czy odczyt jest wyłączony? Karta Komputer i konektor powinna wymieniać Odczyt zamówień wysłanych z Omnilinkera wśród operacji konektora. Jeśli jest oznaczony jako wyłączone, nadaj loginowi SQL uprawnienia do odczytu z Wymagań. Log agenta wskazuje, czego brakuje. Jeśli go nie ma na liście w ogóle, agent jest starszy niż to wydanie: zobacz punkt 1.
  4. Czy agent jest wstrzymany albo offline? Wstrzymany lub offline agent niczego nie odczytuje. Zobacz Karta Komputer i konektor pokazuje Offline.
  5. Czy wsparcie Omnilinkera ustawiło listy odczytywane przez porównanie? Jeśli lista w Opisie konfiguracji nie zawiera SalesOrders, zamówienia są odczytywane tylko przy codziennym pełnym odczycie. Dodaj do niej SalesOrders, po jednej zmiennej środowiskowej na każdy wpis (ErpSync__Feeds__DiffStreams__0, ErpSync__Feeds__DiffStreams__1 i dalej), jak pokazuje ta strona.
Odczyt dotyczy zamówień utworzonych w Wapro w ciągu ostatnich 90 dni. Starsze zamówienie pokazuje „Wapro nie podaje już tego zamówienia; widać jego ostatni znany status.” i nie jest już odczytywane.
Okno Kto zmienia stany tego magazynu oferuje połączenie tylko wtedy, gdy można mu przekazać magazyn. Wyszarzona opcja podaje powód:
  • „Będzie dostępne, gdy ‹połączenie› wyśle pełną listę stanów magazynowych.”: agent nie skończył jeszcze pełnego odczytu stanów. Sprawdź, czy jest online i czy pochodzi z wersji, która wysyła stany; zobacz Nie widać stanów z ERP.
  • „To nie jest zmapowane w ‹połączenie›.” albo „To ma w ‹połączenie› więcej niż jedno mapowanie (2).”: zmapuj magazyn na dokładnie jeden magazyn ERP na karcie Magazyny i produkty połączenia.
  • „Połączenie ‹połączenie› jest wyłączone. Najpierw je włącz.”: włącz połączenie.
Zobacz Przekaż magazyn do ERP.
„Zamówienia ze źródeł ‹źródła› trafiają do magazynu ‹magazyn›, ale nie są wysyłane do tego ERP, więc ich towar zostałby zarezerwowany na zawsze.” Źródło zamówień, których towar pochodzi z tego magazynu (jego magazyn albo, dla źródła bez własnego magazynu, Twój magazyn domyślny), ma ustawione Nie wysyłaj, Zarządzane przez inny system albo wysyła do innego połączenia, albo nikt jeszcze nie odpowiedział na pytanie, kto dziś importuje zamówienia do ‹połączenie›. Ustaw w każdym wymienionym źródle wysyłanie do tego połączenia na karcie Zamówienia połączenia (zobacz Wybierz, jak wysyła każde źródło) albo przypisz mu inny magazyn i spróbuj ponownie.
„‹połączenie› musi rezerwować zamówiony towar, dopóki zarządza stanami magazynu: włącz rezerwacje w ustawieniach zamówień tego połączenia i upewnij się, że jego ERP Sync je obsługuje.” Włącz Rezerwuj w ‹połączenie› w ustawieniach zamówień i zaktualizuj agenta, jeśli nie potrafi jeszcze wysyłać zamówień. Ten sam komunikat nie pozwala wyłączyć tego ustawienia, dopóki połączenie zarządza magazynem: najpierw ustaw Omnilinkera jako właściciela magazynu.
Wapro anulowało albo usunęło zamówienie, gdy w Omnilinkerze jest nadal otwarte, więc Omnilinker znowu rezerwuje jego towar (poza zamówieniem zarchiwizowanym) i wysłał Ci powiadomienie. Kliknij Wyślij do Wapro ponownie, aby wysłać je jako nowe zamówienie, Wprowadzone do Wapro ręcznie, jeśli ktoś utworzył je w Wapro ponownie, albo anuluj zamówienie w Omnilinkerze, jeśli sprzedaż nie dojdzie do skutku. Zobacz Usunięte w ERP.
Zablokowana opcja podaje przyczynę pod swoją nazwą. „Odczyt cen z ‹ERP› jest wyłączony dla tego konta.”: poproś Omnilinker o włączenie opcji Odczyt cen z ERP (zobacz Moduły i dostępność funkcji). „Czekamy na pierwszy pełny odczyt cen z ‹ERP›.”: od zmapowania poziomu nie dotarł pełny odczyt; kliknij Odczytaj ceny teraz, poczekaj kilka minut i sprawdź, czy agent działa i jest aktualny. „Ten poziom cen nie istnieje już w ‹ERP› albo został pominięty.”: zmapuj go ponownie na karcie Poziomy cen połączenia. „‹ERP› nie wysyła jeszcze tej listy.”: zaktualizuj agenta. Zobacz Ceny z Twojego ERP.
„Poziom cen ‹poziom› nie ma jeszcze waluty. Z ERP przychodzą tylko ceny w walucie poziomu, więc najpierw ustaw jego walutę.” Ustaw Walutę poziomu w Poziomach cen i spróbuj ponownie.
„Cena poziomu ‹poziom› była nadal zapisywana w ERP po odczekaniu, więc ERP nie może jeszcze przejąć tego poziomu.” Wysyłka tego poziomu wciąż trwała w agencie, choć zmiana czekała na nią 30 sekund, co może się zdarzyć przy dużej wysyłce. Spróbuj ponownie, gdy się zakończy; sprawdź Integracja ERP > Polecenia. Jeśli komunikat wymienia też wycofane wysyłki, są one wysyłane ponownie, gdy poziom jest wysyłany do ERP automatycznie; w przeciwnym razie wyślij je ponownie, jeśli nadal są potrzebne.
ERP przejął poziom cen, gdy wysyłka czekała w kolejce, więc została celowo anulowana: ten poziom ustala teraz ERP. Nic nie zostało zapisane w ERP. Jeśli oddałeś poziom, wyślij cenę ponownie. Gdy poziom od tego czasu znów zmienił właściciela, polecenie mówi „Wycofano: ‹ERP› przejął wtedy ustalanie tego poziomu.”; powodem pozostaje ówczesna zmiana właściciela. Zobacz Na jakim etapie jest wysyłka.
Otwórz kartę Poziomy cen połączenia i przeczytaj linię pod wierszem poziomu albo kliknij Szczegóły. Niepowiązane: produkt nie jest powiązany z produktem ERP; powiąż go. Inna waluta: cena z ERP jest w innej walucie niż poziom i nigdy nie jest przeliczana. Brak stawki VAT: nadaj produktowi stawkę VAT sprzedaży. Błąd: nie udało się zapisać ceny, zostanie ponowiona przy następnym odczycie. Oczekuje: zobacz następny wpis. Jeśli wiersz nie pokazuje czasu odczytu, połączenie nie odczytało cen: sprawdź, czy opcja Odczyt cen z ERP jest włączona, poziom jest zmapowany, a agent działa i jest aktualny. Cena, która zniknęła z ERP, albo 0,00 / 0,00 celowo zostawia cenę Omnilinkera. Zobacz Co trafia do Omnilinkera.
Cena jeszcze nie trafiła do Omnilinkera. Trafi po następnym odczycie, zwykle w ciągu kilku minut. Cena odczytana przed ostatnią wysyłką z Omnilinkera czeka na nowszy odczyt. Karta Poziomy cen zlicza taką cenę w Oczekuje, razem z ponowieniami. Cena, która ciągle się nie udaje, trafia do Błąd, a strona produktu pisze wtedy, że nie udało się jej zapisać.
Sprawdź po kolei: funkcja Odczyt zdjęć produktów z ERP jest włączona dla Twojej organizacji (jest wyłączona, dopóki nie włączy jej Omnilinker; zobacz Funkcje); pole Zdjęcia połączenia nie jest Wyłączone (zaczyna jako Wyłączone i nic nie przychodzi, dopóki go nie zapiszesz włączonego); agent jest aktualny, a jego login może odczytywać zdjęcia Wapro (w przeciwnym razie karta Komputer i konektor pokazuje Odczyt zdjęć produktów jako wyłączone; zobacz Wapro); produkt jest powiązany z produktem z ERP. Pierwszy odczyt dużego katalogu trwa godziny. Zobacz Zdjęcia produktów.
Zdjęcie nie jest brane, gdy jest większe niż 10 MB, 25 megapikseli albo 12 000 pikseli na bok, albo gdy nie jest plikiem JPEG, PNG, WebP, GIF ani BMP (WMF, EMF, TIFF, SVG i HEIC nie są brane). Produkt bierze najwyżej 20 zdjęć. Zdjęcie, które Wapro trzyma w folderze zdjęć (tryb dyskowy), nie jest odczytywane, a zdjęcie, które Wapro pokazuje bez danych, zostaje w Omnilinkerze takie, jakie było. Zdjęcie podmienione w Wapro na inne o dokładnie tym samym rozmiarze pojawia się po codziennym sprawdzeniu w nocy. Zobacz Co jest odczytywane.W sekcji Jak produkty przychodzą z ‹połączenie› na karcie Magazyny i produkty wiersz Zdjęcia liczy te zdjęcia według przyczyny, na przykład „‹n› zdjęć jest większych, niż przyjmuje Omnilinker: zostają takie, jak były w Omnilinker”, a „‹n› zdjęć jeszcze w drodze” liczy te, których agent jeszcze nie przesłał. Zobacz Gdzie są zdjęcia.
Wcześniejsze wersje agenta odpowiadały w lokalnym API pod http://localhost:5555. Agent nie otwiera już żadnego portu sieciowego, więc tego API nie ma. Zamiast niego korzystaj z karty Komputer i konektor połączenia w Omnilinkerze, z aplikacji w zasobniku albo z plików logów agenta.

Uzyskaj pomoc

Jeśli nic z tego nie rozwiązuje problemu, skontaktuj się ze wsparciem Omnilinkera. Dołącz:
  • Nazwę połączenia i to, co widzisz na jego karcie Komputer i konektor.
  • Wersję agenta, z karty Komputer i konektor albo z Ustawienia > Aktualizacje w aplikacji w zasobniku.
  • Raport z Rozwiązywanie problemów… > Kopiuj raport w aplikacji w zasobniku.
  • Pliki logów usługi z czasu, gdy pojawił się problem.
Nigdy nie wysyłaj pliku credentials.dat i nie wklejaj do wiadomości hasła do ERP. Zanim wyślesz pliki logów, przejrzyj je.