Rezerwacja towaru i kompletacja zamówień w Studio WMS.net: reguły twarde i miękkie, FEFO/FIFO, automatyczne uzupełnianie poziomu 1, fale zamówień. Zobacz, jak to działa krok po kroku.
Pełny, ilustrowany przebieg tego procesu - 12 etapów, 4 diagramy, podglądy interfejsu - opisujemy w materiale Od zlecenia do rampy (PDF).
Rezerwacja towaru: tryb twardy i miękki
Każde zamówienie to seria decyzji podejmowanych automatycznie, zanim towar trafi na paletę
Wysyłka zamówienia z magazynu wygląda z zewnątrz na prostą operację: klient zamawia, magazyn wydaje. Przy kilkuset zamówieniach dziennie kryje się w tym jednak seria decyzji, które trzeba podejmować szybko, konsekwentnie i bez pomyłek - czy towar musi pochodzić z konkretnej partii, czy zamówioną ilość da się zdjąć całymi paletami, czy w strefie kompletacji jest fizycznie dostępny towar, czy zamówienie da się połączyć z innym jadącym pod ten sam adres. Silnik logistyczny Studio WMS.net podejmuje te decyzje automatycznie - spójnie, za każdym razem tak samo, z zapisaną historią uzasadnienia dla każdego wygenerowanego zadania.
Każda wysyłka zaczyna się jako zlecenie wydania - zapis tego, co, komu i z jakim wymogiem partii lub terminu ważności ma zostać dostarczone. Zlecenie trafia do systemu z zewnętrznego systemu zamówień klienta, z portalu samoobsługowego kontrahenta albo zostaje wprowadzone ręcznie przez dział obsługi. Od momentu zmiany statusu na „gotowe do realizacji" system przestaje traktować je jako zapis administracyjny i zaczyna podejmować wobec niego decyzje logistyczne - pierwszą z nich jest rezerwacja towaru.
Rezerwacja twarda: gdy partia i termin są zapisane w zamówieniu
Rezerwacja twarda uruchamia się, gdy pozycja zamówienia wskazuje konkretną partię lub termin ważności - na przykład klient wymaga towaru z terminem przydatności nie krótszym niż 60 dni od daty dostawy. W momencie zwolnienia zamówienia do realizacji system przypisuje konkretny nośnik do tej pozycji i blokuje go dla innych zleceń. Zasada jest tu jednoznaczna: system nigdy nie podmienia partii po cichu. Jeśli towaru spełniającego wymóg zabraknie, pozycja zostaje oznaczona jako niezrealizowana z czytelnym komunikatem, zamiast zostać zastąpiona inną partią, która mogłaby nie spełniać uzgodnionych z klientem warunków.
Rezerwacja miękka: FEFO i FIFO w chwili kompletacji
Rezerwacja miękka dotyczy pozycji bez wskazanej konkretnej cechy - liczy się produkt i ilość. Towar jest wtedy odejmowany „na papierze" z ogólnej puli dostępności według reguły FEFO (first-expired, first-out), gdy dla produktu śledzony jest termin ważności, albo FIFO (first-in, first-out), gdy terminu się nie śledzi. Konkretna partia i lokalizacja są dobierane dopiero w momencie, gdy zadanie trafia na terminal mobilny operatora - nie wcześniej, więc decyzja zawsze opiera się na najświeższych danych o stanie magazynu.
Sieć convenience FreshPoint zamawia 480 sztuk jogurtu naturalnego 400 g bez wskazania konkretnej partii - system stosuje rezerwację miękką, a partia zostanie dobrana automatycznie według FEFO dopiero w chwili kompletacji. Hurtownia Delimax zamawia sok pomarańczowy z zastrzeżeniem „partia wyprodukowana nie wcześniej niż tydzień temu" - to rezerwacja twarda: konkretna paleta zostaje przypisana do zamówienia od razu i zdjęta z puli dostępnej dla innych klientów. Nazwy odbiorców są umowne, mechanizm decyzyjny - rzeczywisty.
Palety, pojedyncze sztuki i automatyczne uzupełnianie poziomu 1
Kolejna decyzja dotyczy sposobu pobrania towaru. System sprawdza, ile sztuk danego produktu mieści się na jednej palecie, i porównuje to z zamówioną ilością. Wielokrotność pełnej palety trafia do operatora wózka widłowego, który pobiera towar całymi paletami bezpośrednio z wyższych poziomów regału. Pozostała, niepodzielna ilość trafia do pickera, który kompletuje towar sztuka po sztuce z poziomu roboczego - najniżej położonego, najłatwiej dostępnego poziomu regału. Więcej o samych metodach i optymalizacji ścieżek kompletacji piszemy w osobnym materiale o komisjonowaniu towarów w magazynie.
Obie ścieżki działają przy tym równolegle i niezależnie. Operator wózka widłowego wywozi pełne palety także wtedy, gdy picker w tym samym momencie czeka na uzupełnienie towaru w strefie kompletacji - jedna praca nie blokuje drugiej, dzięki czemu duże zamówienie mieszane realizowane jest szybciej, niż gdyby jeden operator musiał wykonać obie czynności po kolei.
Silnik automatycznego uzupełniania
Strefa kompletacji ma z natury ograniczoną pojemność - nie da się w niej trzymać całego zapasu każdego produktu. System pilnuje więc na bieżąco, czy fizycznie jest tam wystarczająco dużo towaru, porównując stany magazynowe poziomu 1 z ustalonym progiem minimalnym, i sam generuje zadania uzupełnienia, zanim brak towaru zablokuje pracę pickera. Każde takie zadanie ma zapisany powód:
| Powód zadania | Kiedy powstaje |
|---|---|
| Pod zlecenie | W strefie kompletacji brakuje towaru potrzebnego do realizacji konkretnego, już przyjętego zamówienia. |
| Pod optimum | Poziom zapasu w strefie kompletacji spadł poniżej ustalonego progu minimalnego - system uzupełnia go z wyprzedzeniem, zanim zabraknie przy kolejnym zamówieniu. |
Algorytm respektuje przy tym pozostałe reguły magazynu - pomija palety już zarezerwowane jako pełne, dobiera nośnik zgodnie z FEFO lub FIFO i uwzględnia minimalny wymagany przez klienta termin przydatności. Gdy źródłem uzupełnienia jest paleta wcześniej napoczęta, system ściąga ją w całości, zamiast zostawiać jej resztki wysoko w regale. To świadomy kompromis: pojedyncza wizyta wózka widłowego bywa dzięki temu nieco większa, niż wymagałoby samo zamówienie, ale magazyn unika gromadzenia rozdrobnionych palet, które później trzeba obsługiwać pojedynczo.
Fale zamówień i zgodność z terminami ważności
Dwa niezależne poziomy sortowania
Gdy dwa lub więcej zamówień jedzie do tego samego odbiorcy lub adresu i oba są gotowe do realizacji, system może połączyć je w falę - wspólną listę zadań dla jednego operatora, zamiast generować osobne, następujące po sobie przejścia przez ten sam magazyn. W tle stoi celowo rozdzielona logika sortowania na dwóch niezależnych poziomach. Wybór źródła - którą konkretnie paletę lub lokalizację wziąć dla danej pozycji - decyduje reguła FEFO lub FIFO, ewentualnie wzbogacona o indywidualną regułę klienta. Kolejność listy zadań dla operatora decyduje natomiast trasa i adres lokalizacji w magazynie, a nie kolejność terminów ważności.
To rozróżnienie jest celowe: gdyby listę zadań sortować według terminów przydatności, operator musiałby skakać między odległymi punktami magazynu w poszukiwaniu kolejnej pozycji z listy. Sortując listę według trasy, a wybór partii zostawiając regule FEFO/FIFO, system godzi ze sobą oba cele naraz - zgodność z terminami i jedno, uporządkowane przejście przez halę. Każda pozycja na wspólnej liście fali pozostaje przy tym jednoznacznie przypisana do swojego pierwotnego zamówienia.
Etykietowanie i dokument wysyłkowy
Ostatni etap przed wysyłką to konsolidacja i oznakowanie ładunku. Towar trafiający na tym etapie pochodzi w większości z poziomów rezerwowych - poziom roboczy jest wykorzystywany tylko wyjątkowo, gdy żadna inna lokalizacja nie ma już potrzebnego towaru, co pozwala utrzymać go „czystym" dla bieżącej pracy pickera. System generuje etykiety jednoznacznie identyfikujące skompletowany ładunek, dzieli sfalowaną pracę z powrotem na pojedyncze dokumenty wysyłkowe - nawet jeśli fizyczna kompletacja objęła kilka zamówień naraz, na wyjściu powstaje jeden, kompletny dokument WZ na każde pierwotne zamówienie - i zamyka zlecenie dopiero, gdy wszystkie jego pozycje są potwierdzone jako zebrane i oznakowane.
Zgodność FEFO i FIFO na każdym etapie
Dla towaru z terminem przydatności system stosuje FEFO konsekwentnie na każdym etapie, w którym dobierana jest konkretna partia - nie tylko przy pierwszym planowaniu, lecz również przy uzupełnianiu strefy kompletacji i przy pobraniu z poziomów rezerwowych. O tym, czy stosować FEFO czy FIFO, decyduje realny zapis partii i terminu na konkretnej jednostce towaru, a nie ogólny znacznik w kartotece produktu. Pełny mechanizm wydania towaru z magazynu i dokumentacji WZ opisujemy osobno, a doborem partii pod kątem integracji z zewnętrznym ERP zajmuje się blisko powiązany mechanizm opisany w materiale o liście kompletacyjnej.
rezerwacja towaru, kompletacja zamówień, FEFO i FIFO, fala zamówień, Studio WMS.net
Reguły indywidualne klienta i praca na terminalach mobilnych
Duzi odbiorcy często mają własne wymagania co do kolejności, w jakiej towar ma trafiać na paletę wysyłkową - na przykład ze względu na rozładunek u siebie albo ekspozycję w sklepie. System pozwala zapisać taką regułę raz, dla danego odbiorcy, i stosuje ją automatycznie przy każdym kolejnym zamówieniu - bez ręcznego układania towaru „z pamięci" przez magazyniera.
| Odbiorca | Kolejność ładowania palety |
|---|---|
| Reguła domyślna | FEFO, następnie najkrótsza trasa operatora. |
| FreshPoint | FEFO, następnie najkrótsza trasa operatora (reguła domyślna). |
| Delimax | Rodzaj opakowania (puszka → karton → butelka), następnie FEFO, następnie trasa. |
| Agrosad | Waga jednostkowa malejąco, następnie rodzaj opakowania, następnie FEFO, następnie trasa. |
Reguła indywidualna nadpisuje domyślną kolejność wyłącznie na poziomie układania pozycji - nigdy kosztem samej zasady FEFO/FIFO. Zgodność terminów ważności jest zawsze zachowana, zmienia się tylko kolejność układania w jej ramach.
Jedno zadanie na raz: terminal mobilny operatora
Cały opisany wyżej proces przekłada się na hali magazynowej na proste, prowadzone krok po kroku zadania na terminalach mobilnych - osobno dla pickera i osobno dla operatora wózka widłowego. Terminal pokazuje jedno zadanie na raz: co zeskanować, ile pobrać, z jakiej lokalizacji. Ilość wprowadzona przez operatora jest na bieżąco porównywana z planem zadania, a rozbieżności są sygnalizowane od razu, nie dopiero przy rozliczeniu dokumentu.
Picker i operator wózka widłowego mogą pracować na tym samym zamówieniu równocześnie, bez wzajemnego blokowania się - system prowadzi dla nich osobne strumienie zadań spięte tym samym numerem zlecenia. Interfejs aplikacji na kolektorach Android jest zaprojektowany pod pracę w rękawicach i w ruchu: duże pola dotykowe, minimalna liczba kroków, potwierdzenie po każdym skanie kodu kreskowego.
Jedna platforma: kompletacja to element większego systemu WMS
Silnik kompletacji i wysyłki opisany powyżej jest częścią szerszej platformy WMS, która w tej samej architekturze i tym samym języku wizualnym obsługuje również przyjęcia i cross-docking, inwentaryzację i zarządzanie lokalizacjami, awizacje transportu i rezerwację ramp, portal samoobsługowy dla klientów 3PL oraz analitykę operacyjną - rotację towaru, ryzyko przeterminowania zapasu, wykorzystanie powierzchni magazynowej i wydajność zespołu.
Dzięki temu klient nie kupuje pojedynczego narzędzia do jednego procesu, tylko spójną platformę, w której kolejne obszary magazynu - przyjęcia, składowanie, kompletacja, wysyłka, raportowanie - mówią tym samym językiem danych i tym samym interfejsem.
Zestawiając powyższe mechanizmy razem, efektem dla operatora magazynu jest:
- Mniej decyzji podejmowanych „na oko" - wybór partii, ścieżki pobrania i kolejności pracy wynika z jawnych, powtarzalnych reguł, a nie z doświadczenia konkretnego magazyniera.
- Krótszy czas realizacji zamówień mieszanych dzięki równoległej pracy pickera i operatora wózka widłowego.
- Mniej pustych przebiegów po magazynie dzięki wyprzedzającemu uzupełnianiu strefy kompletacji i konsolidacji zamówień w fale.
- Zgodność z terminami ważności egzekwowana systemowo, a nie proceduralnie.
- Poprawna dokumentacja na wyjściu, nawet gdy praca fizyczna łączyła kilka zamówień w jedną trasę.
Słownik pojęć: rezerwacja, FEFO i fala zamówień
- 01Rezerwacja twarda
- Przypisanie konkretnej palety lub partii do pozycji zamówienia od razu, w momencie zwolnienia go do realizacji.
- 02Rezerwacja miękka
- Odjęcie towaru „na papierze" z ogólnej puli dostępności; konkretną partię i lokalizację system dobiera dopiero przy pobraniu zadania na terminalu.
- 03FEFO
- First Expired, First Out - wydanie towaru według najkrótszego pozostałego terminu ważności.
- 04FIFO
- First In, First Out - wydanie towaru według kolejności przyjęcia, gdy termin ważności nie jest śledzony.
- 05Fala zamówień
- Wspólna lista zadań dla jednego operatora, łącząca kilka zamówień jadących do tego samego odbiorcy lub adresu.
- 06Poziom 1
- Najniżej położony, najłatwiej dostępny poziom regału - strefa robocza, z której picker kompletuje pojedyncze sztuki.
Rezerwacja towaru i kompletacja zamówień - FAQ
Automatyczna rezerwacja towaru, FEFO/FIFO, fale zamówień i uzupełnianie poziomu 1 - zobacz, jak silnik Studio WMS.net prowadzi zamówienie od zlecenia do rampy.