Baner reklamowy - Za kulisami dostawy pewnej przesyłki... Pierwsze tak szczegółowe badanie procesu dostawy kurierskiej. Przeczytaj
Baner reklamowy Łukasiewicz - Poznański Instytut Technologiczny - Weryfikacja kodów i etykiet logistycznych. Sprawdź
baner reklamowy ETLOG - Profesjonalne etykiety logistyczne w standardzie GS1 Sprawdź sam

Standardy wymiany informacji w systemach zarządzania łańcuchem dostaw.

Jerzy
Majewski,

Instytut
Logistyki i Magazynowania

 


Zarzšdzanie łańcuchem dostaw opiera się na sprawnych kanałach dystrybucyjnych,
umożliwiajšcych fizyczny transfer materiałów oraz na sprawnych kanałach wymiany
informacji zwišzanych z tym transferem. Stwierdzenie to nie jest odkrywcze na
tyle, aby po zapoznaniu się z nim fascynować się trafnoœciš spostrzeżeń jego
autora, ale jest na tyle istotne, że w pełni oddaje rzeczywiste rozumienie
logistyki. Tak, jak fizyczne przemieszczanie materiałów jest dla logistyki
oczywiste i dla przeciętnego obserwatora łańcucha dostaw czytelne, tak œledzenie
tego przemieszczania w rozbudowanym łańcuchu już nie jest takie oczywiste i
czytelne.


Realizacjš œledzenia przepływu materiałów w łańcuchu dostaw – zajmujš się (lub
powinny zajmować się
) systemy informatyczne zaliczane do kategorii
SCM.

Na
trasie przemieszczania jednostek logistycznych w łańcuchu dostaw zachodzš różne
zdarzenia. Determinujš on zakres informacji, jakie powstajš w kolejnych ogniwach
łańcucha. Zarówno w procesie produkcji, jak też w dystrybucji wyrobów gotowych,
w transporcie oraz wprowadzaniu produktów na rynek, dodawane sš kolejne
informacje identyfikujšce jednostki logistyczne.


Fizyczna zawartoœć jednostki logistycznej, przemieszczanej w łańcuchu dostaw,
jest na ogół okreœlana w fazie jej formowania na poczštku łańcucha – podczas
pakowania wyrobów gotowych. Na tym etapie możliwe jest zidentyfikowanie
jednostki logistycznej jako całoœci, na przykład w postaci palety z towarem
(jednorodnym lub zróżnicowanym). Inne segmenty informacji, takie jak np. miejsce
przeznaczenia, sš zazwyczaj znane dopiero w dalszych etapach realizacji dostaw.
W trakcie wymiany towarowej różne elementy informacji sš generowane, zmieniane i
nanoszone na etykiety przez różne podmioty "przetwarzajšce" paletę: dostawcę,
spedytora, przewoŸnika, hurtownika i odbiorcę.


Powszechnie uznaje się, że za wymianę informacji pomiędzy poszczególnymi ogniwami łańcucha
dostaw odpowiedzialne sš systemy informatyczne. Aby efektywnie działać, systemy
informatyczne (typu SCM) potrzebujš odpowiednich danych. Optymalnym sposobem
przesyłania informacji w obrocie towarowym jest wymiana danych realizowana drogš
elektronicznš (poprzez EDI). W praktyce jednak, nie zawsze jest możliwe
całkowite zautomatyzowanie komunikacji, pozwalajšce na uzyskiwanie informacji
dotyczšcych przepływu dóbr, wyłšcznie na drodze elektronicznej (w rzeczywistoœci
sytuacja taka rzadko występuje). Rozmaite systemy typu SCM, które działajš w
kolejnych ogniwach łańcucha dostaw, cierpliwie "czekajš" na odpowiednie dane,
których przetworzenie pozwoliłoby na zrealizowanie funkcji œledzenia przepływu
towarowego. Iloœć systemów tej kategorii jest doœć znaczna, ponieważ rozwišzania
informatyczne wspomagajšce zarzšdzanie łańcuchami dostaw pojawiajš się wszędzie
tam, gdzie zachodzi potrzeba fizycznej obsługi dostaw i wydań towarów.


W
takim razie dlaczego zintegrowanie łańcucha dostaw jest póki co takie trudne?
Z
punktu widzenia informatycznego wszystko jest w porzšdku. Zainstalowane w
ogniwach łańcucha dostaw systemy typu SCM działajš (w tym celu zostały przecież
zakupione), sš wyposażone w funkcjonalnoœć pozwalajšcš na rejestrowanie dostaw i
wysyłek, powalajšcš na współpracę z dostawcami i odbiorcami poprzez EDI,
umożliwiajš wykorzystywanie urzšdzeń
ADC
– w czym więc problem?


Problem polega
na tym, że systemy informatyczne nie otrzymujš danych, które powinny docierać do
nich równolegle z fizycznym przepływem towarów. Pamiętać należy, że EDI jest tak
naprawdę cišgle jeszcze pojęciem wirtualnym a pojęcie ADC postrzegane jest w
dalszym cišgu tylko jako techniczna możliwoœć odczytania kodu kreskowego.
Systemy SCM sš więc w swej podstawowej funkcjonalnoœci martwe. Nie dostarcza im
się karmy w postaci danych.


Systemy SCM można jednak ożywić poprzez takie zorganizowanie łańcucha dostaw,
aby dane przekazywane razem z jednostkš logistycznš mogły być pobierane do systemu
informatycznego w każdym jego ogniwie. Istnieje zatem potrzeba umieszczania
odpowiednich informacji logistycznych na samych produktach. A to wymaga
istnienia standardu wymiany, który będzie "rozumiany" przez działajšce w
łańcuchu dostaw różne systemy informatyczne.


Niniejszy tekst ma ambicję przedstawić czytelnikom, w jaki sposób można "ożywić"
zintegrowany łańcuch dostaw w systemach informatycznych typu SCM poprzez
wykorzystywanie prostego, taniego i efektywnego standardu wymiany informacji
pomiędzy uczestnikami łańcucha dostaw.


Problem ten rozwišzuje standardowa etykieta logistyczna EAN.UCC wczeœniej zwana
też etykietš transportowš EAN. Odpowiada ona postanowieniom normy CEN
(Europejskiego Komitetu Normalizacyjnego) – EN 1573: "Międzynarodowa etykieta
transportowa". Norma ta w krajach Unii Europejskiej jest obowišzujšca dla
wszystkich firm uczestniczšcych w realizacji kontraktów w ramach zamówień
publicznych o wartoœci przewyższajšcej okreœlone kwoty.


Informacje na standardowych etykietach logistycznych przedstawiane sš w dwóch
podstawowych formach: informacje w postaci czytelnej wzrokowo przeznaczone dla
ludzi, składajšce się z tekstu oraz ewentualnej grafiki oraz informacje czytelne
maszynowo, przeznaczone do automatycznego wprowadzania danych do systemu
informatycznego. Służš temu kody kreskowe, stanowišce bezpiecznš, taniš i
efektywnš metodę przedstawiania danych o okreœlonej strukturze. Natomiast teksty
umożliwiajš powszechny dostęp do przedstawianych informacji w dowolnym punkcie
łańcucha dostaw tam, gdzie nie ma możliwoœci stosowania technik ADC.


Celem stosowania standardowej etykiety logistycznej EAN.UCC jest przekazywanie
jednoznacznych i bezbłędnych informacji dotyczšcych jednostki, na której się
znajduje, w postaci czytelnej maszynowo i wzrokowo. Etykieta umożliwia
identyfikację każdej jednostki wysyłkowej występujšcej w różnych punktach i w
różnym czasie w całym łańcuchu dostaw a stosować jš można do wszystkich ich
rodzajów, w aplikacjach logistycznych i transportowych tam, gdzie konieczna jest
kontrola różnych jednostek logistycznych, stanowišcych częœć tej samej partii
transportowej.

Dla
umożliwienia automatyzacji odczytu danych zawartych na standardowych etykietach
logistycznych EAN.UCC, przyjęto, że kodem kreskowym na niej stosowanym jest kod
UCC/EAN-128 (zwany w skrócie EAN-128). Dane przedstawiane w tej symbolice sš
alfanumerycznymi, co pozwala na zakodowanie dowolnego tekstu cyfrowo –
literowego (podstawowa tablica 128 znaków ASCII).

Kod
EAN-128 jest specjalnie zarezerwowanš dla globalnego jego stosowania odmianš
znanego wczeœniej Kodu 128 (Code 128) i nie należy mylić tych dwóch oznaczeń.


Można w tym momencie zadać pytanie, czym wyróżnia się kod
EAN-128 od innych, na przykład od znanego i powszechnie stosowanego kodu EAN-13
i w czym jest on atrakcyjniejszy?
Podstawowš różnicš  jest to, że
kod EAN-13 nie jest noœnikiem danych, nie zawiera żadnych znaczšcych informacji
– jest jedynie niepowtarzalnym w skali œwiata identyfikatorem rekordu w bazie
danych, w którym szczegółowo opisany jest towar. Dla podstawowych celów
zarzšdzania łańcuchem dostaw nie jest wykorzystywany. Natomiast kod EAN-128 jest
noœnikiem konkretnych danych, również kodu EAN-13, opisujšcych różne, ważne dla
zarzšdzania dostawami informacje. Cechš, która w zasadniczy sposób podnosi
atrakcyjnoœć kodu EAN-128 dla celów zarzšdzania łańcuchem dostaw, jest system
tzw. Identyfikatorów Zastosowania (IZ) w połšczeniu z możliwoœciš łšczenia kilku
danych w jednym symbolu oznaczenia kodowego, przy czym nie ma ograniczeń co do
iloœci kodowanych danych. Jedynym ograniczeniem jest szerokoœć kodu wynikajšca z
technicznych możliwoœci czytników. Większš iloœć danych można kodować w kilku
wierszach w dowolnej kolejnoœci.


Każdy IZ jest dwu, trzy lub czterocyfrowym prefiksem, który definiuje znaczenie
następujšcych po nim danych. Ta istotna dla kodu EAN-128 cecha, jakš jest
zastosowanie standardowych IZ-tów, umożliwia przedstawianie standardowych danych
biznesowych w kodzie kreskowym, w taki sposób, aby system informatyczny
otrzymujšcy zeskanowany cišg znaków, potrafił jednoznacznie i bezbłędnie
zinterpretować go na postać danych i umieœcić je w odpowiednich polach bazy
danych.


Można zadać kolejne pytanie: dlaczego zatem efektywne
œledzenie fizycznego przepływu jednostek logistycznych w łańcuchu dostaw, na
bazie informatycznych systemów typu SCM, zainstalowanych w poszczególnych
ogniwach łańcucha dostaw, nie przebiega tak jak powinno przebiegać?

OdpowiedŸ nie jest jednoznaczna – najprawdopodobniej nie udaje się to z kilku
różnych względów:


  • albo systemy informatyczne typu SCM nie posiadajš zaimplementowanej obsługi
    standardów globalnego systemu EAN.UCC z uwzględnieniem pełnej interpretacji
    IZ-tów,


  • albo standardy sš zaimplementowane, ale konsultanci wdrażajšcy systemy
    informatyczne typu SCM tak głęboko nie rozpoznali tego problemu,


  • albo w danym ogniwie łańcucha, do którego dociera jednostka logistyczna
    wyposażona w standardowš etykietš EAN.UCC w ogóle nie pomyœlano, że może to do
    czegoœ służyć.


Standard etykiety logistycznej opracowany został po to:


  • aby kolejne ogniwa łańcucha dostaw wyposażone w indywidualne rozwišzania
    informatyczne mogły jednoznacznie pozyskiwać do nich dane, pobierane z
    etykiety zamieszczonej na jednostce logistycznej (np. palecie) wygenerowanej
    przez system informatyczny dostawcy,


  • aby indywidualne systemy informatyczne typu SCM mogły generować etykiety ze
    standardowymi danymi opisujšcymi zawartoœć jednostek logistycznych dla
    systemów informatycznych ich odbiorców.


Problem leży tylko, a być może, że aż w tym, aby
działajšce w łańcuchu dostaw systemy informatyczne SCM potrafiły interpretować i
praktycznie wykorzystywać funkcjonujšce standardy. Etykieta logistyczna EAN.UCC
nie jest wymysłem teoretyków, jej standard został opracowany przez organizację
EAN International przy międzynarodowej współpracy wielu praktyków:
przedstawicieli producentów, detalistów, przewoŸników oraz organizacji krajowych
EAN.

W
takim razie nasuwa się kolejne pytanie: jak efektywnie
wykorzystywać standardowš etykietę logistycznš EAN.UCC?

W
sytuacji, gdy w łańcuchu dostaw możliwe jest korzystanie z dobrodziejstw
wynikajšcych ze stosowania EDI, jedynym obowišzkowym polem na etykietach
logistycznych jest tzw. Seryjny Numer Jednostki Wysyłkowej (Serial Sphipping
Container Code – SSCC
). Jest to numer identyfikacyjny, niepowtarzalny w
skali œwiata dla każdej pojedynczej jednostki logistycznej, obowišzujšcy dopóty,
dopóki nie zostanie ona przepakowana. Numer SSCC każdorazowo poprzedzany jest
zarezerwowanym dla niego identyfikatorem zastosowania IZ=00.


Przykład numeru SSCC przedstawionego w kodzie kreskowym EAN-128:

(00)059012341234567895

Jest to jednostka logistyczna o
numerze: 123456789 wygenerowana w firmie 5901234; cyfra 5 jest
automatycznie wyliczanš cyfrš kontrolnš; cyfra 0 (przed 590)
wykorzystywana jest do celów indywidualnych w firmie 5901234; dwie
cyfry (00) oznaczajš IZ zarezerwowany dla SSCC.


Numer SSCC nadawany jest tylko raz – przez nadawcę jednostki logistycznej, w
momencie jej formowania i identyfikuje jš przez cały czas jej "życia". Nadawca
musi być uczestnikiem systemu EAN.UCC, czyli mieć
prawo do nadawania oznaczeń.
Od chwili ustanowienia, SSCC może być wykorzystywany przez wszystkich partnerów
uczestniczšcych w łańcuchu dostaw (w ich systemach informatycznych SCM).

Jak
już wspomniano, sam numer SSCC jest wystarczajšcy dla wszystkich aplikacji
logistycznych tam, gdzie do przekazywania szczegółowych informacji na temat
jednostek logistycznych wykorzystywane jest EDI. Tok postępowania jest wówczas
następujšcy:


  • Dostawca, po otrzymaniu zamówienia od swojego odbiorcy kompletuje zamówiony
    towar tworzšc jednostkę logistycznš oznaczajšc jš wygenerowanš przez jego
    system informatyczny SCM etykietš, zawierajšcš tylko numer SSCC (jak na
    rys.1).


  • Zanim fizyczna dostawa towaru zdšży się zrealizować, system SCM dostawcy
    wysyła do systemu SCM odbiorcy komunikat EDI pt. Awizo
    wysyłki
    .
      Komunikat ten zawiera oprócz numeru SSCC również
    informacje o zawartoœci przesyłki, czyli numery identyfikacyjne EAN.UCC, iloœć
    towaru w każdej jednostce logistycznej, ostateczne miejsce dostawy towaru,
    itp.


  • Awizo to jest przez system SCM odbiorcy porównywane ze złożonym wczeœniej
    zamówieniem i przekazywane do bazy danych systemu. Dzięki temu, że komunikat
    EDI znacznie wyprzedza nadejœcie dostawy, odbiorca może odpowiednio
    zareagować, jeżeli występujš rozbieżnoœci pomiędzy towarem zamówionym a
    otrzymywanym. Może również rozpoczšć jego wczeœniejszš sprzedaż.

  • W
    momencie nadejœcia dostawy, w magazynowym systemie ADC odczytywany jest tylko
    numer SSCC.


  • System SCM odbiorcy potwierdza dostawę (generuje komunikat EDI pt.
    Potwierdzenie dostawy
    ).


  • Oprogramowanie uruchamia standardowš procedurę płatnoœci i uaktualnia stany
    magazynowe.


Wyżej opisana sytuacja jest rozwišzaniem optymalnym, do którego należy dšżyć.
Rzeczywistoœć jednak jest zdecydowanie inna. Stšd też na wstępie tego tekstu
znalazły się sformułowania mówišce o wirtualnym rozumieniu EDI funkcjonujšcego w
tzw. œrodowisku otwartym, w kontekœcie działajšcych systemów SCM.

Fakt
ten został doœć wczeœnie zauważony i zaakceptowany przez twórców standardu
etykiety logistycznej EAN.UCC. Dlatego też opracowana została doœć obszerna
tablica IZ-tów, za pomocš których te systemy informatyczne SCM, które nie
wykorzystujš EDI, mogš wymieniać się danymi biznesowymi pozyskiwanymi z etykiety
umieszczonej na jednostce logistycznej:


  • albo poprzez manualne wprowadzanie wzrokowo odczytanych danych,


  • albo poprzez techniki ADC (maszynowe odczytanie kodów kreskowych).


Praktyka wykazuje, że na etykiecie logistycznej na ogół umieszczane sš tylko te
dane, które mogš być sensownie wykorzystywane w łańcuchu dostaw. Realizowane
jest to w ten sposób, że firmy współpracujšce (sšsiednie ogniwa łańcucha)
wymieniajš się informacjami o potrzebie umieszczania na etykiecie stosownych
danych i w większoœci wypadków bywa to akceptowane. Jeżeli tak nie jest, wynika
to albo z braku wystarczajšcej wiedzy albo z braku przekonania, że tak to może
funkcjonować.



Na
etykiecie logistycznej można umieœcić tyle dodatkowych informacji dostawcy, ile
jest to konieczne. Mogš to być takie dane jak: numer
produktu, jego iloœć, wariant, data pakowania, data produkcji, maksymalna data
trwałoœci, minimalna data trwałoœci, numer serii produkcyjnej, numer seryjny,
wymiary logistyczne,
itp.


Standard przewiduje, że układ graficzny na etykiecie logistycznej EAN.UCC może
być dowolny, zaleca się jednak, aby dane przedstawiane były w trzech grupach
informacyjnych:


  • informacje identyfikujšce firmę w formacie dowolnym,


  • informacje merytoryczne interpretowane klasycznie,


  • informacje merytoryczne interpretowane przez kod kreskowy.


Ważnš cechš kodu EAN-128 jest to, że liczbę i długoœć symboli kodowych można
zminimalizować, korzystajšc z możliwoœci ich łšczenia. Kolejnoœć elementów
danych, przedstawionych w kodzie kreskowym nie jest istotna dla ich
interpretacji, skanuje się cały symbol a oprogramowanie wybiera te IZ-ty, które
sš w danym momencie istotne, ignorujšc pozostałe i nie dbajšc o kolejnoœć
czytania.


Zasygnalizowane powyżej podstawowe informacje o oznaczeniu kodowym EAN-128 i jego
interpretacji dla celów zarzšdzania łańcuchem dostaw, sš istotne dla osób
odpowiedzialnych za sferę technicznš zwišzanš z drukowaniem i odczytem kodów
oraz projektowaniem systemów informatycznych typu SCM. Jest to zagadnienie niezmiernie ważne,
ponieważ nieprofesjonalne podejœcie do tego problemu powoduje turbulencje w
łańcuchu dostaw i jest podstawowš przyczynš niepowodzeń w efektywnym
wykorzystywaniu systemów SCM.


Mówišc o standardach identyfikacyjnych w systemach zarzšdzania łańcuchami
dostaw, nie sposób nie wspomnieć o jeszcze jednym identyfikatorze, który nie jest
nadal
powszechnie stosowany, a którego kapitalne znaczenie jest oczywiste.
Nieistnienie jego w powszechnym użyciu wynika prawdopodobnie, tak jak w
poprzednim przypadku, wskutek braku podstawowej o nim wiedzy wœród animatorów
informatyki dedykowanej dla logistyki, Identyfikatorem tym jest
Globalny Numer Identyfikacyjny – GLN, za pomocš którego możliwe jest
jednoznaczne w skali œwiata oznaczenie każdego przedsiębiorstwa i miejsca w tym
przedsiębiorstwie z dokładnoœciš takš, jaka jest w danym miejscu potrzebna
(zakład, brama, magazyn, regał, gniazdo regałowe itp.). Identyfikator GLN powinien być z
dobrym skutkiem również wykorzystywany w globalnych łańcuchach dostaw, ale to
już jest zagadnienie na zupełnie inny artykuł.



Opracowano na podstawie Computerworld NR 18/2002.