Komputer dla agenta
Zainstaluj agenta na komputerze z Windows, który pozostaje włączony i ma dostęp do serwera bazy danych ERP. Agent działa tylko wtedy, gdy ten komputer jest uruchomiony, dlatego serwer jest lepszym wyborem niż komputer stacjonarny wyłączany na noc.Sieć
- Agent nie potrzebuje żadnego połączenia przychodzącego z internetu. Każde połączenie otwiera sam.
- Lokalne API nasłuchuje tylko na
localhost, więc nie wymaga reguły zapory. Port 5555 musi być wolny na komputerze agenta. - Pozostaw ustawienie
LocalApiPortna domyślnej wartości5555. Aplikacja w zasobniku i karta Usługa lokalna w aplikacji webowej zawsze szukają agenta na porcie 5555. Zobacz dokumentację konfiguracji. - Karta Usługa lokalna połączenia w aplikacji webowej komunikuje się z agentem pod adresem
http://localhost:5555, więc pokazuje status agenta tylko wtedy, gdy otwierasz Omnilinkera w przeglądarce na komputerze agenta.
Miejsce na dysku
Agent przechowuje na swoim komputerze lokalną bazę kolejki wychodzącej (outbox), kopię swojej konfiguracji i pliki logów. Codziennie powstaje nowy plik logu, a przechowywanych jest 30 ostatnich. Pierwsza synchronizacja dużego ERP umieszcza w kolejce wychodzącej każdy produkt, cenę i stan magazynowy, zanim zostaną wysłane, więc zarezerwuj na to dodatkowe miejsce.Login SQL Server
Agent łączy się z bazą danych ERP za pomocą wybranego przez Ciebie loginu: z uwierzytelnianiem SQL Server albo z uwierzytelnianiem Windows. Przy uwierzytelnianiu Windows usługa łączy się jako konto, na którym działa, czyli Lokalny system. W SQL Server to konto widać jako:- konto domenowe komputera agenta,
<DOMAIN>\<COMPUTER>$, gdy SQL Server działa na innym komputerze. Oba komputery muszą należeć do tej samej domeny albo do domen, które sobie ufają. NT AUTHORITY\SYSTEM, gdy SQL Server działa na samym komputerze agenta.
Skanowanie skrótów (domyślnie)
Skanowanie skrótów tylko odczytuje dane. Login potrzebuje dostępu do odczytu bazy danych ERP, na przykład członkostwa w rolidb_datareader. W tym trybie agent nie wprowadza żadnych zmian w bazie danych ERP.
Śledzenie zmian WFM_INT (Wapro)
Śledzenie zmian WFM_INT korzysta z wbudowanego w Wapro mechanizmu integracji. Gdy zarejestrujesz je w aplikacji w zasobniku, po wyrażeniu zgody, agent zapisuje dane w tabelach mechanizmu WaproWFM_INT_*. Nigdy nie zapisuje
niczego w Twoich tabelach biznesowych, takich jak artykuły, ceny czy magazyny.
Oprócz dostępu do odczytu login potrzebuje tych uprawnień:
Agent zmienia tylko wiersze należące do rejestracji
OMNILINKER. Wierszy innych systemów, które korzystają z tego
samego mechanizmu, nie dotyka.
sys.triggers) dla śledzonych tabel oraz
ustawienie serwera nested triggers (sys.configurations).
Jeśli Twoja baza danych Wapro zawiera więcej niż jedną firmę, przygotuj identyfikator firmy (ID_FIRMY). Wpisujesz go
w agencie. Zobacz Wapro.
Dostęp do Omnilinkera
Funkcja integracji ERP
Integracja ERP jest domyślnie wyłączona. Omnilinker włącza ją dla Twojej organizacji na prośbę. Dopóki nie jest włączona, menu Integracja ERP się nie pojawia. Zobacz Moduły i ich dostępność.Uprawnienia administratora organizacji
Osoba, która konfiguruje połączenie, potrzebuje tych uprawnień z grupy Integracja ERP:Dostęp samego agenta
Nie tworzysz dla agenta użytkownika ani nie przypisujesz mu uprawnień. Gdy generujesz klucz API agenta, Omnilinker tworzy dla połączenia osobne konto serwisowe i nadaje mu tylko te uprawnienia, których potrzebuje synchronizacja. Zobacz Tworzenie połączenia.Lista kontrolna
- Omnilinker włączył integrację ERP dla Twojej organizacji.
- Administrator organizacji ma wymienione wyżej uprawnienia.
- Jest 64-bitowy komputer z Windows, który pozostaje włączony i ma dostęp do serwera bazy danych ERP.
- Na tym komputerze jest konto lokalnego administratora do instalacji.
- Znasz konta Windows osób, które będą konfigurować agenta, żeby dodać je do grupy Omnilinker ERP Sync Operators.
- Z tego komputera jest wychodzący dostęp HTTPS (port 443) do
omnilinker.plireleases.omnilinker.com. - Z tego komputera jest dostęp sieciowy do portu SQL Server bazy danych ERP.
- Port 5555 na tym komputerze jest wolny.
- Jest login SQL Server z dostępem do odczytu bazy danych ERP. Przy uwierzytelnianiu Windows: login dla konta komputera agenta.
- Jeśli będziesz używać śledzenia zmian WFM_INT: login ma dodatkowe uprawnienia do tabel
WFM_INT_*. - Znasz nazwę serwera bazy danych ERP, nazwę bazy danych i, w przypadku wielofirmowej bazy Wapro, identyfikator firmy.