Studio WMS.net - instrukcja obsługi

Moduł Auto ID w Studio WMS.net - automatyczna identyfikacja towarów kodami GS1 i HIBC

Menu AUTO ID w roli kierownika magazynu zbiera siedem ekranów automatycznej identyfikacji towarów. Część z nich sprawdza etykiety, które przyjeżdżają z dostawą, a część przygotowuje oznaczenia nadawane w magazynie: numery SSCC jednostek logistycznych i etykiety w języku ZPL drukarek Zebra. Moduł rozstrzyga praktyczne pytanie działu przyjęć - czy kod na kartonie jest poprawnym kodem GS1 albo HIBC, czy tylko na taki wygląda.

Studio WMS.net - rozwinięte menu AUTO ID z siedmioma pozycjami i Dashboard Auto ID z kafelkami skanów, poprawności, błędów i ostrzeżeń dnia
Menu AUTO ID i Dashboard Auto ID w bazie demonstracyjnej - wskaźniki dnia pokazują zero, dopóki nikt nie wykona odczytu w Smart Scan.

Menu boczne ma pod nagłówkiem AUTO ID siedem pozycji w stałej kolejności: Ustawienia i mapowanie, Słowniki standardów, Smart Scan, Jednostki logistyczne SSCC, Szablony etykiet, Dziennik parsowania i Dashboard Auto ID. Prawa część ekranu to dashboard modułu. Górny rząd kafelków liczy skany, poprawność, błędy i ostrzeżenia z bieżącego dnia. Drugi rząd pokazuje unikalne numery GTIN, skany z tygodnia oraz liczbę otwartych jednostek i szablonów etykiet - w bazie demonstracyjnej 0 jednostek otwartych i 4 szablony. Pod kafelkami leżą wykresy poprawności i wydajności godzinowej, a niżej zestawienie wyjątków z ostatnich trzech dni.

Na tej stronie

  1. Mapa ekranów modułu
  2. Auto ID w przebiegu przyjęcia i wysyłki
  3. Standardy rozpoznawane przez parser
  4. Co moduł zapisuje w bazie danych
  5. Numer palety a numer SSCC
  6. Etykiety ZPL - co robi system, a co drukarka
  7. Jak korzystać z tej części instrukcji
  8. Ćwiczenie: prześledź etykietę palety przez wszystkie ekrany modułu Auto ID
  9. Najczęstsze pytania
  10. Słownik pojęć

Mapa ekranów modułu

Każda pozycja menu otwiera osobną transakcję. Dwie pierwsze przygotowują stanowisko i uczą standardu, trzecia sprawdza etykiety, dwie kolejne tworzą własne oznaczenia magazynu, a dwie ostatnie analizują wykonane odczyty.

Strona instrukcjiCo opisujeDla kogo
konfiguracja parsera kodów w ustawieniach i mapowaniuPrzełączniki kontroli HIBC i GS1, separator pól FNC1, normalizacja dat oraz reguły mapowania identyfikatorów na pola bazy. Profil zapisuje się w pamięci przeglądarki.Administrator wdrożenia przygotowujący stanowisko przyjęć.
słowniki standardów GS1, HIBC i GS1 Digital LinkTabela identyfikatorów zastosowań GS1, budowa kodu HIBC z alfabetem znaku kontrolnego, zapis GS1 Digital Link i podgląd reguł parsera. Ekran tylko do odczytu.Nowy pracownik przyjęć i nauczyciel przedmiotów magazynowych.
weryfikacja etykiety w transakcji Smart ScanOdczyt jednego kodu, rozkład na pola, protokół kontroli i werdykt w jednym z trzech kolorów. Formularz pozycji przyjęcia działa bez zapisu do dokumentu.Osoba przyjmująca dostawę i kontrola jakości etykiet.
jednostki logistyczne SSCC i agregacja opakowańHierarchia jednostek na trzech poziomach: paleta, karton, sztuka. Numer SSCC z prefiksu firmy GS1, zamykanie jednostek.Pakowanie i przygotowanie wysyłki.
szablony etykiet ZPL dla drukarek ZebraSzablony w języku ZPL z tokenami danych, podgląd etykiety na danych przykładowych, pobranie pliku .zpl albo skopiowanie kodu.Osoba odpowiedzialna za wzory etykiet.
dziennik parsowania wszystkich odczytówKażdy odczyt Smart Scan z surowym ciągiem znaków i werdyktem, razem z pierwszym komunikatem błędu. Filtry okresu i werdyktu, eksport.Kierownik przygotowujący reklamację etykiet do dostawcy.
dashboard Auto ID ze statystykami odczytówWskaźniki dnia, wykres godzinowy, wyjątki z trzech dni oraz rejestr partii przyjętych dokumentami PZ i PW.Kierownik magazynu oceniający jakość odczytów.

