O czym przeczytasz na tej stronie?
- Przepływ danych między systemami VSS, WMS i ERP
- Automatyczne tworzenie zadania przyjęcia w WMS na podstawie awizacji w VSS
- Synchronizacja awizacji z zamówieniami zakupu zarejestrowanymi w systemie ERP
- Co się dzieje, gdy dostawa różni się od zamówienia zarejestrowanego w ERP
- Korzyści integracji VSS-WMS-ERP dla planowania pracy magazynu
- Wymagania techniczne wdrożenia integracji
- Podsumowanie
VSS łączy się z WMS i ERP za pomocą interfejsów wymiany danych typu API lub webservice, które automatycznie przenoszą zatwierdzoną awizację dostawy do postaci gotowego zadania przyjęcia w magazynie oraz zestawiają ją z odpowiednim zamówieniem zakupu zarejestrowanym w ERP. Dane wprowadzone raz, w momencie rejestracji awizacji, są wykorzystywane ponownie na każdym kolejnym etapie procesu - przy wjeździe na plac, przy rozładunku i przy księgowaniu dostawy - bez ręcznego przepisywania czy eksportowania plików. Efektem jest jeden, spójny łańcuch informacji, w którym dyspozytor placu, magazynier i dział zakupów operują na tych samych, zweryfikowanych danych o dostawie. Sam proces awizacji i rezerwacji okien czasowych transportu opisujemy szerzej w osobnym artykule.
Przepływ danych między systemami VSS, WMS i ERP
Dane w środowisku łączącym VSS, WMS i ERP przepływają według stałego schematu: zamówienie zakupu zarejestrowane w ERP staje się punktem odniesienia dla awizacji w VSS, awizacja w VSS staje się podstawą zadania przyjęcia w WMS, a potwierdzone przyjęcie z WMS wraca do ERP jako dokument księgowy. Każdy z trzech systemów odpowiada za inny fragment procesu i żaden z nich nie duplikuje funkcji pozostałych - ERP przechowuje zamówienia, dokumenty finansowe i rozliczenia z dostawcą, VSS zarządza harmonogramem dostaw oraz ruchem pojazdów na placu, a WMS obsługuje fizyczne przemieszczanie towaru wewnątrz magazynu. Taki podział ról sprawia, że integracja nie polega na przenoszeniu całych baz danych między systemami, lecz na przekazywaniu ściśle określonego zestawu informacji w chwili, gdy jest on potrzebny kolejnemu ogniwu procesu.
Pierwszym krokiem tego przepływu jest odczytanie przez VSS danych zamówienia zarejestrowanego wcześniej w ERP, dzięki czemu przewoźnik lub dostawca, zakładający awizację, wskazuje konkretny numer zamówienia, a system automatycznie uzupełnia pozostałe informacje, takie jak nazwa dostawcy czy lista zamówionego asortymentu. Kolejnym krokiem jest przekazanie zatwierdzonej awizacji do WMS w chwili, gdy pojazd zostaje potwierdzony w harmonogramie, co pozwala magazynowi przygotować się na rozładunek jeszcze przed fizycznym przyjazdem ciężarówki. Ostatnim etapem jest powrót danych z WMS do ERP po zakończonym przyjęciu, kiedy to potwierdzone ilości i numery partii aktualizują stan magazynowy oraz stają się podstawą dokumentu przyjęcia magazynowego. Cały ten łańcuch działa w jednym kierunku na każdym etapie, jednak jako całość tworzy pętlę zamkniętą, w której informacja wraca do punktu wyjścia w postaci zaksięgowanej dostawy.
Poniższa tabela porządkuje ten przepływ, wskazując, w którym systemie odbywa się dany etap procesu, jakie dane są w nim potrzebne oraz co zostaje przekazane dalej, do kolejnego ogniwa łańcucha.
| Etap procesu | System, w którym odbywa się operacja | Dane wejściowe | Dane przekazywane do kolejnego systemu |
|---|---|---|---|
| Awizacja dostawy | Studio VSS.net | Numer zamówienia zakupu z ERP, planowana data i godzina dostawy, dane przewoźnika, lista pozycji asortymentowych | Numer awizacji, okno czasowe, dane pojazdu i kierowcy - przekazywane do WMS jako podstawa zadania przyjęcia |
| Wjazd na plac | Studio VSS.net | Potwierdzenie tożsamości kierowcy, numer rejestracyjny pojazdu, rzeczywista godzina przyjazdu | Status pojazdu na terenie zakładu, przypisanie do bramy lub doku rozładunkowego - aktualizacja przekazywana do WMS |
| Przyjęcie towaru | Studio WMS.net | Zadanie przyjęcia utworzone na bazie awizacji, lista oczekiwanych pozycji, przypisane miejsce rozładunku | Faktyczne ilości przyjętego towaru, numery partii, ewentualne rozbieżności - przekazywane do ERP |
| Księgowanie dostawy | System ERP | Potwierdzone dane przyjęcia z WMS, powiązanie z zamówieniem zakupu | Dokument przyjęcia magazynowego, aktualizacja stanów magazynowych oraz zobowiązań wobec dostawcy |
Automatyczne tworzenie zadania przyjęcia w WMS na podstawie awizacji w VSS
Zadanie przyjęcia w WMS powstaje automatycznie w chwili zatwierdzenia awizacji w VSS, bez konieczności ręcznego zakładania go przez pracownika magazynu, ponieważ system przenosi do WMS wszystkie dane niezbędne do zaplanowania rozładunku. Mechanizm ten działa na zasadzie zdarzenia wyzwalającego - zatwierdzenie terminu dostawy w harmonogramie VSS uruchamia w tle zapytanie do WMS, które tworzy nowy rekord zadania przyjęcia powiązany z konkretną awizacją. Dzięki temu magazynier, otwierając listę zaplanowanych przyjęć na dany dzień, widzi już skompletowane zadanie z dokładnymi danymi dostawy, zanim pojazd w ogóle dotrze na teren zakładu. Takie rozwiązanie eliminuje etap pośredni, w którym ktoś musiałby ręcznie przepisywać dane z arkusza awizacji do modułu przyjęć w systemie magazynowym.
Dane przekazywane z awizacji do zadania przyjęcia
Z awizacji do zadania przyjęcia w WMS przekazywany jest komplet informacji zarejestrowanych wcześniej w VSS, obejmujący numer zamówienia zakupu, nazwę i dane dostawcy, listę pozycji asortymentowych wraz z zamówionymi ilościami oraz jednostkami miary, a także numer rejestracyjny pojazdu i dane kierowcy. Do tego dochodzi planowana data i godzina dostawy oraz numer dokumentu przewozowego, jeśli został on wprowadzony na etapie rejestracji awizacji przez przewoźnika. Wszystkie te dane trafiają do zadania przyjęcia jako wartości oczekiwane, względem których magazyn będzie następnie porównywał to, co faktycznie zostanie rozładowane z pojazdu. Taki zestaw informacji pozwala magazynierowi przygotować się merytorycznie do konkretnej dostawy, zamiast dowiadywać się o szczegółach towaru dopiero w momencie otwarcia naczepy.
Przypisanie miejsca rozładunku i zasobów magazynowych z wyprzedzeniem
Ponieważ zadanie przyjęcia istnieje w WMS jeszcze przed przyjazdem pojazdu, system może z wyprzedzeniem przypisać konkretną bramę lub dok rozładunkowy do danej dostawy, biorąc pod uwagę rodzaj towaru, wymagany sprzęt oraz obciążenie poszczególnych stanowisk w danym przedziale czasowym. Ta sama logika pozwala zarezerwować zasoby potrzebne do obsługi dostawy, takie jak wózek widłowy, skaner kodów kreskowych czy konkretna strefa odkładcza w magazynie, zanim jeszcze doszło do fizycznego rozładunku. Dzięki wcześniejszemu przypisaniu miejsca i zasobów, personel przyjęć nie musi improwizować w momencie przyjazdu pojazdu, ponieważ dok, sprzęt i strefa docelowa są już określone w systemie. Takie planowanie z wyprzedzeniem ogranicza również ryzyko sytuacji, w której dwie dostawy zostają skierowane do tego samego doku w tym samym czasie, ponieważ WMS uwzględnia już zajęte terminy przy przydzielaniu kolejnych zadań.
Synchronizacja awizacji z zamówieniami zakupu zarejestrowanymi w systemie ERP
System sprawdza zgodność każdej awizowanej dostawy z oczekiwanym zamówieniem zakupu w ERP już w momencie jej rejestracji, porównując numer zamówienia wskazany przez dostawcę lub przewoźnika z danymi przechowywanymi w systemie ERP. Weryfikacja obejmuje sprawdzenie, czy podany numer zamówienia w ogóle istnieje w ERP, czy jest przypisany do właściwego dostawcy oraz czy zamówienie nie zostało już wcześniej w całości zrealizowane lub anulowane. Jeśli wszystkie te warunki są spełnione, VSS pobiera z ERP listę zamówionych pozycji wraz z ilościami i automatycznie uzupełnia nimi formularz awizacji, ograniczając zakres danych, które musi ręcznie wprowadzić osoba rejestrująca dostawę.
Synchronizacja ta ma znaczenie nie tylko porządkowe, ale i kontrolne, ponieważ pozwala wychwycić próby awizowania dostawy pod nieistniejącym lub błędnym numerem zamówienia, zanim pojazd w ogóle wyruszy w trasę. Dzięki temu dział zakupów oraz magazyn mają pewność, że każda zarejestrowana w harmonogramie dostawa odpowiada rzeczywistemu zobowiązaniu handlowemu zapisanemu w ERP, a nie jest jedynie zapowiedzią przyjazdu bez pokrycia w dokumentacji zakupowej. W praktyce oznacza to również, że jedno zamówienie zakupu może zostać powiązane z kilkoma awizacjami, jeśli dostawca decyduje się dostarczyć towar w kilku partiach, a system śledzi na bieżąco, jaka część zamówienia została już awizowana, a jaka pozostaje jeszcze do zrealizowania.
Co się dzieje, gdy dostawa różni się od zamówienia zarejestrowanego w ERP
Gdy awizowana lub faktycznie dostarczona ilość towaru różni się od danych zamówienia zarejestrowanego w ERP, system oznacza tę pozycję jako rozbieżność i wstrzymuje jej automatyczne zatwierdzenie, przekazując sprawę do decyzji osoby odpowiedzialnej za przyjęcia lub za zakupy. Rozbieżność ilościowa, na przykład dostarczenie mniejszej liczby palet niż wynika to z zamówienia, zostaje zarejestrowana w systemie z dokładnym wskazaniem różnicy między wartością oczekiwaną a rzeczywistą, zamiast zostać po prostu zaakceptowana bez odnotowania. Podobnie traktowana jest rozbieżność asortymentowa, gdy na miejscu okazuje się, że dostarczony towar różni się rodzajem od pozycji wskazanych w zamówieniu, co system sygnalizuje jako niezgodność wymagającą ręcznej weryfikacji, zanim przyjęcie zostanie ostatecznie zamknięte.
W takich sytuacjach magazyn może przyjąć towar warunkowo, z odnotowaną rozbieżnością, co pozwala fizycznie rozładować pojazd i nie przetrzymywać go niepotrzebnie na placu, jednocześnie zachowując pełną informację o niezgodności do dalszego wyjaśnienia z dostawcą. Informacja o rozbieżności trafia razem z resztą danych przyjęcia do ERP, gdzie może zostać wykorzystana przez dział zakupów do skorygowania dokumentu zamówienia, zgłoszenia reklamacji do dostawcy lub odpowiedniego rozliczenia częściowej realizacji zamówienia. Dzięki temu żadna niezgodność nie zostaje po prostu przeoczona lub ukryta w ogólnej liczbie przyjętego towaru, ponieważ system wymusza jej odnotowanie na etapie, na którym rozbieżność faktycznie powstała, czyli podczas fizycznego przyjęcia w magazynie.
Korzyści integracji VSS-WMS-ERP dla planowania pracy magazynu
Integracja VSS, WMS i ERP daje magazynowi wiedzę z wyprzedzeniem o tym, ile dostaw, jakiego rodzaju towaru i o jakiej porze dnia należy się spodziewać, co pozwala precyzyjnie zaplanować liczbę osób oraz zasobów potrzebnych do obsługi przyjęć w danym dniu. Zamiast reagować na dostawy w miarę ich pojawiania się przy bramie, osoba odpowiedzialna za planowanie pracy widzi zbiorczy harmonogram wszystkich awizowanych i potwierdzonych w ERP dostaw, co pozwala rozłożyć obsadę stanowisk równomiernie w ciągu zmiany, zamiast koncentrować cały zespół w jednej, przeciążonej godzinie.
Ta sama wiedza z wyprzedzeniem przekłada się na planowanie sprzętu, ponieważ znając rodzaj i ilość towaru z poszczególnych zamówień, magazyn może zawczasu przydzielić odpowiednią liczbę wózków widłowych, urządzeń do rozładunku palet czy skanerów, zamiast szukać wolnego sprzętu w momencie, gdy pojazd stoi już przy rampie. Integracja ogranicza także liczbę sytuacji, w których dwie duże dostawy trafiają na tę samą godzinę bez wcześniejszego uzgodnienia, ponieważ dane z ERP o zbliżających się terminach realizacji zamówień mogą być brane pod uwagę już na etapie proponowania przewoźnikowi dostępnych okien czasowych w VSS. Dodatkowo dane historyczne o zrealizowanych przyjęciach, zestawione z danymi zamówień z ERP, umożliwiają analizę sezonowości dostaw i lepsze przewidywanie obciążenia magazynu w kolejnych tygodniach, co ma znaczenie przy planowaniu urlopów czy zatrudnienia pracowników tymczasowych.
Wymagania techniczne wdrożenia integracji
Wdrożenie integracji VSS z WMS oraz ERP opiera się na interfejsach programistycznych typu API lub webservice, które łączą poszczególne systemy w sposób ciągły i zautomatyzowany, eliminując konieczność ręcznego eksportowania oraz importowania plików z danymi. Praktyczne znaczenie ma to, że dane o zamówieniach, awizacjach i przyjęciach są wymieniane w czasie zbliżonym do rzeczywistego, zamiast czekać na cykliczny, na przykład nocny, transfer plików między systemami, co byłoby rozwiązaniem znacznie wolniejszym i bardziej podatnym na błędy.
Warunkiem sprawnego działania takiej integracji jest udostępnienie przez system ERP odpowiednich punktów dostępowych do danych o zamówieniach oraz akceptacja formatu wymiany danych zrozumiałego dla wszystkich trzech systemów, co zwykle ustala się na etapie analizy przedwdrożeniowej wspólnie z dostawcą ERP. Po stronie VSS i WMS wymagane jest skonfigurowanie reguł mapowania pól, czyli wskazania, które dane z zamówienia ERP odpowiadają którym polom w formularzu awizacji oraz w zadaniu przyjęcia, tak aby informacje trafiały we właściwe miejsce bez potrzeby dodatkowej interwencji użytkownika. Po wdrożeniu tych reguł cały proces działa w tle, a osoby obsługujące magazyn oraz dział zakupów korzystają z gotowych, zsynchronizowanych danych, nie zajmując się już samą mechaniką ich przekazywania między systemami.
Podsumowanie
Integracja VSS z WMS i ERP zamienia proces przyjęcia towaru w jeden, spójny łańcuch danych, w którym zamówienie zakupu z ERP staje się punktem odniesienia dla awizacji w VSS, awizacja automatycznie tworzy zadanie przyjęcia w WMS, a potwierdzone przyjęcie wraca do ERP jako dokument księgowy aktualizujący stany magazynowe. Każdy etap tego procesu - awizacja, wjazd na plac, przyjęcie i księgowanie - korzysta z danych wprowadzonych na wcześniejszym etapie, dzięki czemu informacja nie musi być powielana ręcznie ani przenoszona między systemami za pomocą osobnych plików eksportu i importu.
Dzięki takiemu połączeniu systemów magazyn zyskuje wiedzę z wyprzedzeniem o tym, jakie zasoby i ile osób będą potrzebne do obsługi przyjęć w danym dniu, a dział zakupów ma pewność, że każda dostawa jest zestawiona z rzeczywistym zamówieniem zarejestrowanym w ERP, wraz z odnotowaniem wszelkich rozbieżności ilościowych czy asortymentowych. Wdrożenie takiej integracji wymaga interfejsów API lub webservice po stronie wszystkich trzech systemów oraz ustalenia reguł mapowania danych, natomiast efektem końcowym jest proces przyjęcia towaru pozbawiony ręcznego przepisywania danych i zbudowany na jednym, wspólnym źródle informacji.