Auto ID to zestaw narzędzi, dzięki którym magazyn przestaje przepisywać dane z dokumentów i zaczyna je odczytywać. Jeden skan etykiety wprowadza do systemu numer towaru, partię, termin ważności oraz numer nośnika naraz, a system od razu mówi, czy etykieta jest poprawna. W Studio WMS.net odpowiada za to moduł obejmujący pełny cykl: od słowników standardów, przez skaner weryfikujący i hierarchię jednostek logistycznych, po projektowanie etykiet i wskaźniki jakości odczytów.

Co kryje się pod pojęciem Auto ID

Skrót Auto ID oznacza automatyczną identyfikację, czyli wprowadzanie danych do systemu przez odczyt nośnika zamiast wpisywania ich z klawiatury. Nośnikiem bywa kod kreskowy, kod dwuwymiarowy albo znacznik radiowy, ale sama technologia odczytu jest wtórna. Istotne jest to, co kod przenosi i czy system potrafi to poprawnie rozłożyć na pola.

Różnica między zwykłym kodem a kodem w standardzie GS1 polega na strukturze. Prosty kod przenosi jeden ciąg znaków, który dla systemu jest po prostu numerem. Kod GS1 przenosi wiele pól naraz, a każde poprzedza dwucyfrowy lub dłuższy identyfikator zastosowania, mówiący co dane pole oznacza. Podstawy tej techniki opisuje strona o kodach kreskowych, a budowę samego oznaczenia - strona o etykietach logistycznych GS1.

Standardy obsługiwane przez moduł

Moduł Auto ID w Studio WMS.net rozpoznaje cztery rodziny standardów. Każda odpowiada innej sytuacji na hali.

StandardPostaćTypowe zastosowanie
GS1-128kod liniowyEtykieta logistyczna palety i kartonu zbiorczego, najczęstszy format w dostawach
GS1 DataMatrixkod dwuwymiarowyMałe opakowania jednostkowe, gdzie nie mieści się długi kod liniowy
HIBCkod liniowy lub 2DWyroby medyczne i farmaceutyki, z własnym znakiem kontrolnym
GS1 Digital Linkkod QR z adresemOznaczenia czytelne zarówno dla magazynu, jak i dla konsumenta przez Internet

Praktyczne różnice między kodami jedno- i dwuwymiarowymi w obsłudze magazynowej rozwija strona o optymalizacji operacji dzięki kodom 1D i 2D.

Identyfikatory zastosowań i mapowanie na pola bazy

Słownik modułu zawiera dwadzieścia dwa identyfikatory zastosowań. Poniżej te, które w magazynie pojawiają się najczęściej, wraz z polem kartoteki, do którego trafiają po odczycie.

AIZnaczenieDługośćTrafia do
00SSCC - seryjny numer jednostki logistycznejstała, 18 znakównumer nośnika
01GTIN - globalny numer jednostki handlowejstała, 14 znakówkartoteka towaru
02GTIN jednostek zawartych w nośnikustała, 14 znakówzawartość palety
10Partia lub seria produkcyjnazmienna, do 20 znakównumer partii
17Termin ważnościstała, 6 znakówdata przydatności
21Numer seryjnyzmienna, do 20 znakówewidencja jednostkowa
37Liczba jednostek w nośnikuzmiennailość na dokumencie

Pola o zmiennej długości wymagają znaku rozdzielającego. W standardzie GS1 jest to symbol funkcyjny FNC1, który czytnik przesyła zwykle jako znak ASCII 29. Jeśli urządzenie tego nie robi, parser zgłasza brak separatora, a korekta sprowadza się do zeskanowania kodu programującego z instrukcji czytnika. Sposób obsługi numerów jednostkowych opisuje osobno strona o skanowaniu numeru seryjnego.

Studio WMS.net

Reguły walidacji w jednym miejscu

Weryfikacja cyfr kontrolnych zatrzymuje błędny numer, zanim trafi do bazy, a tryb rygorystyczny dla wyrobów medycznych odrzuca etykietę zamiast tylko ostrzegać.