Auto ID w przebiegu przyjęcia i wysyłki

Moduł nie zastępuje dokumentów magazynowych. Pracuje obok nich: przed przyjęciem pozwala ocenić etykietę dostawcy, a przy wysyłce - nadać jednostce numer SSCC i przygotować jej etykietę. Tabela pokazuje, co zostaje w systemie po każdym etapie.

EtapEkranCo zostaje w systemie
Przygotowanie stanowiskaUstawienia i mapowanieProfil parsera w pamięci przeglądarki tego komputera; baza danych bez zmian.
Kontrola etykiety dostawcySmart ScanJeden wiersz w dzienniku parsowania; dokument magazynowy nie powstaje.
Przyjęcie towaru na standokument przyjęcia w przeglądarce, np. formularz przyjęcia bezpośredniego PZB, albo transakcja na kolektorzePozycje dokumentu z partią i terminem ważności; stan rośnie w chwili zatwierdzenia.
Kompletowanie jednostkiJednostki logistyczne SSCCJednostka z numerem SSCC i zawartością w drzewie agregacji.
Etykieta jednostkiSzablony etykietKod ZPL do pobrania jako plik albo do skopiowania.
Kontrola jakości odczytówDziennik parsowania, Dashboard Auto IDStatystyki i wyjątki z odczytów wykonanych w magazynie użytkownika.

Reguła stanu. Żaden ekran modułu Auto ID nie zmienia stanu magazynowego. Stan liczą wyłącznie pozycje zatwierdzonych dokumentów magazynowych, a Smart Scan nie tworzy dokumentu - także wtedy, gdy operator kliknie Przyjmij na magazyn w formularzu demonstracyjnym.

Partię i termin ważności przyjmowanego towaru zapisuje dokument przyjęcia. Kartoteka asortymentu decyduje, czy te pola są przy przyjęciu wymagane, a przepisanie ich z etykiety należy do operatora albo do transakcji kolektora.

Standardy rozpoznawane przez parser

Parser modułu kieruje odczyt do właściwej ścieżki po pierwszym znaku. Wcześniej usuwa identyfikator symboliki AIM, jeśli skaner go dołącza, np. ]C1 dla GS1-128, ]d2 dla GS1 DataMatrix albo ]Q3 dla kodu GS1 QR.

