Przejdź do głównej zawartości

Integracja z Enova 365

Pliki Integracji Enova 365 -- Pobierz

Sprawdź wpis o dodatku na naszej stronie (link)


Aby przetestować integrację z Enova 365, należy utworzyć wersję demonstracyjną. Szczegółowe informacje na ten temat znajdują się pod tym linkiem. Po utworzeniu wersji demonstracyjnej zostanie wygenerowany link do instancji oraz dane do logowania.
Dane logowania Enova 365


Na początku konieczne jest utworzenie Użytkownika dla integracji w systemie ERP. W tym celu należy przejść do zakładki Ustawienia, a następnie wybrać opcję Użytkownicy.

Zakładka Użytkownicy w Enova 365


Po pobraniu plików integracji należy je wypakować, umieścić w dowolnym miejscu na dysku, a następnie otworzyć folder.
Folder powinien wyglądać w następujący sposób:

Pliki integracji Enova 365


Aby skonfigurować połączenie między Enova 365 a Weaver WMS, należy zlokalizować i otworzyć w edytorze tekstu plik appsettings.json. Na początku pliku znajdują się ustawienia dotyczące integracji z WMS i Enova 365:

Plik appsettings.json

Nazwa w plikuCo wpisać?
UrlLink do instancji otrzymany podczas rejestracji
LoginLogin użytkownika utworzonego na potrzeby integracji
PasswordHasło użytkownika utworzonego na potrzeby integracji
Nazwa w plikuCo wpisać?
DatabaseNameNazwa bazy danych Enova 365
UserNameLogin użytkownika w Enova 365
UserPasswordHasło użytkownika w Enova 365

Po zakończeniu konfiguracji można znaleźć w folderze integracji plik Weaver.Wms.Enova.Service.exe i uruchomić go.

Plik Weaver.Wms.Enova.Service.exe


Po uruchomieniu powinna otworzyć się konsola systemowa. W przypadku poprawnej konfiguracji, brak błędów skutkuje widokiem podobnym do poniższego:

Konsola systemowa Enova 365


Opis zmiennych w pliku appsettings.json

KodOpis
Konfiguracja dokumentów handlowychKonfiguracja cech dokumentów handlowych:
- EnovaOwnFieldsNames – Atrybuty wymagane do integracji Enova365 z WMS.
- "AddMaterialToWmsIfNotExists": – dodaje materiał do WMS, jeśli nie istnieje. Dopuszczalne wartości: true/false.
- "AddMaterialToEnovaIfNotExists": false – nie dodaje materiału do Enova365, jeśli nie istnieje. Dopuszczalne wartości: true/false.
Konfiguracja wysyłki asortymentuKonfiguracja wysyłki asortymentu z Enova365 do Weaver WMS jako materiały:
- "EqualMaterialFind" – zmienna służąca do porównywania materiałów między systemami.
- "Cron" – harmonogram aktualizacji, szczegóły konfiguracji dostępne na: crontab.guru.
Synchronizacja dokumentów PZUstawienia synchronizacji dokumentów PZ:
- "Enabled": - Czy synchronizacja przyjęć jest włączona. Dopuszczalne wartości: true/false .
- "IntervalPerSec": - Interwał między aktualizacjami. Dopuszczalne wartości: liczba sekund.
- "UseDefaultSupplier": - Możliwość użycia domyślnego dostawcy. Dopuszczalne wartości: true/false
- "Enabled": - Synchronizacja dokumentów z Enova365 do Weaver WMS. Dopuszczalne wartości: true/false.
- "WmsDocument": "PZ" Dokumenty PZ w WMS.
- "SetVisibleOnMobile": Widoczność dokumentów na terminalu mobilnym. Dopuszczalne wartości: true/false.
- "BlockNewDocumentsOnError": Blokowanie dodawania dokumentów w przypadku błędu. Dopuszczalne wartości true/false.
- "OverwriteOriginalDocumentNumber": Zachowanie oryginalnych numerów dokumentów. Dopuszczalne wartości: true/false.
- Filtry:
"LastDaysBack":Ilość dni wstecz dla przesyłanych dokumentów. Dopuszczalne wartości liczbowe.
"Approved" Filtr weryfikujący status dokumentów (zatwierdzony/bufor). Dopuszczalne wartości: true/false.
Synchronizacja zwrotnaSynchronizacja zwrotna (z WMS do Enova365):
Funkcjonalność identyczna jak powyżej, ale kierunek przesyłania danych jest odwrotny.
Opcje aktualizacji dokumentówOpcje aktualizacji dokumentów:
- "Enabled": - Włączenie/wyłączenie aktualizacji. Dopuszczalne wartości true/false.
- "DocumentStatusAfterSave": Status dokumentu po aktualizacji Dopuszczalne wartości: nazwy statusów np. "Zatwierdzony" .
- Filtry:
"LastDaysBack": 20- Aktualizacja dokumentów sprzed określonej liczby dni. Dopuszczalne wartości liczbowe.
• Wybrane statusy i typy dokumentów (np. "Finished", "Delivery", "DeliveryDocument").

Podsumowanie integracji Enova 365

Uruchomienie integracji jako usługi systemowej

Aby uruchomić integrację jako usługę systemową w systemie Windows, należy w konsoli PowerShell wpisać poniższą komendę:

Docelowo można uruchomić integrację jako usługę w systemie Windows aby to wykonać należy użyć tej komendy w konsoli PowerShell
New-Service -Name "Enova 365 Integration" -BinaryPathName 'C:\Program Files\Weaver Software\Weaver\Weaver.Wms.Enova.Service.exe'