Integracja z Subiekt Nexo
Pliki Integracji Subiekt Nexo -- Pobierz
Sprawdź wpis o dodatku na naszej stronie (link)
Tworzenie wersji demonstracyjnej
Aby przetestować integrację z Subiektem Nexo, należy utworzyć wersję demonstracyjną. Kliknij tutaj, aby dowiedzieć się, jak stworzyć wersję demonstracyjną. Dzięki niej otrzymasz link do instancji oraz dane do logowania.
Tworzenie użytkownika dla integracji ERP
Na początku konieczne jest utworzenie Użytkownika dla integracji w systemie ERP. W tym celu przejdź do zakładki Ustawienia, a następnie wybierz opcję Użytkownicy.
Pobieranie plików integracji
Po pobraniu plików integracji wypakuj je i umieść w dowolnym miejscu na dysku, a następnie otwórz folder. Powinien on wyglądać tak:
Konfiguracja połączenia Subiekt Nexo z WMS Weaver
Aby rozpocząć konfigurację połączenia Subiekt Nexo z Weaver WMS, należy znaleźć i uruchomić plik appsettings.json za pomocą edytora tekstu. Na początku tego pliku znajdują się ustawienia dotyczące integracji z WMS i Subiekt Nexo:
Nazwa w pliku | Co wpisać? |
---|---|
Url | Link do instancji, który otrzymasz przy rejestracji |
Login | Login do użytkownika utworzonego dla integracji |
Password | Hasło do użytkownika utworzonego dla integracji |
Nazwa w pliku | Co wpisać? |
---|---|
DatabaseServer | Adres serwera bazy danych |
DatabaseUser | Login użytkownika bazy danych |
DatabasePassword | Hasło użytkownika bazy danych |
WindowsLogin | Zmień wartość na "true" jeśli chcesz używać konta użytkownika Windows (jeśli ta opcja jest zaznaczona, pozostaw pola DatabaseUser i DatabasePassword puste) |
DatabaseName | Nazwa bazy danych Subiekt Nexo |
UserName | Login użytkownika do Subiekt Nexo |
UserPassword | Hasło użytkownika do Subiekt Nexo |
Uruchomienie integracji
Po zakończeniu konfiguracji możemy poszukać pliku Weaver.Wms.Nexo.Service.exe w folderze integracyjnym i uruchomić go.
Konsola systemowa
Powinna się uruchomić konsola systemowa. Jeśli nie wystąpi żaden błąd, konsola powinna wyglądać tak:
Opis zmiennych w pliku appsettings.json
Kod | Opis |
---|---|
![]() | Na początku możemy ustawić, czy chcemy wysyłać materiały do Subiekta ("Enabled": false/true). Następnie ustalamy ilość sekund między interwałami ("IntervalPerSec": 1). W "SendToWms" ustalamy, czy chcemy wysyłać materiały z Subiekt do WMS ("Enabled": true/false). "CustomFieldsToUpdate" służy do aktualizowania pól własnych. |
W tym punkcie możemy zmieniać ustawienia inwentaryzacji. Aby włączyć synchronizację, należy ustawić ("Enabled": true). Możemy także ustalić interwał synchronizacji ("IntervalPerSec": 10). W końcu ustawiamy filtr synchronizacji do 10 dni wstecz ("IssueDateLastDaysBack": 10). | |
Możemy zmieniać ustawienia przesunięć magazynowych. Aby włączyć synchronizację, należy ustawić ("Enabled": true). W zakładce filtrów ustawiamy, które dokumenty mają być przesyłane (np. "Finished", "IssueDateLastDaysBack": 7). | |
![]() | Synchronizujemy dokumenty WZ. Włączamy opcję ("Enabled": true) i przypisujemy je do odpowiednich dokumentów ("NexoDocument": "WZ"). Możemy określić, które dokumenty mają być synchronizowane, oraz liczbę dni wstecz, z których dokumenty mają być wysyłane ("IssueDateLastDaysBack": 7). |
Uruchamianie integracji jako usługi w systemie Windows
Aby uruchomić integrację jako usługę systemową w Windows, użyj poniższej komendy w PowerShell:
Komenda do uruchomienia integracji jako usługi |
---|
New-Service -Name "Subiekt Nexo Integration" -BinaryPathName 'C:\Program Files\Weaver Software\Weaver\Weaver.Wms.Nexo.Service.exe' |