Początek odczytuStandardCo sprawdza parser
cyfra albo nawias (GS1: GS1-128, GS1 DataMatrix, GS1 QRPodział na identyfikatory zastosowań, separator FNC1 po polach zmiennej długości, cyfry kontrolne mod 10 numerów GTIN, SSCC i GLN, poprawność dat.
http:// albo https://GS1 Digital LinkPary identyfikator-wartość ze ścieżki i parametrów adresu, dekodowane lokalnie, bez połączenia z resolverem; dalej te same kontrole co w kodzie GS1.
znak +HIBCDane podstawowe (LIC, PCN, jednostka miary), flagi danych wtórnych, znak kontrolny mod 43 liczony łącznie z plusem.
każdy inny znaknierozpoznany formatBrak dekompozycji; werdykt czerwony z opisem Nierozpoznany format kodu.

Wynik kontroli ma trzy kolory. Zielony oznacza zgodność struktury, cyfr kontrolnych i dat ze specyfikacją. Bursztynowy - kod daje się odczytać, ale protokół zgłasza zastrzeżenie, np. termin ważności, który już minął. Czerwony - etykieta nie przechodzi kontroli albo nie należy do żadnego standardu; w formularzu demonstracyjnym blokuje przyjęcie pozycji.

Znaczenie i długość każdego identyfikatora zastosowań publikuje GS1 na oficjalnej liście identyfikatorów zastosowań GS1. Budowę kodu wyrobów medycznych opisują standardy etykietowania HIBCC, a zastosowanie obu standardów w procesach magazynu - artykuł Auto ID w magazynie - automatyczna identyfikacja towarów.

Co moduł zapisuje w bazie danych

Moduł ma własne tabele w bazie SQL Server, zakładane przez skrypty aktualizacji wykonywane przy starcie aplikacji. Miejsce zapisu rozstrzyga, które dane są wspólne dla całego magazynu, a które zostają na jednym komputerze.

DaneMiejsce zapisuZasięg i skutek
Profil parserapamięć przeglądarki (localStorage)Osobno na każdym komputerze i w każdej przeglądarce; nie trafia do bazy.
Odczyty Smart Scandziennik parsowania w bazieJeden wiersz na odczyt, także błędny albo nierozpoznany; zasila dashboard.
Jednostki logistycznetabela jednostek w bazieHierarchia i status jednostki (otwarta, zamknięta, wydana); numer SSCC unikalny wśród jednostek aktywnych.
Szablony etykiettabela szablonów w bazieKod ZPL, wymiary w milimetrach, rozdzielczość 203, 300 albo 600 DPI.
Stan magazynowypozycje dokumentów magazynowychModuł go nie zmienia.

Powiązanie z dokumentami. Tabele modułu nie powtarzają ilości z dokumentów. Ekran jednostek logistycznych zapisuje hierarchię opakowań we własnej tabeli i nie łączy ich z pozycjami dokumentów PZ ani WZ. Rejestr partii na dashboardzie czyta przyjęcia PZ i PW wprost z pozycji dokumentów, więc nie wymaga synchronizacji. Zapytania modułu zawężają dane do roli WMS i do magazynu zalogowanego użytkownika.

Numer palety a numer SSCC

Dokumenty magazynowe Studio WMS.net mają własny numer palety z ciągłego licznika. Ma on 18 cyfr, ale nie jest numerem SSCC: nie zawiera prefiksu firmy nadanego przez GS1 ani cyfry kontrolnej. Numer SSCC powstaje w module jednostek logistycznych. Serwer składa go z cyfry rozszerzenia, prefiksu firmy GS1, numeru seryjnego z sekwencji bazy danych i cyfry kontrolnej mod 10 - razem 18 cyfr, zgodnie z definicją klucza SSCC w standardzie GS1.

Prefiks firmy wpisuje administrator w skorowidzach systemu, a nie na ekranie ustawień parsera. Operator może też wpisać numer SSCC ręcznie, np. przepisany z etykiety dostawcy.

Studio WMS.net - ekran jednostek logistycznych SSCC z panelem nowej jednostki, polem numeru SSCC generowanego z prefiksu i pustym drzewem struktury
Jednostki logistyczne SSCC w bazie demonstracyjnej - formularz nowej palety i drzewo agregacji przed utworzeniem pierwszej jednostki.

Panel Nowa jednostka ma zakładkę Paleta SSCC oraz dwie zakładki dla opakowań niższego poziomu: Karton i Opakowanie. Puste pole SSCC oznacza, że numer wygeneruje serwer; komunikat pod polem przypomina, że źródłem jest prefiks GS1 firmy. Prawy panel Struktura jednostek pokazuje drzewo agregacji z wyszukiwarką po kodzie, SSCC, GTIN i partii oraz przełącznikiem widoku: wszystkie, tylko otwarte albo tylko zamknięte. Trzy liczniki nad panelami (jednostki otwarte, zamknięte, palety) w bazie demonstracyjnej pokazują zero.

Agregacja pilnuje hierarchii: karton nie wejdzie do innego kartonu, a elementu nie da się podpiąć tak, żeby powstał cykl. Zamknięta jednostka nie przyjmuje nowej zawartości, a jednostki z zawartością nie można usunąć.

Etykiety ZPL - co robi system, a co drukarka

Studio WMS.net - szablony etykiet i menedżer wydruków z listą czterech szablonów oraz edytorem kodu ZPL z klikalnymi tokenami danych
Szablony etykiet w bazie demonstracyjnej - lista wzorów i edytor szablonu etykiety logistycznej SSCC.

W bazie demonstracyjnej lista ma cztery szablony: etykietę logistyczną SSCC palety 100 x 150 mm, etykietę produktu GS1-128 100 x 60 mm, etykietę wyrobu medycznego HIBC 60 x 40 mm i mini etykietę GS1 DataMatrix 40 x 30 mm w rozdzielczości 300 DPI. Edytor po prawej ma pola kodu, nazwy, standardu, wymiarów i rozdzielczości, rząd klikalnych tokenów danych oraz pole kodu ZPL. Token wstawia się w miejscu kursora, a zakładka Wydruk (podgląd) podstawia pod tokeny dane przykładowe. W pasku modułu widnieje etykieta DEMO - bez wydruku fizycznego.

Wydruk fizyczny. Wersja 2026.7 nie wysyła etykiety na drukarkę. Transakcja generuje kod ZPL, który można pobrać jako plik .zpl albo skopiować, i pokazuje podgląd poglądowy. Plik przekazuje się drukarce Zebra poza programem, a ostateczny wygląd etykiety zależy od drukarki, która interpretuje ZPL.

Jak korzystać z tej części instrukcji

Kolejność czytania zależy od roli w procesie. Ekrany modułu są niezależne - każdy otwiera się osobno z menu, a łączą je profil parsera i dziennik odczytów.

  • Administrator wdrożenia - zaczyna od ustawień i mapowania, a profil sprawdza na przykładowych kodach w Smart Scan; na każdym stanowisku przyjęć zapisuje ten sam profil.
  • Kierownik magazynu - sięga po Smart Scan przy spornej etykiecie, a jakość odczytów ocenia w dzienniku parsowania i na dashboardzie.
  • Pakowanie i wysyłka - buduje jednostki SSCC; ikona etykiety przy jednostce generuje prosty kod ZPL, niezależny od szablonów.
  • Nauczyciel i uczeń - poznają standardy w słownikach, a potem sprawdzają je na kodach testowych w Smart Scan; ćwiczenie poniżej obejmuje cały moduł.

Moduł Auto ID jest częścią systemu opisanego na stronie Studio WMS.net dla magazynów i operatorów 3PL. Ekrany modułu działają w przeglądarce kierownika magazynu przy połączeniu z serwerem aplikacji, jak cały system.

Ćwiczenie w demo - lekcja lub zajęcia

Ćwiczenie: prześledź etykietę palety przez wszystkie ekrany modułu Auto ID

Uczeń ustala, które ekrany modułu tylko pokazują dane, a które je zapisują - i gdzie. Rola w demo: kierownik magazynu. Czas: około 15 minut.

  1. Otwórz bezpłatne demo Studio WMS.net w roli kierownika magazynu i rozwiń w menu bocznym pozycję AUTO ID.
  2. W Słownikach standardów otwórz zakładkę Wewnętrzne. Zapisz pole docelowe identyfikatorów 00 i 37 oraz identyfikator, którego reguła jest wyłączona.
  3. W Smart Scan kliknij przykład Paleta SSCC. Wypisz numer SSCC, ilość z identyfikatora 37 i kolor werdyktu.
  4. Na ekranie Jednostki logistyczne SSCC przeczytaj komunikat pod polem SSCC i ustal, skąd serwer bierze prefiks numeru. Nie twórz jednostki - konto demo jest wspólne.
  5. W Szablonach etykiet otwórz szablon etykiety logistycznej SSCC i odszukaj w kodzie ZPL token {SSCC} oraz wymiary etykiety.
  6. Otwórz Dziennik parsowania z filtrem Dziś i odszukaj swój odczyt palety.

Pytanie kontrolne. Który z odwiedzonych ekranów zapisał odczyt w bazie danych, który przechowuje ustawienia tylko w przeglądarce, a który niczego nie zapisuje? Dlaczego żaden z nich nie zmienił stanu magazynowego palety?

Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5) oraz kryterium stosowania systemów znakowania i monitorowania zapasów lub ładunków w standardach GS1. Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.

