W opisywanym wdrożeniu kartoteka asortymentowa steruje kolektorem: po skanie kodu magazynier jest pytany tylko o te dane, których wymaga kartoteka danego towaru. Jeden artykuł zatrzyma kolektor na polu numeru seryjnego, a drugi przeprowadzi od razu do ilości i lokalizacji.
Atrybuty magazynowe towaru prowadzi się w ERP, w polach dodatkowych karty towaru. Procedury kopiują je do kartoteki w WMS, a kolektor czyta już kartotekę, nie ERP. Gdy kartoteka oznacza któreś z pól jako wymagane, a pole jest puste, kolektor zatrzymuje się na nim i nie pozwala iść dalej.
Pola magazynowe prowadzi się w ERP, przy karcie towaru
Według dokumentacji wdrożenia już w założeniach zapisano, że pola magazynowe mają być dodane w ERP i zaimportowane do WMS. Tam, gdzie kod ze skanu nie dostarcza wszystkich danych, operator miał je uzupełnić skanem brakującej informacji albo wpisem z klawiatury.
Pola prowadzi administrator ERP. W karcie towaru ustawia trzy wymagania przy przyjęciu, próg w miesiącach do końca terminu i trzy dodatkowe atrybuty: strefę składowania, etykietę z wzorem oraz notatkę dla magazyniera. Które pole co zmienia na kolektorze, pokazuje tabela w dalszej części strony.
Procedury kopiują pola do kartoteki WMS, a kolektor czyta kartotekę
Procedury przenoszą pola z ERP do kartoteki w WMS. Trzy pola wymagań trafiają do pól kartoteki o tych samych znaczeniach, a minimalna liczba miesięcy do końca terminu do osobnego pola. Od tej chwili kolektor sprawdza kartotekę WMS i nie sięga do ERP.
Źródłem prawdy pozostaje ERP. Kolejna aktualizacja nadpisuje dane w kartotece WMS, więc zmianę atrybutu towaru wprowadza się w ERP, a nie na kolektorze. Wynika z tego, że zmiana wymagań w ERP dociera do kolektora dopiero po aktualizacji kartoteki w WMS. Jak import kartotek z dwóch baz ERP unika kolizji kluczy, opisuje artykuł o kluczach ze znacznikiem spółki.
Kolektor nie zgaduje, co jest wymagane: czyta to z kartoteki, a kartotekę zasila ERP.
Trzy sposoby aktualizacji kartotek
W WMS kartotekę towarową da się odświeżyć na trzy sposoby. Pierwszy to procedura obejmująca zmiany z ostatniej doby: dopisuje brakujące kartoteki i aktualizuje te, które zmieniono w ERP od północy poprzedniej doby. Tego, jak i kiedy ją uruchomiono, w opisie nie przesądzamy.
Drugi sposób to przycisk Nowe kartoteki na liście kartotek towarowych. Pyta „Czy chcesz pobrać nowe kartoteki?”, a po potwierdzeniu pokazuje komunikat „Kartoteki zostały zapisane!” w oknie z przyciskami OK i Anuluj. Trzeci to przycisk Aktualizuj przy zaznaczonej kartotece; po nim pojawia się komunikat „Kartoteka została zaktualizowana” w oknie z przyciskami Tak i Nie. Nie zakładamy, że oba przyciski widać na każdym stanowisku.
Przyciski aktualizacji są konfiguracją, nie kodem. Ten sam ekran wykonania procedury czyta ze słownika trzy elementy: pytanie, komunikat po wykonaniu i zapytanie do uruchomienia, więc zmiana pytania albo komunikatu nie wymaga zmiany programu. Pola samych kartotek opisują strony o kartotekach magazynowych i o kartotekach w systemie WMS.
Po skanie kodu kolektor ustawia wymagania według kartoteki
Na kolektorze przyjęcia magazynier wybiera zlecenie i skanuje kod. Ekran szuka kartoteki zeskanowanego kodu wśród towarów kontrahenta zlecenia i ustawia wymagania według jej pól. Gdy kodu nie ma w tych kartotekach, pokazuje „Brak kartoteki towarowej, lub towar nie należy do kontrahenta”.
Gdy kartoteka wymaga któregoś z pól, a pole jest puste, kolektor zatrzymuje się na nim i pokazuje komunikat o brakującej wartości; brzmienie każdego z nich jest w tabeli. Pola idą w stałej kolejności, od numeru seryjnego do lokalizacji docelowej.
Dla towaru z numerem seryjnym ilość jest ustawiona na 1, a pole ilości zablokowane. Kolektor sprawdza też, czy ten numer nie jest już na stanie, i przy duplikacie odpowiada „Przyjęto już podany numer SN!”. Sam numer seryjny w całym obiegu magazynowym opisuje strona o skanowaniu numeru seryjnego.
Termin wpisuje się jako RRRRMMDD albo RRRR-MM-DD, a ekran sprawdza, czy to poprawna data. Gdy kartoteka ma minimalną liczbę miesięcy do końca terminu, a wpisany termin jeszcze nie minął, ale jest krótszy od progu, kolektor pokazuje „Termin ważności zbyt krótki!” z datą i pyta „Czy chcesz zatwierdzić termin?”. Próg dotyczy towaru z wymaganym terminem i minimum większym od zera. Termin już miniony ma osobny komunikat, który opisuje artykuł o kontroli terminu ważności przy przyjęciu.
| Pole kartoteki z ERP | Co zmienia na kolektorze | Komunikat lub efekt |
|---|---|---|
| Wymagany numer seryjny | Wymaga numeru, ilość zawsze 1 | „Podaj SN!”, „Przyjęto już podany numer SN!” |
| Wymagany termin ważności | Wymaga daty w formacie RRRRMMDD | „Podaj EXP!” |
| Minimalna liczba miesięcy do końca terminu | Porównuje termin z progiem | „Termin ważności zbyt krótki!” i pytanie o zatwierdzenie |
| Wymagana partia | Wymaga numeru partii | „Podaj Numer LOT!” |
| Generowanie etykiety i wzór | Po zapisie pozycji generuje wydruk etykiety z przyjętą ilością | Dymek „Pozycja dodana” |
| Notatka dla magazyniera | Pokazuje treść w oknie z OK na kolektorze kompletacji | Treść notatki z ERP |
Kartoteka bez żadnych wymagań i bez dodatkowego kroku skanowania przechodzi od razu po skanie kodu do ilości i lokalizacji. Przycisk Koniec skanowania robi to samo ręcznie, a Wyczyść dane przywraca ekran do pola kodu.
Kod GS1 uzupełnia puste pola za magazyniera
Kod GS1 z etykiety wypełnia pola wymagane przez kartotekę, ale tylko te, które są jeszcze puste. Ilość z kodu trafia do pola ilości zawsze. Gdy kod dostarczył wszystkie pola wymagane przez kartotekę, ekran przechodzi dalej po ułamku sekundy; w przeciwnym razie magazynier uzupełnia brakujące pola.
Skan GS1 nie wypełni pól w każdej sytuacji: kod trafia w kartotekę tylko wtedy, gdy numer w kodzie zgadza się z kodem kreskowym zapisanym w kartotece. Jak jedno pole kolektora rozpoznaje kod i co z niego odczytuje, opisuje artykuł o jednym polu Kod na kolektorze.
Strefa i etykieta wynikają z kartoteki, a notatka pochodzi z ERP
Strefa składowania z ERP trafia do kartoteki jako atrybut towaru. Kolektor ostrzega przy wyborze zlecenia, gdy zawiera ono towar wymagający specjalnych warunków, a przy zwykłym przyjęciu sprawdza zgodność strefy lokalizacji z kartoteką i odpowiada „Niezgodność strefy wyznaczonej dla asortymentu!”.
Dwa pola kartoteki z ERP sterują etykietą: czy drukować ją po przyjęciu i według którego wzoru. Po zapisie pozycji na kolektorze przyjęcia system generuje wydruk i przekazuje do niego przyjętą ilość.
Notatka dla magazyniera też pochodzi z ERP: ERP przekazuje znacznik notatki i jej treść. Na kolektorze kompletacji, gdy kartoteka ma ten znacznik, treść pojawia się w oknie z przyciskiem OK po uzupełnieniu danych pozycji. Cały przebieg zbiórki opisuje artykuł o kompletacji na kolektorze, a wejście towaru ponad zlecenie artykuł o nadmiarze przy przyjęciu.
Przykład: dwa artykuły, dwie ścieżki na kolektorze
Przykład: administrator ERP oznacza kartę Artykułu A jako towar z wymaganym numerem seryjnym i terminem ważności, a Artykuł B zostawia bez wymagań. Po aktualizacji kartotek obie kartoteki w WMS mają odpowiednie pola. Magazynier wybiera Zlecenie 26-1001 i skanuje kod Artykułu A, a po Koniec skanowania kolektor zatrzymuje się na polu SN z komunikatem „Podaj SN!”.
Po numerze seryjnym ekran prosi o termin, a ilość ustawia na 1. Kod Artykułu B, który nie ma żadnych wymagań ani dodatkowego kroku skanowania, przeprowadza magazyniera od razu do ilości i lokalizacji. Gdyby administrator ERP zdjął wymaganie z Artykułu A, kolektor zmieni pytania dopiero po kolejnej aktualizacji kartoteki w WMS. Dane tego przykładu są wymyślone.
Pytania do zadania na etapie analizy
Przed wdrożeniem podobnego rozwiązania warto odpowiedzieć sobie na cztery pytania. Odpowiedzi ustalają, jakie pola prowadzić w ERP i kto za nie odpowiada.
- Wymagania towarów. Które towary w Waszym magazynie wymagają dodatkowych danych przy przyjęciu, a które nie?
- Prowadzenie w ERP. Czy te atrybuty da się dziś prowadzić w polach dodatkowych ERP i kto je aktualizuje?
- Tempo zmian. Jak szybko zmiana w ERP ma być widoczna na kolektorze: po aktualizacji obejmującej ostatnią dobę czy po kliknięciu przycisku?
- Brak danych w kodzie. Co powinien zrobić magazynier, gdy kod na etykiecie nie zawiera wymaganych danych?
Przebieg ekranów przy przyjęciu ze zlecenia, od kodu EAN do zatwierdzenia dokumentu, opisuje artykuł o przyjęciu produkcyjnym na kolektorze.