Przejdź do głównej zawartości

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.

Dane logowania do instancji


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.

Tworzenie użytkownika


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:

Pliki integracji


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:

Ustawienia w pliku appsettings.json

Nazwa w plikuCo wpisać?
UrlLink do instancji, który otrzymasz przy rejestracji
LoginLogin do użytkownika utworzonego dla integracji
PasswordHasło do użytkownika utworzonego dla integracji
Nazwa w plikuCo wpisać?
DatabaseServerAdres serwera bazy danych
DatabaseUserLogin użytkownika bazy danych
DatabasePasswordHasło użytkownika bazy danych
WindowsLoginZmień wartość na "true" jeśli chcesz używać konta użytkownika Windows (jeśli ta opcja jest zaznaczona, pozostaw pola DatabaseUser i DatabasePassword puste)
DatabaseNameNazwa bazy danych Subiekt Nexo
UserNameLogin użytkownika do Subiekt Nexo
UserPasswordHasł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.

Uruchamianie pliku serwisowego


Konsola systemowa

Powinna się uruchomić konsola systemowa. Jeśli nie wystąpi żaden błąd, konsola powinna wyglądać tak:

Konsola systemowa


Opis zmiennych w pliku appsettings.json

KodOpis
Kod 1Na 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.
Kod 2W 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).
Kod 3Moż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).
Kod 4Synchronizujemy 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'