Skip to main content
Integracja ERP utrzymuje Omnilinkera w zgodzie z systemem ERP, który działa u Ciebie na miejscu. Mały program dla Windows, agent ERP Sync, odczytuje zmiany z bazy danych ERP i wysyła je do Omnilinkera. Omnilinker aktualizuje potem Twój katalog i magazyn.

Jak to działa

Agent ERP Sync to usługa Windows i aplikacja w zasobniku systemowym, instalowane razem na komputerze w Twojej sieci. Jeden agent obsługuje jedno połączenie.
  • Pracę z ERP wykonuje agent. Łączy się z bazą danych ERP, wykrywa, co się zmieniło, i umieszcza każdą zmianę w lokalnej kolejce wychodzącej (outbox). Następnie wysyła zmiany z kolejki do Omnilinkera przez HTTPS. Jeśli połączenie z internetem zostanie przerwane, zmiany czekają w kolejce, aż wróci.
  • Dane logowania do ERP zostają w Twojej sieci. Dane połączenia z bazą danych wpisujesz w agencie, a nie w aplikacji webowej. Agent przechowuje je w zaszyfrowanym pliku na swoim komputerze, chronionym mechanizmem ochrony danych Windows (DPAPI). Omnilinker nigdy nie prosi o hasło do bazy danych ERP, nie przechowuje go ani go nie otrzymuje.
  • Wszystkie połączenia wychodzą z Twojej sieci. To agent łączy się z Omnilinkerem; Omnilinker nigdy nie łączy się z Twoją siecią. Agent loguje się kluczem API agenta, który generujesz dla połączenia.
  • Omnilinker nigdy nie uruchamia kodu ERP. Logika specyficzna dla ERP (dostawca) działa wyłącznie w agencie. Agent przesyła opis swojego dostawcy, w tym pola ERP, które potrafi odczytać, a ekrany mapowania w Omnilinkerze są budowane na podstawie tego opisu.

Co jest synchronizowane

Dane płyną w jedną stronę: z ERP do Omnilinkera. Omnilinker nie zapisuje jeszcze niczego z powrotem do ERP. Agent wykrywa zmiany na jeden z dwóch sposobów, ustawiany osobno dla każdego połączenia:
  • Skanowanie skrótów (domyślnie) porównuje rekordy ERP z tym, co agent wysłał wcześniej. Nie wprowadza żadnych zmian w bazie danych ERP. Obejmuje produkty i marki. Poziomy cen są odczytywane raz dziennie w obu trybach.
  • Śledzenie zmian WFM_INT korzysta z mechanizmu śledzenia zmian wbudowanego w ERP. Wykrywa zmiany szybciej i obejmuje też ceny, magazyny i stany magazynowe. Włączenie go zapisuje wiersze w tabelach mechanizmu śledzenia zmian ERP, nigdy w Twoich danych biznesowych, i wymaga Twojej zgody w aplikacji w zasobniku. Co dokładnie jest zapisywane, opisuje strona Wymagania.
Zanim ceny i stany magazynowe zostaną zastosowane, poziomy cen i magazyny muszą być zmapowane na ich odpowiedniki w Omnilinkerze. Zobacz Dane słownikowe.
Zamówienia nie są synchronizowane. Integracja ERP nie wysyła do ERP zamówień z marketplace’ów ani z Omnilinkera i nie odczytuje z niego zamówień.

Obsługiwane systemy ERP

Lista Dostawca w aplikacji webowej pokazuje też Subiekt GT, Comarch Optima, Enova i Niestandardowy. Obecnie tylko Wapro ma działającego dostawcę w agencie, więc przy tworzeniu połączenia wybierz Wapro.

Skonfiguruj integrację

Najpierw sprawdź wymagania, a potem wykonaj poniższe kroki. Konfigurację dzielą między siebie administrator organizacji, który pracuje w aplikacji webowej, i osoba z działu IT, która instaluje agenta.
1

Utwórz połączenie

W aplikacji webowej utwórz połączenie i wygeneruj jego klucz API agenta. Zobacz Tworzenie połączenia.
2

Zainstaluj agenta

Zainstaluj agenta ERP Sync na komputerze z Windows, który ma dostęp do bazy danych ERP. Zobacz Instalacja agenta.
3

Uruchom kreator konfiguracji

Wpisz w agencie klucz API agenta i dane bazy danych ERP. Zobacz Kreator konfiguracji.
4

Skonfiguruj synchronizację

Wybierz, co ma być synchronizowane, zmapuj pola oraz poziomy cen i magazyny. Zobacz Konfiguracja synchronizacji, Mapowanie pól i Dane słownikowe.
Gdy agent już działa, sprawdź na stronie Monitorowanie, czy zmiany docierają do Omnilinkera.