Integracja YMS z WMS
VSS.net i WMS.net w jednym ekosystemie - synchronizacja danych awizacji, przydział ramp i automatyczne zamykanie dokumentów PZ bez ręcznego przepisywania.
Studio VSS.net integruje się z systemami ERP klasy SAP, Microsoft Dynamics 365, Comarch ERP XL i enova365 przez REST API - bez modyfikacji istniejących konfiguracji. System awizacyjny weryfikuje dostawców w ERP, pobiera dane zamówień zakupowych, przekazuje dokumenty PZ po przyjęciu towaru i synchronizuje statusy awizacji z modułem zakupów. Artykuł opisuje typowe scenariusze wymiany danych, wymagania techniczne i czas wdrożenia integracji.
W skrócie: Studio VSS.net integruje się z SAP, Comarch ERP XL, enova365 i Microsoft Dynamics 365 przez REST API bez modyfikacji istniejących systemów. System awizacyjny weryfikuje dostawcę w ERP podczas rejestracji awizacji, pobiera dane zamówień zakupowych i przekazuje numer dokumentu PZ po przyjęciu towaru. Wdrożenie integracji zajmuje standardowo 2-4 tygodnie i nie wymaga żadnych zmian w strukturze ani konfiguracji systemu ERP klienta.
Systemy ERP klasy SAP, Comarch ERP czy Microsoft Dynamics są zaprojektowane do zarządzania procesami biznesowymi: zakupami, sprzedażą, finansami i produkcją. Nie posiadają natomiast funkcjonalności zarządzania ruchem pojazdów na placu magazynowym, rezerwacji okien czasowych i automatycznego przydziału ramp. Próba realizacji tych funkcji w ERP kończyłaby się albo rozbudowanymi modyfikacjami systemu, albo manualnym zarządzaniem harmonogramem dostaw przez dyspozytora telefonicznie i e-mailowo.
Skutek braku integracji między ERP a systemem awizacyjnym jest zawsze ten sam: dostawca awizuje dostawę przez e-mail lub telefon, dyspozytor ręcznie sprawdza w ERP, czy zamówienie jest aktywne i czy dostawca jest zarejestrowany. Ten samorzutny proces to strata 3-8 minut czasu dyspozytora przy każdej awizacji. W obiekcie z 40-60 awizacjami dziennie przekracza to połowę etatu pracownika.
Integracja VSS.net z ERP rozwiązuje ten problem systemowo. Weryfikacja dostawcy, sprawdzenie aktywności zamówienia i pobranie danych towaru odbywają się automatycznie w momencie rejestracji awizacji przez dostawcę w portalu. Dyspozytor nie musi otwierać ERP - system dostarczy mu gotowe, zweryfikowane dane w interfejsie VSS.net.
Studio VSS.net działa w roli klienta API względem systemu ERP. Oznacza to, że VSS.net inicjuje zapytania do ERP i odbiera odpowiedzi - ERP nie musi wiedzieć o istnieniu VSS.net, dopóki nie skonfigurujemy webhooka lub callbacku dla zdarzeń dwukierunkowych. Komunikacja odbywa się przez HTTPS z autoryzacją Bearer Token lub OAuth 2.0 w zależności od możliwości systemu ERP.
Dla SAP S/4HANA VSS.net korzysta z interfejsów OData v4, które są częścią standardowej instalacji SAP i nie wymagają żadnych modyfikacji systemu. Dla Comarch ERP XL dostępne jest REST API dokumentowane przez producenta - VSS.net używa endpointów zamówień zakupowych, kartoteki dostawców i dokumentów magazynowych. Dla enova365 komunikacja odbywa się przez enova365 Web API. Dla Microsoft Dynamics 365 Business Central i Finance & Operations dostępne są natywne konektory OData.
W każdym przypadku konfiguracja po stronie ERP ogranicza się do: utworzenia konta technicznego dla VSS.net, przyznania mu uprawnień do odczytu zamówień i dostawców oraz - jeśli wymagana jest dwukierunkowa wymiana - do zapisu dokumentów PZ. Żadne customizacje programistyczne w ERP nie są niezbędne.
Integracja VSS.net z ERP obejmuje trzy podstawowe scenariusze wymiany danych, które można wdrożyć razem lub selektywnie w zależności od potrzeb operacyjnych klienta.
Pierwszy scenariusz to weryfikacja dostawcy i zamówienia podczas rejestracji awizacji. Gdy dostawca wypełnia formularz awizacji w portalu VSS.net i podaje swój identyfikator oraz numer zamówienia, system wysyła zapytanie do ERP. ERP odpowiada danymi dostawcy - nazwa, NIP, status aktywności, ewentualne blokady - i danymi zamówienia: pozycje, ilości, daty dostawy. VSS.net prezentuje te dane w formularzu i - jeśli zamówienie nie istnieje lub dostawca ma blokadę - wyświetla komunikat uniemożliwiający złożenie awizacji bez kontaktu z działem zakupów.
Drugi scenariusz to synchronizacja zamówień zakupowych. ERP może aktywnie przekazywać do VSS.net listę oczekiwanych zamówień z harmonogramem dostaw, pozwalając systemowi awizacyjnemu wstępnie przygotować sloty i powiadomić dostawców o oczekiwanym oknie czasowym. Ten scenariusz jest użyteczny w przypadku dostawców o regularnych harmonogramach dostaw, dla których awizacja jest formalnością, a nie wyraźnym zgłoszeniem.
Trzeci scenariusz to przekazanie dokumentu PZ po zakończeniu przyjęcia towaru. Po zamknięciu wizyty w VSS.net system przesyła do ERP informacje o rzeczywistej ilości przyjętego towaru, numerze dokumentu wewnętrznego i godzinie zamknięcia. ERP może na tej podstawie automatycznie zamknąć lub częściowo zamknąć zamówienie zakupowe i wygenerować fakturę kosztową. Eliminuje to opóźnienia między fizycznym przyjęciem towaru a jego zaksięgowaniem w systemie finansowym.
Jednym z ważnych efektów integracji VSS.net z ERP jest automatyczna kontrola dostępu na poziomie awizacji. System sprawdza przy każdej rejestracji awizacji, czy dostawca jest aktywny w kartotece ERP i czy nie ma blokady płatniczej lub handlowej. Dzięki temu pojazdy od dostawców z zawieszoną współpracą nie uzyskają slotu - problem jest wykrywany na etapie awizacji, a nie dopiero na bramie po przyjeździe kierowcy.
Podobnie działają blokady zamówień. Jeżeli zamówienie zakupowe zostało anulowane lub wstrzymane w ERP po tym, jak dostawca zorganizował transport, system awizacyjny poinformuje o tym podczas próby złożenia awizacji - lub, w przypadku gdy awizacja została złożona wcześniej, wyświetli alert dla dyspozytora na liście zaplanowanych dostaw. Dyspozytor może skontaktować się z dostawcą z wyprzedzeniem i zapobiec bezcelowemu kursowi pojazdu.
Wdrożenie integracji VSS.net z systemem ERP przebiega w czterech etapach. Analiza i mapowanie danych zajmuje 3-5 dni roboczych: konsultant ustala zakres integracji, mapuje pola danych i konfiguruje reguły transformacji. Konfiguracja i testy na środowisku UAT trwają 5-10 dni roboczych. Testy akceptacyjne z użytkownikami - 2-3 dni. Uruchomienie produkcyjne z asystentem - 1-2 dni.
Łączny czas wdrożenia wynosi od 2 do 4 tygodni w zależności od złożoności zakresu i dostępności zasobów IT klienta. Integracja z SAP i Dynamics 365 jest zwykle szybsza ze względu na dobrze udokumentowane API tych systemów. Integracja z systemami ERP starszej generacji może trwać nieco dłużej ze względu na konieczność przygotowania dedykowanych endpointów po stronie ERP.
Sprawdź Studio VSS.net w działaniu
Bezpłatne demo, wycena i kalkulator ROI - bez zobowiązań.
Tak - Studio VSS.net integruje się z SAP przez interfejsy OData v4 dostępne w standardowej instalacji SAP S/4HANA bez żadnych modyfikacji systemu. System pobiera z modułu MM dane zamówień zakupowych: pozycje, ilości, daty dostawy i identyfikatory dostawców. Dla starszych instalacji SAP ECC dostępna jest integracja przez RFC lub BAPI. Zakres pobieranych danych jest konfigurowany na etapie wdrożenia i może być zawężony do specyficznych typów zamówień lub kontrahentów. Po przyjęciu towaru numer dokumentu PZ wraca do SAP i może automatycznie zamknąć lub częściowo zamknąć zamówienie zakupowe.
Podczas rejestracji awizacji w portalu VSS.net dostawca podaje swój identyfikator - NIP, numer dostawcy w ERP lub adres e-mail powiązany z kontem. VSS.net wysyła zapytanie do ERP i weryfikuje trzy warunki: czy dostawca jest aktywny w kartotece, czy nie ma blokady płatniczej lub handlowej i czy posiada aktywne zamówienia zakupowe na deklarowany typ towaru. Jeżeli którykolwiek warunek nie jest spełniony, dostawca widzi komunikat informujący o konieczności kontaktu z działem zakupów. Mechanizm ten eliminuje przyjęcia towaru bez aktualnych umów lub przy zamówieniach już zamkniętych w ERP.
Nie - integracja VSS.net z ERP nie wymaga żadnych modyfikacji ani customizacji po stronie systemu ERP. VSS.net korzysta ze standardowych interfejsów API: OData w SAP i Dynamics, REST API w Comarch ERP XL i enova365 Web API. Jedyne działania wymagane po stronie ERP to utworzenie konta technicznego dla VSS.net z uprawnieniami do odczytu danych zamówień i dostawców oraz - opcjonalnie - do zapisu potwierdzeń dokumentów PZ. Konfiguracja konta technicznego zajmuje administratorowi ERP typowo 30-60 minut.