Najczęstsze pytania

Czy Smart Scan przyjmuje towar na stan magazynowy?

Nie. Smart Scan sprawdza etykietę i zapisuje odczyt w dzienniku parsowania, ale nie tworzy dokumentu magazynowego. Przycisk Przyjmij na magazyn w formularzu demonstracyjnym dopisuje wiersz tylko do listy na ekranie. Towar przyjmuje się dokumentem PZ, PZB albo PW w przeglądarce albo transakcją na kolektorze.

Gdzie zapisuje się konfiguracja parsera kodów?

W pamięci przeglądarki komputera, na którym ją zapisano. Nie trafia do bazy i nie jest przypisana do magazynu, kontrahenta ani konta użytkownika. Każde stanowisko przyjęć wymaga osobnego zapisu profilu; bez niego obowiązują ustawienia fabryczne.

Czy moduł drukuje etykiety na drukarce Zebra?

Nie bezpośrednio. Szablon etykiety generuje kod ZPL, który pobiera się jako plik .zpl albo kopiuje do schowka. Wysyłki etykiety na drukarkę wersja 2026.7 nie obejmuje.

Czym numer SSCC różni się od numeru palety w dokumencie przyjęcia?

Numer palety w dokumencie pochodzi z wewnętrznego, ciągłego licznika i nie ma prefiksu firmy GS1 ani cyfry kontrolnej. Numer SSCC nadaje moduł jednostek logistycznych: cyfra rozszerzenia, prefiks firmy, numer seryjny i cyfra kontrolna mod 10. Tylko taki numer jest kluczem SSCC w rozumieniu standardu GS1.

