Skip to main content
DomůBlogGlosářIdentifikátor aplikace (AI)

Identifikátor aplikace (AI)

17TRACK

Co je identifikátor aplikace (AI)?

Identifikátor aplikace (AI) je standardizovaná číselná předpona v systému GS1, která určuje význam a formát údajů, jež za ní následují. V logistice, skladování a plnění objednávek v e-commerce umožňují identifikátory aplikace GS1 systémům rozlišit informace, jako je identifikátor produktu, identifikátor logistické jednotky, číslo šarže nebo datum expirace v rámci čárového kódu či jiné podporované reprezentace dat GS1.

Identifikátor aplikace AI

AI se skládá ze dvou, tří nebo čtyř číslic. Obvykle nejde o samotný obchodní identifikátor: přijímajícímu systému říká, jak interpretovat související hodnotu. Například AI 01 identifikuje pole obsahující Global Trade Item Number (GTIN), zatímco AI 00 identifikuje pole obsahující Serial Shipping Container Code (SSCC). Oficiální definice, formáty a pravidla používání spravuje GS1.

V tomto kontextu AI znamená Application Identifier, nikoli umělou inteligenci. Tato zkratka se objevuje i v dalších technických oborech, ale při diskusi o identifikaci produktů, logistických štítcích a datech čárových kódů v dodavatelském řetězci je relevantní význam GS1.

Jak identifikátory aplikace fungují

Datový prvek GS1 kombinuje identifikátor aplikace s příslušným datovým polem. Pokud to zvolený čárový kód a příslušná pravidla GS1 umožňují, lze společně přenášet několik datových prvků. Přijímající aplikace přečte AI, určí očekávanou strukturu pole, extrahuje hodnotu a přiřadí ji k příslušnému obchodnímu poli.

To poskytuje organizacím společně dohodnutý slovník. Bez sdíleného interpretačního pravidla by mohla být posloupnost číslic zaměněna za číslo produktu, datum nebo referenci zásilky. AI poskytuje tento výklad, i když přijímající software musí stále implementovat příslušná pravidla pro analýzu a validaci.

Čitelné označení a zakódovaná data

Identifikátory aplikace se v textu čitelném člověkem, který doprovází čárový kód, běžně zobrazují v závorkách. Například (17)271231 představuje AI 17 následované hodnotou data expirace ve formátu YYMMDD: 31. prosince 2027. Závorky pomáhají člověku rozpoznat AI; v datech čárového kódu GS1 nejsou zakódovány jako běžné závorky.

Čtečky čárových kódů a jejich softwarová rozhraní mohou řídicí informace zpřístupňovat různými způsoby. Vytištěný štítek, textový výstup čtečky a uložený záznam aplikace proto nemusí vypadat stejně, i když představují stejná data. Implementace by měly rozlišovat tištěnou reprezentaci od zakódované struktury a neměly by se pokoušet analyzovat pouze viditelné závorky.

Délky polí a oddělovače

Některá datová pole AI mají předepsanou délku, zatímco jiná umožňují proměnlivý počet znaků až do stanoveného maxima. Toto rozlišení je důležité, když se společně objevuje více polí. Analyzátor musí vědět, kde jedna hodnota končí, než může identifikovat další AI.

U polí s proměnlivou délkou je obecně nutný vhodný oddělovač, pokud za nimi následuje další datový prvek. V implementacích čárových kódů GS1 to zahrnuje mechanismus oddělovače určený pro příslušnou symboliku, včetně FNC1 tam, kde se používá. Softwarová rozhraní mohou oddělovač reprezentovat jako znak oddělovače skupin. Přesné požadavky je třeba převzít z GS1 General Specifications, nikoli je odvozovat ze vzhledu štítku.

Běžné identifikátory aplikace v logistice

Následující příklady ilustrují často relevantní datová pole GS1. Jde o vybrané příklady, nikoli o úplný seznam ani náhradu oficiálních definic AI.

