Nieprzerwany szczyt w magazynie oznacza wysoki wolumen zamówień utrzymujący się tygodniami, a nie pojedyncze dni wyprzedażowe. Dotyczy przede wszystkim e-commerce, gdzie sezonowe piki nakładają się na rosnący ruch bazowy i wymuszają stałą gotowość operacyjną. Magazyn nie ma wtedy okresu wytchnienia, w którym mógłby nadrobić uzupełnienia i spisy.

Artykuł opisuje, jak utrzymać tempo pracy w takich warunkach. Chodzi o rozmieszczenie towaru i proces kompletacji, a dalej o asystenta AI oraz aplikację na terminalach mobilnych. Uzupełnieniem są uwagi o bazie danych pod obciążeniem i lista czynności przed sezonem. Informacje o produktach SoftwareStudio pochodzą z opisów producenta, m.in. z opisu programu WMS dla magazynu, a informacja o koszcie wdrożenia systemu WMS znajduje się w osobnym artykule.

Co zawodzi w magazynie w szczycie ciągłym

Szczyt jednodniowy magazyn przechodzi na zapasie czasu: uzupełnienia dzieje się przed dniem sprzedaży, a po nim następuje spokojniejszy okres. Szczyt ciągły usuwa ten bufor. Najpierw zawodzi uzupełnianie stref kompletacji, bo paleta rezerwowa dociera do strefy niżej dopiero po opróżnieniu miejsca. Potem tworzą się kolejki pojazdów przy rampach i rośnie liczba korekt stanu.

Reguła: w szczycie ciągłym każda czynność, którą można wykonać z wyprzedzeniem, należy wykonać przed pierwszym zamówieniem. Uzupełnienie po fakcie oznacza przestój kompletacji.

Sprawnie działa magazyn, w którym uzupełnianie wynika z zasad zapisanych w systemie, a nie z obserwacji brygadzisty. Kolejne sekcje pokazują, jak takie zasady zapisać i sprawdzić.

Logistyka magazynowa w łańcuchu dostaw

Logistyka magazynowa obejmuje przepływ towaru: przyjęcie i składowanie, a następnie kompletację oraz wydanie. W jej zakres wchodzi też kontrola zapasów i wykorzystanie przestrzeni składowej. Od sprawności tych procesów zależy cały łańcuch dostaw, ponieważ magazyn odpowiada za dostarczenie właściwych produktów we właściwym czasie i miejscu przy możliwie niskich kosztach.

Magazyn pełni w łańcuchu cztery podstawowe funkcje:

  • Konsolidacja dostaw - towary od różnych dostawców trafiają w jedno miejsce i wychodzą do odbiorców jako jedna partia, co ułatwia transport.
  • Buforowanie zapasów - zapas działa jak rezerwa, dzięki której nagły wzrost popytu nie kończy się brakami towarowymi.
  • Obróbka towaru - przepakowanie i etykietowanie przygotowują produkty do dalszej dystrybucji.
  • Rozdzielanie na odbiorców - duże partie dzieli się na zamówienia jednostkowe, zgodne z potrzebami klientów.

Dzięki tym funkcjom magazyn wpływa na konkurencyjność firmy oraz na satysfakcję klientów. W szczycie każda z nich pracuje przy maksymalnym obciążeniu, dlatego zaburzenie jednej przenosi się na pozostałe.

Rozmieszczenie towaru w szczycie sezonu

E-commerce charakteryzuje się dużym obrotem asortymentowym: najczęściej wydaje się pojedyncze sztuki wielu różnych produktów. W okresie podwyższonego ruchu ta cecha nasila się. Towar powinien być dostępny dla osoby kompletującej bez użycia wózka widłowego. Sprawdzonym układem jest strefa kompletacji na niższych poziomach regałów i strefa zapasów rezerwowych na poziomach wyższych.

Dzięki temu określona ilość towaru stoi stale w łatwo dostępnym miejscu, a rezerwa czeka wyżej, gotowa do uzupełnienia strefy kompletacji w miarę jej opróżniania. Układ skraca dystans pokonywany podczas operacji magazynowych i wprost przekłada się na tempo realizacji zamówień. Zasady doboru miejsc dla indeksów szybko rotujących opisuje tekst o rozmieszczeniu towaru: slotting i analiza ABC.

