Magazynier nie pyta na kolektorze o numer zlecenia. Ekran kompletacji przyjmuje numer awizo wpisany na zleceniach wydania i buduje z nich jedną listę pozycji do zbiórki. Opisujemy ten ekran na przykładzie wdrożenia Studio WMS.net u operatora logistycznego, który obsługuje towar wielu właścicieli.
Zbiórka w tym wdrożeniu niczego nie wydaje. Przenosi towar do strefy wydań, a dokument wydania powstaje później, osobnym krokiem. Ogólne metody zbiórki zestawia strona o komisjonowaniu w magazynie, a kompletację do wózka w innym wdrożeniu opisuje artykuł o kompletacji do wózka na kolektorze.
Magazynier wpisuje numer awizo zamiast numeru zlecenia
Pole Numer dokumentu na ekranie kompletacji przyjmuje numer awizo wpisany na zleceniach wydania, a nie numer zlecenia. Numer wpisuje się ręcznie albo skanuje (przykład wymyślony: AW-26-0150). Wszystkie zlecenia z tym samym numerem awizo trafiają na jedną listę.
Po wpisaniu numeru baza zwraca niezrealizowane pozycje zleceń wydania z tym numerem awizo, dla których potrafi wskazać paletę do zbiórki. Pozycja bez znalezionej palety nie trafia na listę, a ekran nie wyświetla o tym osobnej informacji. Pozycje muszą ponadto spełniać cztery warunki.
- Zlecenie. Jest aktywne.
- Pozycja. Nie jest odrzucona.
- Magazyn. Jest magazynem zalogowanego operatora.
- Ilość. Ilość pozostała do zebrania jest większa od zera.
Pusty numer kończy się komunikatem Podaj numer dokumentu!, a numer bez pozycji do zebrania komunikatem Brak dokumentu o podanym numerze!. To, co dokładnie grupuje numer awizo w organizacji pracy konkretnego operatora, ustala się na etapie analizy.
Lista pozycji ustawia się według adresów
Lista jest posortowana po adresie lokalizacji. Magazynier pracuje na pierwszej pozycji, a po każdym zapisie ekran pobiera listę od nowa. Skoro warunkiem pozycji jest ilość pozostała do zebrania większa od zera, pozycja zebrana częściowo zostaje na liście.
Przykład (wymyślony): pod numerem awizo AW-26-0150 są dwa zlecenia. Pierwsze ma pozycje z adresów R01-02-3 i R02-01-2, drugie z adresu R01-04-1. Kolektor pokaże je w kolejności adresów, zaczynając od R01-02-3, a kończąc na R02-01-2, niezależnie od tego, do którego zlecenia należą.
Karta pozycji jest tylko do odczytu. Magazynier niczego na niej nie poprawia, tylko potwierdza dane kolejnymi skanami. Pięć pól karty zestawia tabela.
| Pole karty | Co pokazuje |
|---|---|
| Numer palety | Paleta wskazana do zbiórki, na przykład PAL-000123 |
| Artykuł | Nazwa i indeks artykułu do zebrania |
| Ilość do zebrania | Ilość z propozycji dla tej pozycji |
| Termin ważności | Termin ważności towaru na wskazanej palecie |
| Adres pobrania | Lokalizacja, z której magazynier zabiera towar |
Trzy bramki zatrzymują błędny skan na każdej pozycji
Każda pozycja przechodzi trzy bramki. Pierwszą jest kod EAN: skan musi być równy kodowi EAN albo kodowi pomocniczemu artykułu z karty pozycji. W przeciwnym razie ekran odpowiada Niepoprawny kod EAN!, a przy pustym polu komunikatem Podaj kod EAN!.
Drugą bramką jest ilość. Pole podpowiada ilość z propozycji. Mieści do siedmiu cyfr i nie przyjmuje miejsc po przecinku. Gdy wpisana ilość jest większa od zaproponowanej, ekran odmawia komunikatem Ilość musi być równa lub mniejsza X!, gdzie X to zaproponowana ilość (przykład: Ilość musi być równa lub mniejsza 12!). Magazynier może zebrać mniej niż zaproponowano, czyli wykonać zbiórkę częściową, ale nie więcej.
Trzecią bramką jest adres pobrania. Skan etykiety regału musi być identyczny z proponowanym adresem, inaczej ekran odpowiada Podany adres jest niezgodny!, a przy pustym polu komunikatem Podaj adres!. Zapis rusza jednym Enterem po zgodnym adresie, bez osobnego przycisku.
| Krok | Co wpisuje lub skanuje magazynier | Komunikat przy odmowie |
|---|---|---|
| Numer awizo | Wpisuje albo skanuje numer awizo | Brak dokumentu o podanym numerze! |
| Kod EAN | Skanuje kod EAN albo kod pomocniczy artykułu | Niepoprawny kod EAN! |
| Ilość | Potwierdza albo zmniejsza ilość z propozycji | Ilość musi być równa lub mniejsza 12! (przykład) |
| Adres pobrania | Skanuje etykietę regału | Podany adres jest niezgodny! |
Na makiecie ekran pokazuje numer dokumentu AW-26-0150 oraz kartę pozycji. Karta pokazuje paletę PAL-000123 i artykuł Zestaw testowy, a adres pobrania to R01-02-3. Pod polem kodu EAN stoi komunikat odmowy. Przycisk ODRZUĆ znajduje się obok terminu ważności.
Zbiórka przenosi towar do strefy wydań i niczego nie wydaje
Zapis to dwa ruchy w jednej transakcji. Pierwszy to rozchód z adresu źródłowego, czyli ilość ze znakiem minus. Drugi to przychód do strefy wydań tego samego magazynu, z tą samą ilością, partią, terminem ważności i datą produkcji. Oba ruchy są zatwierdzone od razu, bez bufora.
W wariancie podstawowym towar zostaje na tej samej palecie i zmienia tylko lokalizację. Ostatnim argumentem każdego wywołania zapisu jest numer nadawany przez platformę przy każdym zapytaniu. Ten sam numer jest zapisany w historii i w ruchu magazynowym, więc wpis historii można połączyć z konkretnym ruchem. Każdy ruch ma też login operatora oraz czas założenia wiersza, a dodatkowo znacznik, że pochodzi z terminala.
Zbiórka niczego nie wydaje: tworzy parę zatwierdzonych ruchów do strefy wydań, a wydanie powstaje osobnym krokiem.
Na schemacie strzałka z napisem rozchód i przychód prowadzi do strefy wydań, a osobna strzałka, opisana jako wydanie, do dokumentu wydania. Obie strzałki rozdziela moment, w którym powstaje dokument.
Próba zapisu zostawia ślad z kodem powodu odmowy
Przed zapisem baza sprawdza kolejno cztery rzeczy, a każda z nich ma własną odmowę.
- Towar na adresie. Czy towar leży na adresie źródłowym, z pominięciem lokalizacji zablokowanych i stref kompletacji. Odmowa: Brak asortymentu na podanej lokalizacji!
- Ilość na palecie. Czy na tym adresie jest paleta z wystarczającą ilością tego artykułu. Odmowa: Podano ilość większą jak na stanie!
- Strefa wydań. Czy w magazynie istnieje aktywna, niezablokowana strefa wydań. Odmowa: Brak lokalizacji docelowej!
- Ilość na zleceniu. Czy ilość nie przekracza tego, co pozostało na pozycji zlecenia. Odmowa: Podano ilość większą niż pozostała do realizacji!
Ilość jest porównywana z ilością na pojedynczej palecie na tym adresie, a nie z całym stanem adresu. Wyjątek przy zapisie kończy się komunikatem Sprawdź wprowadzone dane!.
Każda odmowa serwera zapisuje w historii wiersz z kodem powodu. Osobne kody mają brak towaru na adresie, brak strefy wydań i wyjątek przy zapisie. Dwie odmowy dotyczące ilości, czyli większa niż stan i większa niż pozostała na zleceniu, dzielą jeden kod i różnią się tytułem wpisu. Udany zapis dostaje wpis o dopisaniu dokumentu kompletacji.
Do historii trafia też wiersz z parametrami wywołania, więc ślad zostaje po każdej próbie zapisu, także odrzuconej przez bazę. Odmowy samego ekranu, na przykład błędny EAN albo niezgodny adres, śladu w historii nie zostawiają.
Po udanym zapisie ekran pobiera listę od nowa. Gdy na liście została inna pozycja niż przed zapisem, pokazuje okno Pozycja zlecenia zakończona!. Jeśli pierwsza pozycja jest ta sama, pokazuje dymek Pozycja zapisana!, a przy pustej liście wraca do pola numeru dokumentu, także z tym dymkiem. Brak odpowiedzi serwera kończy się komunikatem Błąd zapisu dokumentu.
Przycisk ODRZUĆ pozwala usunąć pozycję z listy zbiórki. Po potwierdzeniu pytania Czy chcesz odrzucić pozycję? pozycja zlecenia znika z listy, a w historii zostaje wpis o odrzuceniu pozycji z terminala, z własnym kodem.
Wydanie powstaje dopiero ze strefy wydań
Dokument wydania tworzy osobna procedura na podstawie zawartości strefy wydań dla zlecenia. Widok strefy pokazuje tylko towar, który nie ma jeszcze dokumentu wydania. Zbiórka i wydanie są więc dwoma oddzielnymi krokami.
Dalszy ciąg zależy od wariantu zbiórki. Wariant z kontrolą kieruje towar nie do strefy wydań, lecz na stanowisko kontroli i pakowania, co opisuje artykuł o statusach skompletowane i spakowane. Dla wskazanego klienta dokument WZ powstaje dopiero po wpisaniu opakowań i wag, a tę bramkę opisuje artykuł o wydaniu bez wagi i opakowań.
Skąd baza bierze paletę do zbiórki, wyjaśnia artykuł o wyborze palety do zbiórki, a uzupełnianie półek, z których zbiera kolektor, opisuje artykuł o uzupełnianiu strefy zbiórki. Ogólny przebieg zbiórki zamówień zestawia strona o kompletacji zamówień, a perspektywę właściciela firmy logistycznej przedstawia strona o WMS dla operatora 3PL.
Źródłem tej strony są ekrany i reguły, a nie wyniki pracy, więc nie podajemy czasu zbiórki ani efektów.
Pytania do zadania na etapie analizy
Wdrożenie zbiórki po numerze awizo zaczyna się od czterech pytań do operatora. Odpowiedzi decydują o tym, jak ułożyć pracę na kolektorze.
- Zakres numeru awizo. Które zlecenia operator chce łączyć pod jednym numerem awizo?
- Zbiórka częściowa. Czy magazynier może zebrać mniej niż zaproponowano, a jeśli tak, kto dobiera resztę?
- Odrzucenie pozycji. Kto ma prawo odrzucić pozycję i kto przegląda wpisy w historii?
- Strefa wydań. Ile stref wydań ma mieć magazyn i kto tworzy z ich zawartości dokument wydania?