AIIdentifikovaná dataFormát datPraktický význam
00Serial Shipping Container Code (SSCC)18 číselných číslicIdentifikuje jednotlivou logistickou jednotku, například paletu nebo balík.
01Global Trade Item Number (GTIN)14 číselných číslicIdentifikuje obchodní položku, nikoli konkrétní zásilku.
10Číslo šarže nebo partieProměnlivá délka, až 20 povolených znakůSpojuje obchodní položku s výrobní šarží nebo partií.
11Datum výrobyŠest číselných číslic, YYMMDDUvádí datum výroby spojené s položkou.
15Datum minimální trvanlivostiŠest číselných číslic, YYMMDDUvádí datum minimální trvanlivosti, které se liší od data expirace.
17Datum expiraceŠest číselných číslic, YYMMDDPodporuje nakládání související s expirací, pokud je to pro produkt relevantní.
21Sériové čísloProměnlivá délka, až 20 povolených znakůRozlišuje jednotlivý kus při použití s příslušným identifikátorem produktu.

Oficiální definice také stanovují záležitosti, které toto shrnutí neuvádí, včetně povolených znakových sad, požadovaných vazeb na další data a konkrétních validačních pravidel. Maximální délka pole neznamená, že každá hodnota musí tuto délku využít.

Využití ve skladování a plnění objednávek v e-commerce

Identifikátory aplikace tvoří rozhraní mezi fyzickou identifikací a obchodními záznamy. Sklad může naskenovat příchozí logistickou jednotku, získat její SSCC a porovnat tento identifikátor s očekávaným příjmem. Údaje na úrovni produktu mohou samostatně identifikovat obchodní položku, šarži, datum expirace nebo sériové číslo relevantní pro skladové operace.

Čárový kód nemusí obsahovat každý detail transakce. SSCC může sloužit jako odkaz na informace uložené ve skladovém systému nebo sdílené mezi obchodními partnery. Podobně GTIN identifikuje obchodní položku, zatímco popisy, obchodní podmínky a přidělení objednávek mohou zůstat v propojených databázích.

Například maloobchodník přijímající zboží citlivé na datum může z kompatibilního štítku načíst identifikátor produktu, číslo šarže a datum expirace. Pokud jeho skladový software tato pole podporuje, může šarži a datum zaznamenat k příjmu. Zda tato informace následně ovlivní rotaci zásob, závisí na nakonfigurovaných pravidlech maloobchodníka; samotná přítomnost AI nevynucuje žádnou politiku vyskladňování.

Při zpracování vratek může podporovaná kombinace produktu a sériového čísla pomoci pracovníkům přiřadit fyzickou jednotku k existujícímu záznamu. To samo o sobě nepotvrzuje nárok zákazníka na vrácení peněz, neprokazuje pravost produktu ani nenahrazuje proces schválení vratky obchodníkem.

Přeshraniční zásilky

Sdílené definice GS1 mohou obchodním partnerům pomoci interpretovat identifikační data napříč organizačními a státními hranicemi. AI však není polem celního prohlášení jen proto, že se objevuje na mezinárodní zásilce. Identifikátory GS1 nenahrazují sazební zařazení, informace o původu, obchodní faktury ani žádnou další dokumentaci požadovanou pro konkrétní transakci.

Stejně tak by SSCC nemělo být automaticky považováno za sledovací číslo přepravce. Přepravce nebo logistická integrace může tyto dvě hodnoty spojovat, ale toto spojení musí existovat v příslušných systémech. Identifikátor aplikace popisuje datové pole; nezaručuje přístup k událostem přepravy.

Identifikátory aplikace a související pojmy

PojemCo představujeVztah k AI
GTINIdentifikátor obchodní položkyAI 01 deklaruje, že následující pole obsahuje GTIN.
SSCCIdentifikátor jednotlivé logistické jednotkyAI 00 deklaruje, že následující pole obsahuje SSCC.
Symbolika čárového kóduPravidla používaná k reprezentaci dat ve strojově čitelném symboluKompatibilní symbolika přenáší data definovaná AI; AI není typem čárového kódu.
SKUReference skladové položky přiřazená v rámci skladového systému firmyNelze ji zaměňovat za AI ani automaticky považovat za ekvivalent GTIN.
Sledovací číslo přepravceReference používaná v rámci procesu sledování přepravceBez ověření by neměla být považována za SSCC ani jiný identifikátor GS1.