Przesunięcie indeksów sezonowych przed sezonem

Rozmieszczenie sprzed sezonu bywa nieaktualne, bo indeksy sezonowe leżą tam, gdzie mieściły się w okresie niskiego popytu. Przed szczytem zestawia się rotację z ostatnich tygodni i przenosi produkty o rosnącej sprzedaży do strefy kompletacji, a wolno rotujące na wyższe poziomy. Taka zmiana kosztuje czas wózków w spokojniejszym okresie, ale oszczędza go w tygodniach, w których każdy przejazd jest liczony.

Uzupełnianie strefy kompletacji według minimum

Uzupełnianie uruchamia się, gdy ilość w lokalizacji kompletacyjnej spadnie poniżej ustalonego minimum, a nie gdy miejsce jest już puste. System zestawia stan lokalizacji z progiem dla indeksu i generuje zadanie przesunięcia z rezerwy. Poniższe zapytanie T-SQL pokazuje ten mechanizm. Nazwy tabel są przykładowe, a nie schematem konkretnego produktu.

SELECT k.Lokalizacja, k.Indeks, k.Ilosc, p.MinIlosc,
       p.MaxIlosc - k.Ilosc AS DoUzupelnienia
FROM   dbo.LokalizacjaKompletacyjna AS k
JOIN   dbo.ProgIndeksu              AS p ON p.Indeks = k.Indeks
WHERE  k.Ilosc < p.MinIlosc
  AND  NOT EXISTS (SELECT 1 FROM dbo.ZadanieUzupelnienia AS z
                   WHERE z.Lokalizacja = k.Lokalizacja AND z.Status = N'Otwarte')
ORDER  BY (p.MinIlosc - k.Ilosc) DESC;

Warunek NOT EXISTS chroni przed drugim zadaniem dla tej samej lokalizacji, gdy pierwsze nie zostało jeszcze wykonane. W szczycie takie duplikaty zajmują wózki i zwiększają liczbę pustych przejazdów.

Picking w szczycie i kolejność wysyłek

Największy wpływ na wydajność kompletacji mają cztery praktyki, które warto wdrożyć przed sezonem:

  • Zbiorcze listy kompletacyjne - jedno przejście po magazynie realizuje kilka zamówień, co ogranicza zbędne przejścia między lokalizacjami.
  • Bieżący podgląd stanów - aktualne stany magazynowe w czasie rzeczywistym zapobiegają pustym przebiegom po towar, którego brakuje w lokalizacji.
  • Planowanie kolejności wysyłek - planowanie wysyłek z magazynu grupuje zamówienia według trasy kuriera lub godziny odbioru.
  • Uzupełnianie przed opróżnieniem - zadania przesunięcia z rezerwy powstają przy osiągnięciu minimum, a nie przy braku towaru.
Pracownica w kasku i kamizelce odblaskowej trzyma tablet z listą pozycji przy regałach magazynu
Kompletacja według listy z terminala: kolejność pobrań wynika z układu lokalizacji, a nie z kolejności zamówień.

Metody kompletacji w szczycie

Sposób kompletacji wybiera się według profilu zamówień. Zamówienia jednopozycyjne dobrze obsługuje lista zbiorcza, a rozbudowane zamówienia z wielu stref wymagają podziału pracy. Zestawienie porządkuje cztery podstawowe metody.

MetodaKiedy się sprawdzaOgraniczenie
Jedno zamówienie na przejścieNiewielki wolumen, duże zamówieniaDużo pustych dystansów przy zamówieniach jednopozycyjnych
Kompletacja zbiorczaWiele małych zamówień z powtarzającymi się indeksamiWymaga rozdzielenia towaru na zamówienia po pobraniu
Kompletacja strefowaMagazyn podzielony na strefy o różnych warunkach pracyKonieczne łączenie części zamówienia z kilku stref
Kompletacja falowaWysyłki w stałych godzinach odbioru kurierówWymaga planu fal zgodnego z terminami przewoźników

Według opisu producenta większość personalizacji WMS realizowanych podczas wdrożenia nie wymaga prac programistycznych, a jedynie konfiguracji. W modelu współpracy B2B najczęściej jest to panel dla klientów, w którym rejestrują dokumenty i przeglądają stany oraz ruchy; przykład opisuje tekst o module internetowym dla kontrahentów. W obszarze kompletacji zleceń typowym rozszerzeniem jest aplikacja mobilna na terminale z systemem Android, pracująca równolegle z wersją przeglądarkową. Obie ścieżki zapisują dane w tym samym rekordzie bazy, więc informacja nie rozjeżdża się między stanowiskami.

Różnicę między pracą doraźną a pracą według reguł widać najwyraźniej w szczycie, gdy każda minuta przestoju opóźnia wysyłki.

ObszarMagazyn bez WMSMagazyn z WMS
Wyznaczanie lokalizacji towaruRęczne, oparte na pamięci pracownikówAutomatyczne wskazanie wolnej lokalizacji
Kolejność kompletacjiJedno zamówienie na jedno przejścieZbiorcze listy kompletacyjne dla wielu zamówień
Stan zapasówAktualizowany po zakończonej zmianieAktualizowany po każdym skanie
Obsługa szczytu zamówieńWymaga doraźnego zwiększania obsadySkaluje się z wolumenem bez zmiany procesu

Asystent AI w pracy magazynu

SoftwareStudio łączy sztuczną inteligencję z systemem zarządzania magazynem, aby ułatwić codzienną pracę zespołu. Opis funkcji znajduje się na stronie asystent AI w magazynie. Producent wskazuje, że asystent ma ograniczać liczbę błędów i skracać czas zdobywania informacji, co odciąża pracowników i pozwala im skupić się na zadaniach wymagających decyzji człowieka.

Zrzut ekranu okna Asystenta AI w systemie magazynowym SoftwareStudio z pytaniem o ilości towaru i przyciskami Wyświetl dane oraz Eksportuj do Excel
Okno asystenta w systemie magazynowym: pytanie o ilości z lokalizacjami i partiami oraz eksport odpowiedzi do arkusza.

Co widać na zrzucie ekranu

W lewej części okna rozwinięta jest sekcja Informacje menu, a w niej pozycja Asystent AI obok raportów i zestawień. W oknie rozmowy użytkownik pyta o dostępne ilości towarów z uwzględnieniem lokalizacji oraz partii produkcyjnych, a także dat ważności i dostawców. Odpowiedź udostępnia przyciski do wyświetlenia danych i eksportu do Excela. Na pytanie spoza dziedziny magazynu, o pogodę, asystent odpowiada, że nie ma dostępu do takich danych, więc jego zakres ogranicza się do informacji systemu.

Odpowiedzi asystenta warto traktować jako podpowiedź do decyzji, a nie zapis w ewidencji. Dane wyświetlone na ekranie pochodzą z systemu, więc kierownik zmiany może w razie wątpliwości sprawdzić lokalizację w kartotece. Eksport do arkusza służy do dalszej analizy, na przykład przy planowaniu uzupełnień na kolejny dzień.

W szczycie taki sposób pracy skraca ścieżkę od pytania kierownika zmiany do liczby na ekranie. Nie zastępuje decyzji o priorytetach, ale usuwa czynności, które w innych warunkach wymagają przygotowania raportu lub zapytania do bazy.

Aplikacja magazynowa na terminalach mobilnych

Wydajne zarządzanie magazynem w okresach podwyższonego wolumenu wymaga narzędzia prostego w obsłudze. Aplikacja magazynowa SoftwareStudio obejmuje wszystkie etapy procesów logistycznych i jest zaprojektowana tak, aby pracownicy szybko opanowywali jej funkcje, także przy dużej rotacji kadry sezonowej. Opis rozwiązania znajduje się na stronie aplikacja magazynowa na Androida, a doboru urządzeń dotyczy tekst o kolektorze danych Android.

Dłoń w rękawicy trzyma terminal mobilny z kolorowymi przyciskami menu na tle regałów magazynu
Terminal mobilny w pracy na hali: skan etykiety zapisuje operację w bazie w momencie wykonania.

Skanowanie i dane w czasie rzeczywistym

Moduł na kolektory danych Android umożliwia skanowanie kodów kreskowych, dzięki czemu personel szybko identyfikuje i śledzi towary. Urządzenia są zintegrowane z systemem centralnym w ramach szerszej integracji systemów magazynowych, więc informacje o ruchu towaru trafiają do bazy od razu, a kierownictwo ma dostęp do aktualnych danych przy podejmowaniu decyzji.

Przypisywanie lokalizacji i praca offline

Moduł pozwala przypisywać lokalizacje produktów bezpośrednio na urządzeniu, co przyspiesza odnajdywanie towaru. Umożliwia też pracę w miejscach bez zasięgu: dane zebrane offline są synchronizowane z systemem centralnym po ponownym nawiązaniu połączenia, co zmniejsza ryzyko utraty informacji. Ogólne zasady takiej architektury opisuje dokumentacja Androida o podejściu offline-first, w którym lokalny zapis jest podstawą, a synchronizacja odbywa się w tle.

Warianty branżowe zarządzania szczytem

Szczyt zamówień wygląda inaczej zależnie od branży i modelu prowadzenia magazynu. Cztery typowe sytuacje wymagają nieco odmiennego podejścia:

  • E-commerce - duża liczba zamówień jednostkowych, krótki czas od zamówienia do wysyłki i sezonowe piki, które wymagają elastycznego skalowania obsady oraz procesu kompletacji.
  • Magazyny 3PL - obsługa wielu klientów jednocześnie; szczyt jednego kontrahenta nakłada się na normalny ruch pozostałych, więc system rozdziela zasoby i priorytety. Model opisuje tekst o tym, czym jest 3PL.
  • Magazyny wysokiego składowania - ograniczona dostępność stref niskiego składowania wymaga uzupełniania lokalizacji kompletacyjnych w trakcie zmiany, a nie tylko na jej początku.
  • Transport i awizacja dostaw - szczyt w magazynie zwiększa ruch pojazdów przy rampach, dlatego zatory ogranicza zarządzanie kolejkami przy rampach, które utrzymuje płynność rozładunku przy wzmożonym ruchu.

Przygotowanie systemu i bazy danych przed sezonem

Blokady w bazie pod obciążeniem

W szczycie do bazy danych trafia jednocześnie dużo skanów i zapytań o stany. Przy domyślnym poziomie READ COMMITTED odczyt czeka na zwolnienie blokady wiersza, który właśnie zmienia inna transakcja, więc długie raporty potrafią spowalniać kompletację. W SQL Server opcja READ_COMMITTED_SNAPSHOT pozwala czytelnikom odczytywać poprzednią zatwierdzoną wersję wiersza bez czekania, kosztem większego zużycia miejsca na wersje wierszy. Szczegóły podaje dokumentacja o poziomach izolacji transakcji.

Reguła: zmianę poziomu izolacji trzeba przetestować przed sezonem na kopii bazy z obciążeniem zbliżonym do szczytowego, a nie wprowadzać w trakcie sezonu.

Kontrola ustawień przed sezonem

Poniższa tabela zbiera obszary do sprawdzenia i skutek pominięcia każdego z nich. Kontrola trwa krótko, a jej wynik jest podstawą do decyzji, które zmiany wprowadzić przed pierwszym dniem szczytu.

ObszarCo sprawdzićSkutek pominięcia
Progi uzupełnieńMinimum i maksimum dla indeksów sezonowychPuste lokalizacje kompletacyjne w środku zmiany
Zadania uzupełnieńBrak duplikatów i przeterminowanych zadań otwartychPuste przejazdy wózków po zapas
Uprawnienia sezonoweDostęp ograniczony do niezbędnych czynnościPrzypadkowe korekty stanu przez nowe osoby
Terminale i zasięgPokrycie hali siecią i tryb offlinePrzestoje w miejscach bez zasięgu
Izolacja transakcjiTest na kopii bazy z obciążeniem szczytowymWolniejsze skany przy długich raportach

Czynności przed pierwszym dniem szczytu

Przed sezonem warto zamknąć dwa obszary: dane i ludzi. W obszarze danych chodzi o aktualne progi minimalne dla indeksów sezonowych oraz sprawdzone zadania uzupełnień, czyli o wiersze tabeli powyżej. W obszarze obsady trzeba przeszkolić pracowników sezonowych na tych samych terminalach i procedurach, na których będą pracować, oraz przypisać uprawnienia z ograniczeniem do niezbędnych czynności. Praca według instrukcji na ekranie skraca czas wdrożenia nowej osoby i zmniejsza zależność od doświadczonego brygadzisty.