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.
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.