GS1-128 a GS1 DataMatrix jsou příklady formátů čárových kódů používaných k přenosu řetězců prvků AI GS1. U běžných symbolů Code 128 nebo Data Matrix nelze předpokládat dodržování pravidel GS1 pouze proto, že vypadají podobně. Důležité je kódování i struktura dat.

Kontroly implementace a validace

Úspěšné skenování pouze potvrzuje, že čtečka dekódovala symbol. Neprokazuje, že hodnoty jsou platné, správně přiřazené nebo vhodné pro zamýšlenou obchodní transakci. Praktická implementace by měla kontrolovat několik vrstev:

  1. Potvrďte datový nosič. Ověřte, zda štítek používá očekávaný formát čárového kódu GS1 a zda čtečka poskytuje informace potřebné k jeho rozpoznání.
  2. Zachovejte hranice polí. Zajistěte, aby konfigurace čtečky, middleware a aplikační rozhraní neodstraňovaly oddělovače potřebné pro analýzu.
  3. Validujte AI a formát pole. Ověřte identifikátor podle oficiálních definic včetně délky pole a povolených znaků. Nepovažujte každý AI za dvoumístnou předponu.
  4. Použijte pravidla specifická pro identifikátor. V případě potřeby validujte kontrolní číslice, například u GTIN a SSCC, a interpretujte datová pole podle pravidel GS1.
  5. Ověřte požadované vazby. Zkontrolujte, zda jsou další atributy, například sériové číslo nebo informace o šarži, spojeny s identifikátory vyžadovanými příslušnými pravidly AI.
  6. Ověřte obchodní relevanci. Porovnejte analyzované hodnoty s očekávanými položkami, příjmy nebo logistickými jednotkami. Strukturálně platný identifikátor může stále odkazovat na nesprávné zboží.
  7. Otestujte celé rozhraní. Používejte reprezentativní štítky s různými délkami polí, pořadím polí a pozicemi oddělovačů, nikoli pouze jeden úspěšný sken.

Implementace by měly používat aktuální definice GS1, nikoli neoficiální seznam zkopírovaný do softwaru bez údržby. Pokud organizace vyměňují data založená na AI, je dohoda o podporovaných polích a zpracování chyb stejně důležitá jako dohoda o fyzickém štítku.

Častá nedorozumění

  • AI není jedinečný identifikátor položky. Určuje význam pole. Následující hodnota poskytuje informace o produktu, logistické jednotce, šarži nebo jiné údaje.
  • Ne každý čárový kód obsahuje identifikátory aplikace. Jejich přítomnost závisí na datové struktuře a příslušné implementaci GS1.
  • Viditelné závorky nejsou oddělovači polí v zakódovaném čárovém kódu. Jde o konvenci pro čitelné zobrazení a neměly by se zaměňovat za skutečný mechanismus oddělování.
  • Datum minimální trvanlivosti a datum expirace nejsou stejné pole GS1. AI 15 a AI 17 vyjadřují odlišné významy data a neměly by se vzájemně nahrazovat.
  • Standardizovaná data neznamenají automatickou interoperabilitu. Přijímající software stále potřebuje kompatibilní analýzu, validaci, mapování polí a obchodní pravidla.

QA

Co znamená AI na logistickém čárovém kódu?

Znamená Application Identifier: číselnou předponu GS1, která určuje význam a formát následujících dat, například SSCC, GTIN, čísla šarže nebo data expirace.

Jaký je rozdíl mezi AI 00 a AI 01?

AI 00 identifikuje pole obsahující SSCC pro jednotlivou logistickou jednotku. AI 01 identifikuje pole obsahující GTIN pro obchodní položku. Popisují odlišné účely identifikace.

Jsou identifikátory aplikace stejné jako typy čárových kódů?

Ne. Identifikátory aplikace definují datová pole. Typ čárového kódu neboli symbolika určuje, jak jsou informace reprezentovány ve strojově čitelném symbolu. Kompatibilní formáty čárových kódů GS1 mohou přenášet pole definovaná AI.

Poskytuje skenování identifikátoru aplikace sledování zásilky?

Ne samo o sobě. Skenování poskytuje identifikační nebo atributová data. Události sledování vyžadují příslušný systém a zavedené propojení mezi naskenovaným identifikátorem a záznamy o zásilce.

Zdroje