Od papierowych dokumentów do skanowania w czasie rzeczywistym

W obiegu papierowym dane powstają dwa razy. Najpierw magazynier zapisuje je na wydruku, potem ktoś przepisuje je do systemu. Każde z tych przejść jest okazją do pomyłki, a między nimi mija czas, w którym stan systemowy nie odpowiada rzeczywistości. Skanowanie skraca ten obieg do jednego zdarzenia.

AspektObieg papierowyOdczyt automatyczny
Moment aktualizacji stanuPo zakończeniu zmiany, przy przepisywaniuW chwili skanowania
Źródło danych o partiiOdczyt wzrokowy z etykiety dostawcyPole z kodu, bez interpretacji
Wykrycie błędnej etykietyZwykle dopiero przy reklamacjiNatychmiast, przy odczycie
Ślad rewizyjnyPodpis na wydrukuZnacznik czasu i identyfikator operatora
Nakład pracy przy przyjęciuZapis, przepisanie, kontrolaJedno skanowanie na nośnik

Zmianę najmocniej widać na wejściu do magazynu, gdzie jeden odczyt etykiety palety zastępuje wpisanie kilku pól. Przebieg całego procesu porządkuje strona o przyjęciach towaru do magazynu, a stronę wyjściową - strona o wydaniu magazynowym.

Hierarchia jednostek logistycznych

Automatyczna identyfikacja ma sens wtedy, gdy system rozumie zależność między opakowaniami. Moduł prowadzi trzypoziomowe drzewo agregacji: opakowanie jednostkowe identyfikowane numerem GTIN, karton zbiorczy oraz paletę z własnym numerem SSCC. Zeskanowanie numeru palety daje dostęp do całej jej zawartości bez rozkładania ładunku.

Numer SSCC nadaje system na podstawie prefiksu firmy, a jednostka pozostaje otwarta do momentu zamknięcia i wydruku etykiety. Dzięki temu można dokładać kolejne kartony w trakcie kompletacji, a etykieta powstaje dopiero wtedy, gdy zawartość jest ostateczna. Zasady numeracji jednostek logistycznych publikuje GS1 Polska w opisie standardu SSCC.

Studio WMS.net

Paleta jako jedna pozycja

Jeden numer nośnika zastępuje listę zawartości, a status otwarta lub zamknięta mówi, czy jednostkę można jeszcze uzupełniać.

Najczęstsze błędy magazynowe, które eliminuje automatyczna identyfikacja

Automatyzacja odczytu nie usuwa błędów sama z siebie. Usuwa je mechanizm kontrolny, który przy każdym skanie sprawdza to, czego człowiek sprawdzić nie zdąży.

BłądMechanizm kontrolnyEfekt
Pomyłka w numerze towaru przy przepisywaniuWeryfikacja cyfry kontrolnej GTIN modulo 10Błędny numer nie trafia do bazy
Wydanie towaru z niewłaściwej partiiOdczyt partii wprost z etykiety, bez przepisywaniaZgodność dokumentu z fizycznym ładunkiem
Przeoczenie terminu ważnościData z pola AI 17 porównana z regułą wydaniaBlokada pobrania towaru po terminie
Rozjazd stanu systemowego i fizycznegoAktualizacja w chwili skanu, nie po zmianieBieżący stan dostępny dla obsługi zamówień
Wadliwe etykiety od jednego dostawcyRejestr odrzuconych odczytów z przyczynąMożliwość wskazania źródła problemu

Ostatni wiersz bywa niedoceniany. Dziennik parsowania zapisuje każdy odczyt, którego nie dało się zinterpretować, razem z powodem odrzucenia. Po kilku tygodniach widać, którzy kontrahenci wystawiają etykiety niezgodne ze specyfikacją, a to argument w rozmowie handlowej, nie tylko techniczny drobiazg. Kontrolę dat i serii produkcyjnych rozwija strona o partiach produkcyjnych i datach ważności.

Studio WMS.net

Widać, co system odczytał

