Integracja VSS.net z SAP, Comarch i Dynamics - awizacje połączone z systemem ERP

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.

Studio VSS.net - system zarządzania ruchem pojazdów i awizacjami zintegrowany z ERP
Studio VSS.net łączy się z systemami ERP przez REST API - awizacja, weryfikacja dostawcy i dokumenty PZ bez ręcznego przepisywania między systemami.

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.

Dlaczego ERP nie zastępuje systemu awizacji

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.

Architektura REST API - jak VSS.net łączy się z ERP

Proces automatycznej awizacji transportu YMS - przepływ danych między systemem awizacyjnym a ERP
Architektura integracji VSS.net z ERP przez REST API - VSS.net jest klientem API, ERP udostępnia dane zamówień i dostawców przez standardowe interfejsy.

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.

Scenariusze wymiany danych między YMS a ERP

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.

Proces awizacji dostaw Studio VSS.net - formularz z weryfikacją danych dostawcy w ERP
Trzy scenariusze wymiany danych YMS-ERP: weryfikacja dostawcy, synchronizacja zamówień i przekazanie dokumentu PZ po przyjęciu towaru.

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.

Weryfikacja dostawców i blokady - jak YMS chroni magazyn przed nieautoryzowanymi dostawami

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.

Wymagania techniczne i czas wdrożenia integracji

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ń.

Najczęstsze pytania o integrację VSS.net z ERP

Czy VSS.net może pobrać dane zamówień bezpośrednio z SAP?

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.

Jak przebiega weryfikacja dostawcy w integracji ERP-YMS?

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.

Czy integracja z ERP wymaga zmian w konfiguracji systemu ERP klienta?

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.

Tagi: