Identifikátor aplikácie (AI)
Čo je identifikátor aplikácie (AI)?
Identifikátor aplikácie (AI) je štandardizovaná číselná predpona v systéme GS1, ktorá určuje význam a formát údajov, ktoré za ňou nasledujú. V logistike, skladovaní a plnení objednávok v elektronickom obchode umožňujú identifikátory aplikácie GS1 systémom rozlišovať informácie, ako sú identifikátor produktu, identifikátor logistickej jednotky, číslo šarže alebo dátum exspirácie v rámci čiarového kódu alebo inej podporovanej dátovej reprezentácie GS1.

AI pozostáva z dvoch, troch alebo štyroch číslic. Zvyčajne nejde o samotný obchodný identifikátor: prijímajúcemu systému oznamuje, ako má interpretovať priradenú hodnotu. Napríklad AI 01 identifikuje pole obsahujúce globálne číslo obchodnej položky (GTIN), zatiaľ čo AI 00 identifikuje pole obsahujúce sériový kód prepravnej jednotky (SSCC). Oficiálne definície, formáty a pravidlá používania spravuje GS1.
V tomto kontexte AI znamená identifikátor aplikácie (Application Identifier), nie umelú inteligenciu. Táto skratka sa objavuje aj v iných technických oblastiach, ale pri diskusii o identifikácii produktov, logistických štítkoch a čiarových kódových údajoch dodávateľského reťazca je relevantný význam GS1.
Ako fungujú identifikátory aplikácie
Dátový prvok GS1 kombinuje identifikátor aplikácie s príslušným dátovým poľom. Viacero dátových prvkov môže byť prenášaných spolu, ak to umožňuje zvolený čiarový kód a príslušné pravidlá GS1. Prijímajúca aplikácia načíta AI, určí očakávanú štruktúru poľa, extrahuje hodnotu a priradí ju k príslušnému obchodnému poľu.
To poskytuje organizáciám spoločný dohodnutý jazyk. Bez spoločného interpretačného pravidla by sa sekvencia číslic mohla považovať za číslo produktu, dátum alebo referenciu zásielky. AI poskytuje túto interpretáciu, hoci prijímajúci softvér musí stále implementovať príslušné pravidlá analýzy a overovania.
Čitateľný zápis a kódované údaje
Identifikátory aplikácie sa v čitateľnom texte sprevádzajúcom čiarový kód bežne zobrazujú v zátvorkách. Napríklad (17)271231 predstavuje AI 17 nasledovaný hodnotou dátumu exspirácie vo formáte YYMMDD: 31. decembra 2027. Zátvorky pomáhajú človeku rozpoznať AI; v dátach čiarového kódu GS1 však nie sú kódované ako bežné zátvorky.
Čítačky čiarových kódov a ich softvérové rozhrania môžu riadiace informácie sprístupňovať rôznymi spôsobmi. V dôsledku toho nemusia vytlačený štítok, textový výstup čítačky a uložený záznam aplikácie vyzerať rovnako, aj keď predstavujú tie isté údaje. Implementácie by mali rozlišovať medzi vytlačenou reprezentáciou a kódovanou štruktúrou a nemali by sa pokúšať analyzovať iba viditeľné zátvorky.
Dĺžky polí a oddeľovače
Niektoré dátové polia AI majú stanovenú dĺžku, zatiaľ čo iné umožňujú variabilný počet znakov až do určitého maxima. Toto rozlíšenie je dôležité, keď sa spolu nachádza viacero polí. Analyzátor musí vedieť, kde sa jedna hodnota končí, aby mohol identifikovať nasledujúci AI.
Pri poliach s variabilnou dĺžkou je pri nasledujúcom dátovom prvku vo všeobecnosti potrebný vhodný oddeľovač. V implementáciách čiarových kódov GS1 to zahŕňa mechanizmus oddeľovača určený pre príslušnú symboliku vrátane FNC1, ak je to relevantné. Softvérové rozhrania môžu oddeľovač reprezentovať ako znak oddeľovača skupín. Presné požiadavky treba prevziať zo všeobecných špecifikácií GS1, nie ich odvodzovať zo vzhľadu štítku.
Bežné identifikátory aplikácie v logistike
Nasledujúce príklady ilustrujú často relevantné dátové polia GS1. Ide o vybrané príklady, nie o úplný zoznam ani náhradu oficiálnych definícií AI.
| AI | Identifikované údaje | Formát údajov | Praktický význam |
|---|---|---|---|
| 00 | Sériový kód prepravnej jednotky (SSCC) | 18 číselných číslic | Identifikuje jednotlivú logistickú jednotku, napríklad paletu alebo balík. |
| 01 | Globálne číslo obchodnej položky (GTIN) | 14 číselných číslic | Identifikuje obchodnú položku, nie konkrétnu zásielku. |
| 10 | Číslo šarže alebo partie | Variabilná dĺžka, najviac 20 povolených znakov | Spája obchodnú položku s výrobnou šaržou alebo partiou. |
| 11 | Dátum výroby | Šesť číselných číslic, YYMMDD | Uvádza dátum výroby súvisiaci s položkou. |
| 15 | Dátum minimálnej trvanlivosti | Šesť číselných číslic, YYMMDD | Uvádza dátum minimálnej trvanlivosti, ktorý sa líši od dátumu exspirácie. |
| 17 | Dátum exspirácie | Šesť číselných číslic, YYMMDD | Podporuje manipuláciu súvisiacu s exspiráciou, ak je to pre produkt relevantné. |
| 21 | Sériové číslo | Variabilná dĺžka, najviac 20 povolených znakov | Rozlišuje jednotlivý kus pri použití s príslušným identifikátorom produktu. |
Oficiálne definície tiež stanovujú ďalšie záležitosti, ktoré toto zhrnutie neuvádza, vrátane povolených znakových sád, požadovaných prepojení s inými údajmi a konkrétnych pravidiel overovania. Maximálna dĺžka poľa neznamená, že každá hodnota musí mať túto dĺžku.
Použitie v skladovaní a plnení objednávok v elektronickom obchode
Identifikátory aplikácie tvoria rozhranie medzi fyzickou identifikáciou a obchodnými záznamami. Sklad môže naskenovať prichádzajúcu logistickú jednotku, získať jej SSCC a priradiť tento identifikátor k očakávanému príjmu. Údaje na úrovni produktu môžu samostatne identifikovať obchodnú položku, šaržu, dátum exspirácie alebo sériové číslo relevantné pre skladovú manipuláciu.
Čiarový kód nemusí obsahovať všetky podrobnosti transakcie. SSCC môže slúžiť ako referencia na informácie uložené v skladovom systéme alebo vymieňané medzi obchodnými partnermi. Podobne GTIN identifikuje obchodnú položku, zatiaľ čo opisy, obchodné podmienky a pridelenia objednávok môžu zostať v prepojených databázach.
Napríklad maloobchodník prijímajúci časovo citlivé zásoby môže z kompatibilného štítku načítať identifikátor produktu, číslo šarže a dátum exspirácie. Ak jeho skladový softvér tieto polia podporuje, môže šaržu a dátum zaznamenať k príjmu. To, či tieto informácie následne ovplyvnia rotáciu zásob, závisí od nakonfigurovaných pravidiel zásob maloobchodníka; samotná prítomnosť AI nevynucuje pravidlá výberu tovaru.
Počas spracovania vrátení môže podporovaná kombinácia produktu a sériového čísla pomôcť pracovníkom priradiť fyzickú jednotku k existujúcemu záznamu. Samotná táto skutočnosť nezakladá nárok zákazníka na vrátenie peňazí, nedokazuje pravosť produktu ani nenahrádza proces autorizácie vrátenia u obchodníka.
Cezhraničné zásielky
Spoločné definície GS1 môžu obchodným partnerom pomôcť interpretovať identifikačné údaje naprieč organizačnými a štátnymi hranicami. AI však nie je colným deklarančným poľom len preto, že sa objavuje na medzinárodnej zásielke. Identifikátory GS1 nenahrádzajú colné zatriedenie, informácie o pôvode, obchodné faktúry ani inú dokumentáciu požadovanú pre konkrétnu transakciu.
Rovnako by sa SSCC nemalo automaticky považovať za sledovacie číslo prepravcu. Prepravca alebo logistická integrácia môžu tieto dve hodnoty prepojiť, no toto prepojenie musí existovať v príslušných systémoch. Identifikátor aplikácie opisuje dátové pole; nezaručuje prístup k udalostiam prepravy.
Identifikátory aplikácie a súvisiace pojmy
| Pojem | Čo predstavuje | Vzťah k AI |
|---|---|---|
| GTIN | Identifikátor obchodnej položky | AI 01 deklaruje, že nasledujúce pole obsahuje GTIN. |
| SSCC | Identifikátor jednotlivej logistickej jednotky | AI 00 deklaruje, že nasledujúce pole obsahuje SSCC. |
| Symbolika čiarového kódu | Pravidlá používané na reprezentáciu údajov v strojovo čitateľnom symbole | Kompatibilná symbolika prenáša údaje definované AI; AI nie je typ čiarového kódu. |
| SKU | Referencia skladovej položky pridelená v rámci inventárneho systému firmy | Nie je zameniteľná s AI ani automaticky ekvivalentná GTIN. |
| Sledovacie číslo prepravcu | Referencia používaná v procese sledovania prepravcu | Bez overenia by sa nemalo považovať za SSCC ani iný identifikátor GS1. |
GS1-128 a GS1 DataMatrix sú príklady formátov čiarových kódov používaných na prenos reťazcov prvkov AI GS1. Bežné symboly Code 128 alebo Data Matrix by sa nemali považovať za symboly podľa pravidiel GS1 len preto, že vyzerajú podobne. Dôležité je kódovanie aj dátová štruktúra.
Kontroly implementácie a overovania
Úspešné skenovanie iba potvrdzuje, že čítačka dekódovala symbol. Nepotvrdzuje, že hodnoty sú platné, správne priradené alebo vhodné pre zamýšľanú obchodnú transakciu. Praktická implementácia by mala kontrolovať niekoľko úrovní:
- Potvrďte nosič údajov. Zistite, či štítok používa očakávaný formát čiarového kódu GS1 a či čítačka poskytuje informácie potrebné na jeho rozpoznanie.
- Zachovajte hranice polí. Zaistite, aby konfigurácia čítačky, middleware a aplikačné rozhrania neodstraňovali oddeľovače potrebné na analýzu.
- Overte AI a formát poľa. Skontrolujte identifikátor podľa oficiálnych definícií vrátane dĺžky poľa a povolených znakov. Nepovažujte každý AI za dvojcifernú predponu.
- Uplatnite pravidlá špecifické pre identifikátor. V prípade potreby overte kontrolné číslice, napríklad pri GTIN a SSCC, a interpretujte dátumové polia podľa pravidiel GS1.
- Skontrolujte požadované prepojenia. Potvrďte, že ďalšie atribúty, napríklad sériové číslo alebo údaje o šarži, sú priradené k identifikátorom vyžadovaným príslušnými pravidlami AI.
- Skontrolujte obchodnú relevantnosť. Porovnajte analyzované hodnoty s očakávanými položkami, príjmami alebo logistickými jednotkami. Štrukturálne platný identifikátor môže stále odkazovať na nesprávny tovar.
- Otestujte úplné rozhranie. Použite reprezentatívne štítky s rôznymi dĺžkami polí, poradím polí a pozíciami oddeľovačov namiesto testovania iba jedného úspešného skenovania.
Implementácie by mali používať aktuálne definície GS1, nie neformálny zoznam skopírovaný do softvéru bez údržby. Keď si organizácie vymieňajú údaje založené na AI, dohoda o podporovaných poliach a spracovaní chýb je rovnako dôležitá ako dohoda o fyzickom štítku.
Bežné nedorozumenia
- AI nie je jedinečný identifikátor položky. Identifikuje význam poľa. Nasledujúca hodnota poskytuje informácie o produkte, logistickej jednotke, šarži alebo iné údaje.
- Nie každý čiarový kód obsahuje identifikátory aplikácie. Ich prítomnosť závisí od dátovej štruktúry a príslušnej implementácie GS1.
- Viditeľné zátvorky nie sú oddeľovače polí v kódovanom čiarovom kóde. Ide o konvenciu čitateľnú človekom, ktorú si netreba zamieňať so skutočným mechanizmom oddeľovača.
- Dátum minimálnej trvanlivosti a dátum exspirácie nie sú rovnakým poľom GS1. AI 15 a AI 17 vyjadrujú odlišné významy dátumu a nemali by sa navzájom nahrádzať.
- Štandardizované údaje neznamenajú automatickú interoperabilitu. Prijímajúci softvér stále potrebuje kompatibilnú analýzu, overovanie, mapovanie polí a obchodné pravidlá.
Časté otázky
Čo znamená AI na logistickom čiarovom kóde?
Znamená identifikátor aplikácie: číselnú predponu GS1, ktorá určuje význam a formát nasledujúcich údajov, napríklad SSCC, GTIN, čísla šarže alebo dátumu exspirácie.
Aký je rozdiel medzi AI 00 a AI 01?
AI 00 identifikuje pole obsahujúce SSCC pre jednotlivú logistickú jednotku. AI 01 identifikuje pole obsahujúce GTIN pre obchodnú položku. Opisujú odlišné účely identifikácie.
Sú identifikátory aplikácie rovnaké ako typy čiarových kódov?
Nie. Identifikátory aplikácie definujú dátové polia. Typ čiarového kódu alebo symbolika definuje, ako sú informácie reprezentované v strojovo čitateľnom symbole. Kompatibilné formáty čiarových kódov GS1 môžu prenášať polia definované AI.
Poskytuje skenovanie identifikátora aplikácie sledovanie zásielky?
Nie samo osebe. Skenovanie poskytuje identifikačné údaje alebo údaje o atribútoch. Udalosti sledovania vyžadujú príslušný systém a vytvorené prepojenie medzi naskenovaným identifikátorom a záznamami zásielky.
Zdroje
- GS1: Identifikátory aplikácie — Oficiálny prehľad identifikátorov aplikácie a ich úlohy pri definovaní dátových polí GS1.
- Referenčný zoznam identifikátorov aplikácie GS1 — Definície jednotlivých AI, dátové formáty, dĺžky polí a pravidlá asociácie.
- Všeobecné špecifikácie GS1 — Technické pravidlá pre identifikáciu GS1, kódovanie čiarových kódov, čitateľnú interpretáciu, oddeľovače a overovanie.


