Ciężarówka stoi przy bramie, a magazynier nie wie, że przywiozła towar, bo informacja o awizacji została w skrzynce dyspozytora. Podobne sytuacje powstają na styku dwóch obszarów, które zwykle obsługują dwa różne zespoły. System YMS pilnuje ruchu pojazdów na placu, a system WMS prowadzi towar od rozładunku do wydania. Wymiana danych między nimi decyduje o tym, ile trwa przyjęcie.
Spis treści
- Podział odpowiedzialności na placu i w magazynie
- Punkty przekazania danych na granicy rampy
- Jedna dostawa od awizacji do półki
- Plan placu i harmonogram dostaw
- Wymiana danych między systemami i awarie łączności
- Koszt przestoju i rentowność dostawy
- Kolejność wdrożenia YMS z WMS
- Operator 3PL i wielu klientów na jednym placu
- Inwentaryzacja i dokumenty po stronie WMS
- Pytania i odpowiedzi o systemach YMS i WMS
- Glosariusz pojęć związanych z YMS i WMS
Podział odpowiedzialności na placu i w magazynie
YMS, czyli Yard Management System, zarządza pojazdami na placu oraz oknami czasowymi dostaw. W praktyce funkcję YMS pełni Studio VSS.net. WMS, czyli Warehouse Management System, prowadzi zapas i dokumenty magazynowe oraz rozdziela zadania magazynierom. Granicą jest rampa, a przekazanie danych odbywa się w chwili, gdy pojazd jest przypisany do bramy. Pełny opis programu magazynowego znajduje się na stronie o programie magazynowym WMS.
| Pytanie operacyjne | Odpowiada YMS | Odpowiada WMS |
|---|---|---|
| Który pojazd wjeżdża i o której godzinie? | tak, na podstawie awizacji | korzysta z tej informacji |
| Którą bramę zajmuje pojazd? | tak, przydział doku | podaje dostępność ludzi i sprzętu |
| Co jest na palecie i gdzie ją odłożyć? | nie | tak, lokalizacja i dokument |
| Czy ilość zgadza się z zamówieniem? | nie | tak, kontrola przy przyjęciu |
| Ile pojazd czekał na obsługę? | tak, znaczniki czasu | nie |
Jeden system nie zastąpi drugiego. Magazyn z działającym WMS i bez YMS nadal ma kolejki na placu, a magazyn z YMS bez WMS zna godzinę przyjazdu, lecz nie wie, gdzie leży towar.
Punkty przekazania danych na granicy rampy
Zanim pojazd dojedzie
Zatwierdzona awizacja informuje WMS, co i kiedy przyjedzie. Magazyn może wtedy zarezerwować strefę odkładczą i ustawić obsadę stanowisk przyjęć. Bez tej informacji zespół dowiaduje się o dostawie, gdy kierowca puka do biura przyjęć. Zasady rezerwacji okien opisuje strona o awizacji dostaw.
Przy bramie i na rampie
Ochrona weryfikuje awizację przy wjeździe, najczęściej na tablecie albo terminalu z Androidem. Magazynier potwierdza przyjęcie na urządzeniu mobilnym, które opisuje strona o systemie WMS na Androida. System YMS otrzymuje zamknięcie operacji i uwalnia bramę dla kolejnego pojazdu.
- Awizacja zatwierdzona. WMS tworzy zadanie przyjęcia z oczekiwanymi pozycjami.
- Wjazd pojazdu. Status pojazdu na terenie zakładu trafia do WMS.
- Przydział bramy. Magazynier widzi, którą rampę obsługuje i co ma przyjąć.
- Zmiana albo anulowanie. Przesunięty termin aktualizuje zadanie bez ręcznej poprawki.
Reguła: brama powinna być przydzielana z uwzględnieniem dostępności ludzi i sprzętu w WMS, a nie tylko wolnego miejsca przy rampie. Pojazd, który wjedzie do pustego doku bez wolnego wózka, blokuje ten dok tak samo, jak gdyby był zajęty.
Jedna dostawa od awizacji do półki
Przykład jest umowny, ale oddaje kolejność zdarzeń. Dostawca rezerwuje okno 9:00-9:30 na rozładunek dwóch palet. System zatwierdza termin, a WMS tworzy zadanie przyjęcia i wskazuje strefę odkładczą. O 9:10 kierowca potwierdza przyjazd przy bramie, ochrona widzi awizację na tablecie, a pojazd dostaje dok numer 3.
Magazynier skanuje paletę, WMS porównuje ją z oczekiwaną pozycją i proponuje lokalizację. Po zamknięciu dokumentu przyjęcia YMS uwalnia dok. Cały łańcuch zdarzeń ma znaczniki czasu, więc później widać, który odcinek trwał najdłużej.
Plan placu i harmonogram dostaw
Program do zarządzania placem pokazuje rozmieszczenie miejsc postojowych i bram oraz drogi dojazdowe. Można w nim zdefiniować obszary załadunku, na przykład bramy importowe i eksportowe, i planować dostawy z uwzględnieniem ich przepustowości. Planista widzi, które okna są zajęte, zanim zaakceptuje kolejną rezerwację.
Strona o awizacji dostaw i oknach czasowych transportu opisuje, jak przewoźnik rezerwuje slot, a rampa ma ograniczoną liczbę miejsc w danej godzinie.
Wymiana danych między systemami i awarie łączności
Zdarzenia z placu nie powinny przepadać, gdy WMS jest chwilowo niedostępny. Typowy wzorzec to kolejka zdarzeń po stronie YMS, z której WMS odbiera paczki, a każde zdarzenie jest oznaczane jako przekazane dopiero po odbiorze. Ponowna próba nie tworzy wtedy drugiego zadania, bo zdarzenie ma własny identyfikator. Gdy brakuje połączenia, magazynier rejestruje przyjazd ręcznie, a integracja uzupełnia dane po jego przywróceniu.
Poniższy przykład T-SQL jest ilustracyjny i nie pokazuje kodu produktu. Odbiera do 50 nieprzekazanych zdarzeń i oznacza je jako przekazane w jednej instrukcji.
WITH nastepne AS (
SELECT TOP (50) *
FROM dbo.ZdarzeniaPlacu WITH (ROWLOCK, READPAST, UPDLOCK)
WHERE Przekazano IS NULL
ORDER BY ZdarzenieId
)
UPDATE nastepne
SET Przekazano = SYSDATETIME()
OUTPUT inserted.ZdarzenieId, inserted.AwizacjaId, inserted.Typ;
Podpowiedź READPAST pomija wiersze zablokowane przez inną sesję, więc dwa procesy odbioru nie biorą tych samych zdarzeń. Zasady blokad i wersjonowania wierszy opisuje przewodnik po blokadach w SQL Server.
Koszt przestoju i rentowność dostawy
Każda godzina oczekiwania pojazdu generuje koszt postojowy i bywa podstawą kar umownych. System, który rejestruje czas pobytu na placu, pozwala przypisać ten koszt do konkretnej dostawy. Przy rozliczeniu z przewoźnikiem liczy się też to, który odcinek powstał po stronie magazynu. Koszt postoju oblicza się jako czas ponad umówiony limit pomnożony przez stawkę, ale zasadność naliczenia zależy od tego, czy pojazd przyjechał w oknie. Do kosztu dostawy dolicza się jeszcze pracę przy paletach, którą rejestruje WMS.
Dane o przestojach pomagają też raportować wskaźniki ESG, bo długi postój z włączonym silnikiem zwiększa emisję. Temat opisuje strona o śladzie węglowym operacji magazynowych.
Wskaźniki wspólne dla placu i magazynu
- Czas pobytu pojazdu na placu. Od wjazdu do wyjazdu, z podziałem na oczekiwanie i obsługę.
- Czas od rozładunku do odłożenia. Różnica między zamknięciem rozładunku a potwierdzeniem lokalizacji na regale.
- Odsetek dostaw w oknie. Udział pojazdów, które przyjechały w zarezerwowanym terminie.
- Liczba rozbieżności przy przyjęciu. Przyjęcia, w których ilość różni się od oczekiwanej w zadaniu.
Kolejność wdrożenia YMS z WMS
Najpierw opisuje się bramy i ich przepustowość w godzinach. Z tego wynikają reguły okien czasowych, a dopiero na ich podstawie przewoźnicy zaczynają rezerwować terminy. Integrację z WMS uruchamia się po ustabilizowaniu harmonogramu, bo zmiany w oknach wymuszałyby poprawki w zadaniach przyjęcia.
Osobnym zadaniem jest porządek w danych podstawowych. Jednostki miary i kody asortymentu muszą się zgadzać w ERP i w WMS, inaczej awizacja z jedną nazwą dostawcy nie dopasuje się do zamówienia zakupu z drugą. Błędy w kartotekach ujawniają się dopiero przy pierwszych dostawach, więc pilotaż prowadzi się na jednej rampie i kilku stałych przewoźnikach.
Operator 3PL i wielu klientów na jednym placu
Operator logistyczny obsługuje jednocześnie kilku zleceniodawców, a dostawy każdego z nich mają inne okna i wymagania. Informacja o statusie zamówienia i dostępności rampy pozwala utrzymać terminowość wydań. Rozliczanie usług dla wielu klientów opisuje strona 3PL - co to jest, a rozwiązania po stronie placu prezentuje system YMS w Studio VSS.net.
W takim układzie każdy zleceniodawca ma własne okna i reguły przyjęć, a czas pobytu pojazdów liczy się osobno dla klienta. Raport przestojów według zleceniodawcy pozwala rozliczyć koszt placu bez dzielenia go po równo, co przy kilku klientach o różnym wolumenie jest zwykle sporne.
Wymiana danych z ERP, w tym z SAP, odbywa się przez interfejsy API. Przebieg tej wymiany opisuje artykuł o integracji VSS z WMS i ERP, a samą integrację z SAP strona o integracji z SAP.
Inwentaryzacja i dokumenty po stronie WMS
Po przyjęciu zapas jest w systemie, więc kontrola stanów należy do WMS. Porównanie rzeczywistych ilości z danymi w systemie pozwala wykryć rozbieżność, zanim zablokuje kompletację. Metodę liczenia bez zatrzymywania pracy opisuje artykuł o inwentaryzacji w magazynie. Rodzaje dokumentów przyjęcia i wydania zbiera strona o dokumentach magazynowych.
Reguła: paleta w strefie przyrampowej jest już w ewidencji, ale nie ma jeszcze lokalizacji na regale, więc nie trafia do kompletacji. Czas odkładania z rampy na regał jest jednym z pierwszych wskaźników, które warto mierzyć po wdrożeniu.
Definicje pojęć łańcucha dostaw porządkuje słownik terminologii CSCMP.
Pytania i odpowiedzi o systemach YMS i WMS
WMS zarządza operacjami wewnątrz magazynu: przyjęciem, składowaniem i kompletacją. YMS odpowiada za ruch pojazdów na placu, bramy i okna czasowe. Oba systemy wymieniają dane na granicy rampy.
Okna czasowe rozkładają przyjazdy w czasie, więc pojazdy rzadziej czekają pod rampą. Maleją koszty postojowe i ryzyko kar umownych. Automatyczna wymiana danych zmniejsza też pracę biurową i liczbę pomyłek przy przyjęciach.
Tak. Wymiana danych o dokumentach dostaw, stanach i wysyłkach odbywa się przez interfejsy API, bez ręcznego przepisywania. Zakres integracji ustala się indywidualnie dla danego systemu ERP.
Tablety i terminale z systemem Android. Ochrona weryfikuje awizacje przy bramie wjazdowej, a magazynierzy potwierdzają przyjęcia i wydania bezpośrednio przy palecie, bez dokumentów papierowych.
Tak, jeśli kilka dostaw dziennie zaburza pracę stanowiska przyjęć. Awizacja porządkuje harmonogram już przy kilku lub kilkunastu dostawach w ciągu dnia.
Glosariusz pojęć związanych z YMS i WMS
- YMS
- Yard Management System, system zarządzania ruchem pojazdów na placu manewrowym, bramami i oknami czasowymi.
- WMS
- Warehouse Management System, system zarządzania zapasem, lokalizacjami i dokumentami magazynowymi.
- Dok
- Stanowisko rozładunkowe lub załadunkowe przy bramie, do którego przypisuje się pojazd.
- Plac manewrowy
- Teren przed magazynem, na którym pojazdy czekają i manewrują do ramp.
- Awizacja
- Zapowiedź dostawy z terminem i danymi pojazdu zapisana w systemie przed przyjazdem.
- Okno czasowe
- Przedział, w którym pojazd ma stawić się do obsługi przy wskazanej rampie.
- Koszt postojowy
- Opłata za czas oczekiwania pojazdu na rozładunek lub załadunek ponad ustalony limit.
- 3PL
- Third Party Logistics, usługi logistyczne świadczone dla zleceniodawcy przez zewnętrznego operatora.