Czy moduł Auto ID zmienia strukturę dokumentów magazynowych?

Nie. Moduł ma własne tabele, m.in. dziennik odczytów i jednostki logistyczne. Jego ekrany niczego nie zapisują w pozycjach dokumentów, więc ilości i stan pozostają wyłącznie w dokumentach magazynowych.

Słownik pojęć

Auto ID
Automatyczna identyfikacja towarów i jednostek logistycznych przez odczyt kodów kreskowych i dwuwymiarowych zamiast ręcznego wpisywania danych.
Identyfikator zastosowania (AI)
Prefiks liczbowy w kodzie GS1, który określa znaczenie i format następującego po nim pola, np. 17 dla terminu ważności.
FNC1
Znak funkcyjny kodu GS1 kończący pole o zmiennej długości; skaner przekazuje go zwykle jako znak ASCII 29 (Group Separator).
SSCC
Seryjny numer jednostki logistycznej GS1: 18 cyfr z prefiksem firmy i cyfrą kontrolną mod 10.
HIBC
Standard kodów wyrobów medycznych (Health Industry Bar Code), rozpoczynający się znakiem plus i zamykany znakiem kontrolnym mod 43.
GS1 Digital Link
Zapis identyfikatorów GS1 w adresie URL, najczęściej w kodzie QR; parser Studio WMS.net odczytuje z niego pary identyfikator-wartość bez połączenia z resolverem.
ZPL
Język opisu etykiet drukarek Zebra; szablon etykiety w module to kod ZPL z tokenami, pod które system podstawia dane.
Werdykt parsera
Wynik kontroli etykiety w Smart Scan, oznaczony jednym z trzech kolorów; czerwony blokuje przyjęcie pozycji w formularzu demonstracyjnym.