Zamiast komunikatu o błędzie operator dostaje protokół z wynikiem każdego sprawdzenia i podglądem pól, które trafią do kartoteki.

Jak wygląda wdrożenie Auto ID w praktyce

Wdrożenie nie zaczyna się od zakupu sprzętu. Zaczyna się od ustalenia, co system ma odczytać z etykiety i gdzie te dane mają trafić. Poniższa instrukcja porządkuje sześć kroków, które przechodzimy przy uruchamianiu modułu.

  1. Mapowanie identyfikatorów zastosowań na pola bazyUstalamy, do której kolumny kartoteki trafia każdy identyfikator z etykiety - numer partii, termin ważności, numer nośnika i ilość jednostek.
  2. Konfiguracja reguł walidacjiWłączamy weryfikację cyfr kontrolnych GTIN i SSCC oraz tryb rygorystyczny dla kodów branży medycznej, aby błędny numer nie trafił do bazy.
  3. Ustawienie separatora pól FNC1Wskazujemy znak, którym czytnik rozdziela pola o zmiennej długości. Standardowo jest to ASCII 29, a rozbieżność koryguje się kodem programującym z instrukcji urządzenia.
  4. Test na rzeczywistych etykietach dostawcówSkanujemy etykiety od kilku kontrahentów w narzędziu Smart Scan i sprawdzamy protokół kontroli, zanim moduł trafi na halę.
  5. Projekt szablonów wydrukuPrzygotowujemy szablony etykiet w języku ZPL z tokenami danych, osobno dla palety, produktu i wyrobu medycznego.
  6. Uruchomienie dziennika i wskaźnikówWłączamy rejestr odczytów odrzuconych oraz panel wskaźników, aby mierzyć poprawność skanowania i wychwytywać wadliwe źródła etykiet.

Pracę na hali prowadzi się na terminalach z systemem Android, więc dobór urządzeń warto rozstrzygnąć równolegle z konfiguracją modułu. Pomagają w tym strony o kolektorach danych Android oraz o terminalach radiowych z Androidem.

Szablony etykiet i wydruk

Etykiety projektuje się w języku ZPL obsługiwanym przez drukarki Zebra. Szablon zawiera tokeny danych, które system podstawia przy wydruku, dzięki czemu ten sam projekt obsługuje każdą paletę. Standardowy zestaw obejmuje etykietę logistyczną palety w formacie 100 na 150 milimetrów, etykietę produktu z numerem towaru, partią i terminem, etykietę wyrobu medycznego oraz małą etykietę dwuwymiarową w rozdzielczości 300 punktów na cal. Szerzej temat wydruków omawia strona o drukowaniu etykiet logistycznych, a wymagania wobec układu pól publikuje GS1 Polska w specyfikacji etykiety transportowo-logistycznej.

Studio WMS.net

Jeden projekt, każda paleta

Tokeny danych sprawiają, że zmiana układu etykiety to edycja jednego szablonu, a nie poprawka w każdym wydruku.

Pomiar jakości odczytów

Moduł mierzy własną skuteczność. Panel wskaźników pokazuje liczbę odczytów w danym dniu, udział odczytów poprawnych, liczbę błędów i ostrzeżeń, liczbę różnych numerów towarowych oraz wydajność godzinową. Osobne zestawienie wyjątków z ostatnich dni pozwala reagować, zanim problem urośnie. Zewnętrzne poziomy referencyjne dla wskaźników centrów dystrybucyjnych publikuje badanie DC Measures prowadzone przez WERC.

Poniżej panelu pracuje dziennik rejestracji partii, czyli funkcja Track and Trace. Zapisuje powiązanie numeru towaru, partii, terminu ważności, daty produkcji, przyjętej ilości oraz dokumentu przyjęcia. To na jego podstawie odtwarza się drogę konkretnej partii przez magazyn, gdy pojawi się reklamacja albo wycofanie serii. Pełny obraz zapasu daje z kolei inwentaryzacja w magazynie.

Studio WMS.net

Jakość skanowania jako liczba

Udział poprawnych odczytów pokazuje, czy problem leży po stronie urządzeń, obsługi czy etykiet dostawcy.

Auto ID zmienia reguły gry nie dlatego, że skanowanie jest szybsze od pisania. Zmienia je dlatego, że przenosi kontrolę poprawności z końca procesu na jego początek. Błąd wykryty przy rampie kosztuje minutę, ten sam błąd wykryty u klienta kosztuje zwrot, korektę dokumentów i rozmowę o jakości obsługi.

Pytania o automatyczną identyfikację towarów

Czym jest Auto ID w magazynie?

Auto ID to automatyczna identyfikacja towarów, w której nośnikiem danych jest kod kreskowy lub znacznik RFID, a nie wpis ręczny. System odczytuje ze skanu numer towaru, partię, termin ważności i numer nośnika naraz, po czym zapisuje je w kartotece bez udziału operatora.

Czym różni się GS1-128 od GS1 DataMatrix?

GS1-128 to kod liniowy, GS1 DataMatrix to kod dwuwymiarowy. Oba przenoszą te same identyfikatory zastosowań, ale DataMatrix mieści więcej danych na mniejszej powierzchni, dlatego stosuje się go tam, gdzie nie ma miejsca na długi kod liniowy.

Co to jest identyfikator zastosowania AI?

To dwucyfrowy lub dłuższy przedrostek, który mówi, co oznacza kolejny fragment kodu. Przedrostek 00 wskazuje numer jednostki logistycznej SSCC, 01 numer towaru GTIN, 10 numer partii, a 17 termin ważności.

Do czego służy numer SSCC?

SSCC to osiemnastocyfrowy seryjny numer jednostki logistycznej, czyli identyfikator palety lub kartonu zbiorczego. Pozwala śledzić nośnik w transporcie i powiązać go z zawartością bez otwierania opakowania.

Czy Auto ID wymaga wymiany skanerów?

Nie w większości wdrożeń. Moduł czyta strumień znaków z dowolnego czytnika pracującego w trybie emulacji klawiatury, a konfiguracja separatora FNC1 sprowadza się do zeskanowania kodu programującego z instrukcji urządzenia.

Co się dzieje, gdy etykieta jest błędna?

Parser odrzuca odczyt i zapisuje go w dzienniku parsowania razem z powodem odrzucenia. Operator widzi komunikat od razu przy skanowaniu, a magazyn ma rejestr, który pozwala wskazać dostawcę wystawiającego wadliwe etykiety.

Baza wiedzy - pojęcia automatycznej identyfikacji

Terminy, które pojawiają się przy konfiguracji i obsłudze modułu Auto ID.

Auto ID
Automatyczna identyfikacja towarów, w której dane wprowadza się odczytem nośnika, a nie z klawiatury.
Identyfikator zastosowania (AI)
Przedrostek w kodzie GS1 określający znaczenie kolejnego pola danych, na przykład 10 dla numeru partii.
SSCC
Osiemnastocyfrowy seryjny numer jednostki logistycznej, identyfikujący paletę lub karton zbiorczy.
GTIN
Globalny numer jednostki handlowej, podstawa identyfikacji towaru w wymianie z kontrahentami.
FNC1
Znak rozdzielający pola o zmiennej długości w kodzie GS1-128, przesyłany przez czytnik zwykle jako ASCII 29.
HIBC
Standard kodowania wyrobów medycznych i farmaceutyków, z własnym znakiem kontrolnym liczonym modulo 43.
ZPL
Język sterowania drukarkami etykiet Zebra, w którym opisuje się układ pól na etykiecie.
Track and Trace
Rejestr powiązań partii, dokumentu i lokalizacji pozwalający odtworzyć drogę towaru przez magazyn.

Zobacz moduł Auto ID w działaniu

Przekonaj się, jak Studio WMS.net rozkłada kod GS1 na pola, buduje jednostki logistyczne i mierzy jakość odczytów - uruchom bezpłatne demo lub obejrzyj pełną galerię ekranów.