Programos identifikatorius (AI)
Kas yra taikomosios programos identifikatorius (AI)?
Taikomosios programos identifikatorius (AI) yra standartizuotas skaitmeninis priešdėlis GS1 sistemoje, nurodantis po jo esančių duomenų reikšmę ir formatą. Logistikos, sandėliavimo ir elektroninės prekybos užsakymų vykdymo srityse GS1 taikomosios programos identifikatoriai leidžia sistemoms atskirti tokią informaciją kaip produkto identifikatorius, logistinio vieneto identifikatorius, partijos numeris arba galiojimo pabaigos data brūkšniniame kode ar kitame palaikomame GS1 duomenų pateikimo formate.

AI sudaro du, trys arba keturi skaitmenys. Paprastai tai nėra pats verslo identifikatorius: jis nurodo priimančiajai sistemai, kaip interpretuoti susietą reikšmę. Pavyzdžiui, AI 01 identifikuoja lauką, kuriame yra pasaulinis prekybos prekės numeris (GTIN), o AI 00 identifikuoja lauką, kuriame yra serijinis siuntimo konteinerio kodas (SSCC). Autoritetingus apibrėžimus, formatus ir naudojimo taisykles prižiūri GS1.
Šiame kontekste AI reiškia taikomosios programos identifikatorių, o ne dirbtinį intelektą. Ši santrumpa vartojama ir kitose technikos srityse, tačiau kalbant apie produktų identifikavimą, logistikos etiketes ir tiekimo grandinės brūkšninių kodų duomenis aktuali būtent GS1 reikšmė.
Kaip veikia taikomosios programos identifikatoriai
GS1 duomenų elementą sudaro taikomosios programos identifikatorius ir su juo susietas duomenų laukas. Kai tai leidžia pasirinktas brūkšninis kodas ir taikomosios GS1 taisyklės, kartu galima perduoti kelis duomenų elementus. Priimančioji programa nuskaito AI, nustato laukui taikomą struktūrą, išskiria reikšmę ir priskiria ją atitinkamam verslo laukui.
Tai sukuria bendrą organizacijų vartojamą terminiją. Be bendros interpretavimo taisyklės skaitmenų seka gali būti palaikyta produkto numeriu, data arba siuntos nuoroda. AI suteikia tokią interpretaciją, tačiau priimančioji programinė įranga vis tiek turi įgyvendinti atitinkamas analizavimo ir tikrinimo taisykles.
Žmogui skirta žymėjimo forma ir užkoduoti duomenys
Taikomosios programos identifikatoriai žmogui skirtame tekste, pateikiamame kartu su brūkšniniu kodu, paprastai rodomi skliausteliuose. Pavyzdžiui, (17)271231 reiškia AI 17, po kurio pateikiama galiojimo pabaigos data YYMMDD formatu: 2027 m. gruodžio 31 d. Skliausteliai padeda žmogui atpažinti AI; GS1 brūkšninio kodo duomenyse jie nėra užkoduojami kaip įprasti skliausteliai.
Brūkšninių kodų skaitytuvai ir jų programinės sąsajos valdymo informaciją gali pateikti skirtingai. Todėl atspausdinta etiketė, skaitytuvo teksto išvestis ir programoje saugomas įrašas gali atrodyti nevienodai, nors juose pateikiami tie patys duomenys. Įgyvendinant sprendimą reikėtų atskirti spausdintą pateikimą nuo užkoduotos struktūros, o ne bandyti analizuoti vien matomus skliaustelius.
Laukų ilgiai ir skirtukai
Kai kuriems AI duomenų laukams nustatytas konkretus ilgis, o kituose leidžiamas kintamas simbolių skaičius iki nustatyto maksimumo. Šis skirtumas svarbus, kai kartu pateikiami keli laukai. Analizatorius turi žinoti, kur baigiasi viena reikšmė, kad galėtų atpažinti kitą AI.
Kintamo ilgio laukams paprastai reikalingas tinkamas skirtukas, kai po jų pateikiamas kitas duomenų elementas. GS1 brūkšninių kodų įgyvendinimuose naudojamas atitinkamai simbolikai nustatytas skirtuko mechanizmas, įskaitant FNC1, kai taikoma. Programinės sąsajos skirtuką gali pateikti kaip grupės skirtuko simbolį. Tikslius reikalavimus reikėtų nustatyti pagal GS1 bendrąsias specifikacijas, o ne spręsti iš etiketės išvaizdos.
Dažniausi taikomosios programos identifikatoriai logistikoje
Toliau pateikti pavyzdžiai iliustruoja dažnai aktualius GS1 duomenų laukus. Tai pasirinkti pavyzdžiai, o ne išsamus sąrašas ar oficialių AI apibrėžimų pakaitalas.
| AI | Identifikuojami duomenys | Duomenų formatas | Praktinė reikšmė |
|---|---|---|---|
| 00 | Serijinis siuntimo konteinerio kodas (SSCC) | 18 skaitmenų | Identifikuoja atskirą logistinį vienetą, pavyzdžiui, padėklą arba siuntinį. |
| 01 | Pasaulinis prekybos prekės numeris (GTIN) | 14 skaitmenų | Identifikuoja prekybos prekę, o ne konkrečią siuntą. |
| 10 | Partijos arba serijos numeris | Kintamas ilgis, iki 20 leidžiamų simbolių | Susieja prekybos prekę su gamybos partija arba serija. |
| 11 | Pagaminimo data | Šeši skaitmenys, YYMMDD | Nurodo su preke susijusią pagaminimo datą. |
| 15 | Geriausia suvartoti iki datos | Šeši skaitmenys, YYMMDD | Nurodo rekomenduojamą suvartojimo datą, kuri skiriasi nuo galiojimo pabaigos datos. |
| 17 | Galiojimo pabaigos data | Šeši skaitmenys, YYMMDD | Padeda tvarkyti su galiojimo pabaiga susijusius procesus, kai tai taikoma produktui. |
| 21 | Serijos numeris | Kintamas ilgis, iki 20 leidžiamų simbolių | Atskira konkrečią prekę, kai naudojamas su atitinkamu produkto identifikatoriumi. |
Oficialiuose apibrėžimuose taip pat nurodomi šiame apibendrinime nepateikti dalykai, įskaitant leidžiamus simbolių rinkinius, privalomas sąsajas su kitais duomenimis ir konkrečias tikrinimo taisykles. Maksimalus lauko ilgis nereiškia, kad kiekviena reikšmė turi užimti visą šį ilgį.
Naudojimas sandėliavime ir elektroninės prekybos užsakymų vykdyme
Taikomosios programos identifikatoriai yra sąsajoje tarp fizinio identifikavimo ir verslo įrašų. Sandėlis gali nuskaityti gaunamą logistinį vienetą, gauti jo SSCC ir susieti šį identifikatorių su laukiamu priėmimu. Prekės lygmens duomenys atskirai gali identifikuoti prekybos prekę, partiją, galiojimo pabaigos datą arba serijos numerį, svarbų atsargų tvarkymui.
Brūkšniniame kode nebūtina pateikti visos sandorio informacijos. SSCC gali būti nuoroda į sandėlio sistemoje saugomą arba tarp prekybos partnerių perduodamą informaciją. Taip pat GTIN identifikuoja prekybos prekę, o aprašai, komercinės sąlygos ir užsakymų paskirstymas gali likti susietose duomenų bazėse.
Pavyzdžiui, mažmenininkas, priimantis laikui jautrias atsargas, iš suderinamos etiketės gali nuskaityti produkto identifikatorių, partijos numerį ir galiojimo pabaigos datą. Jei sandėlio programinė įranga palaiko šiuos laukus, ji gali įrašyti partiją ir datą prie priėmimo įrašo. Ar ši informacija turės įtakos atsargų rotacijai, priklauso nuo mažmenininko sukonfigūruotų atsargų taisyklių; vien AI buvimas pats savaime nenustato komplektavimo politikos.
Tvarkant grąžinimus, palaikomas produkto ir serijos numerio derinys gali padėti darbuotojams susieti fizinį vienetą su esamu įrašu. Tačiau tai nenustato kliento teisės į pinigų grąžinimą, savaime neįrodo produkto autentiškumo ir nepakeičia pardavėjo grąžinimo leidimo proceso.
Siuntos į užsienį
Bendri GS1 apibrėžimai gali padėti prekybos partneriams interpretuoti identifikavimo duomenis skirtingose organizacijose ir šalyse. Tačiau AI nėra muitinės deklaracijos laukas vien todėl, kad jis nurodytas tarptautinėje siuntoje. GS1 identifikatoriai nepakeičia tarifinio klasifikavimo, kilmės informacijos, komercinių sąskaitų faktūrų ar kitų konkrečiam sandoriui reikalingų dokumentų.
Taip pat SSCC neturėtų būti automatiškai laikomas vežėjo sekimo numeriu. Vežėjas arba logistikos integracija gali susieti šiuos duomenis, tačiau tokia sąsaja turi egzistuoti atitinkamose sistemose. Taikomosios programos identifikatorius apibūdina duomenų lauką; jis negarantuoja prieigos prie transportavimo įvykių.
Taikomosios programos identifikatoriai ir susiję terminai
| Terminas | Ką jis reiškia | Ryšys su AI |
|---|---|---|
| GTIN | Prekybos prekės identifikatorius | AI 01 nurodo, kad tolesniame lauke yra GTIN. |
| SSCC | Atskiro logistinio vieneto identifikatorius | AI 00 nurodo, kad tolesniame lauke yra SSCC. |
| Brūkšninio kodo simbolika | Taisyklės, pagal kurias duomenys pateikiami mašininiu būdu nuskaitomame simbolyje | Suderinama simbolika perduoda AI apibrėžtus duomenis; AI nėra brūkšninio kodo tipas. |
| SKU | Atsargų apskaitos nuoroda, priskirta įmonės atsargų sistemoje | Ji nėra lygiavertė AI ir automatiškai nereiškia GTIN. |
| Vežėjo sekimo numeris | Nuoroda, naudojama vežėjo sekimo procese | Be patikrinimo jo nereikėtų laikyti SSCC ar kitu GS1 identifikatoriumi. |
GS1-128 ir GS1 DataMatrix yra brūkšninių kodų formatų, naudojamų GS1 AI elementų eilutėms perduoti, pavyzdžiai. Nereikėtų manyti, kad įprasti Code 128 arba Data Matrix simboliai laikosi GS1 taisyklių vien todėl, kad atrodo panašiai. Svarbūs ir kodavimas, ir duomenų struktūra.
Įgyvendinimo ir tikrinimo patikros
Sėkmingas nuskaitymas tik patvirtina, kad skaitytuvas iškodavo simbolį. Tai nepatvirtina, kad reikšmės yra galiojančios, tinkamai susietos ar tinkamos numatytam verslo sandoriui. Praktinis sprendimas turėtų tikrinti kelis sluoksnius:
- Patvirtinkite duomenų laikmeną. Nustatykite, ar etiketėje naudojamas tikėtinas GS1 brūkšninio kodo formatas ir ar skaitytuvas pateikia informaciją, reikalingą jam atpažinti.
- Išsaugokite laukų ribas. Įsitikinkite, kad skaitytuvo konfigūracija, tarpinė programinė įranga ir programų sąsajos nepašalina analizavimui reikalingų skirtukų.
- Patikrinkite AI ir lauko formatą. Sutikrinkite identifikatorių su oficialiais apibrėžimais, įskaitant lauko ilgį ir leidžiamus simbolius. Nelaikykite kiekvieno AI dviejų skaitmenų priešdėliu.
- Taikykite konkretaus identifikatoriaus taisykles. Kai reikia, tikrinkite kontrolinius skaitmenis, pavyzdžiui, GTIN ir SSCC, o datos laukus interpretuokite pagal GS1 taisykles.
- Patikrinkite privalomas sąsajas. Įsitikinkite, kad papildomi atributai, pavyzdžiui, serijos ar partijos informacija, susieti su identifikatoriais, kurių reikalauja atitinkamos AI taisyklės.
- Patikrinkite verslo reikšmę. Palyginkite išanalizuotas reikšmes su laukiamomis prekėmis, priėmimais arba logistiniais vienetais. Struktūriškai galiojantis identifikatorius vis tiek gali nurodyti netinkamas prekes.
- Išbandykite visą sąsają. Naudokite reprezentatyvias etiketes su skirtingais laukų ilgiais, laukų tvarka ir skirtukų vietomis, o ne tik vieną sėkmingai nuskaitytą etiketę.
Įgyvendinant sprendimus reikėtų naudoti dabartinius GS1 apibrėžimus, o ne neprižiūrimą neoficialų sąrašą, nukopijuotą į programinę įrangą. Kai organizacijos keičiasi AI pagrįstais duomenimis, susitarti dėl palaikomų laukų ir klaidų tvarkymo yra taip pat svarbu, kaip susitarti dėl fizinės etiketės.
Dažni nesusipratimai
- AI nėra unikalus prekės identifikatorius. Jis nurodo lauko reikšmę. Tolesnė reikšmė pateikia produkto, logistinio vieneto, partijos ar kitą informaciją.
- Ne kiekviename brūkšniniame kode yra taikomosios programos identifikatorių. Jų buvimas priklauso nuo duomenų struktūros ir atitinkamo GS1 įgyvendinimo.
- Matomi skliausteliai nėra užkoduoto brūkšninio kodo laukų skirtukai. Tai žmogui skirta žymėjimo taisyklė, kurios nereikėtų painioti su tikruoju skirtuko mechanizmu.
- Rekomenduojama suvartoti iki data ir galiojimo pabaigos data nėra tas pats GS1 laukas. AI 15 ir AI 17 perteikia skirtingas datos reikšmes ir neturėtų būti keičiami vienas kitu.
- Standartizuoti duomenys automatiškai neužtikrina sąveikos. Priimančiajai programinei įrangai vis tiek reikia suderinamo analizavimo, tikrinimo, laukų susiejimo ir verslo taisyklių.
DUK
Ką reiškia AI logistikos brūkšniniame kode?
Tai reiškia taikomosios programos identifikatorių: GS1 skaitmeninį priešdėlį, nurodantį tolesnių duomenų reikšmę ir formatą, pavyzdžiui, SSCC, GTIN, partijos numerį arba galiojimo pabaigos datą.
Kuo skiriasi AI 00 ir AI 01?
AI 00 identifikuoja lauką, kuriame yra atskiro logistinio vieneto SSCC. AI 01 identifikuoja lauką, kuriame yra prekybos prekės GTIN. Jie apibūdina skirtingus identifikavimo tikslus.
Ar taikomosios programos identifikatoriai yra tas pats, kas brūkšninių kodų tipai?
Ne. Taikomosios programos identifikatoriai apibrėžia duomenų laukus. Brūkšninio kodo tipas arba simbolika apibrėžia, kaip informacija pateikiama mašininiu būdu nuskaitomame simbolyje. Suderinami GS1 brūkšninių kodų formatai gali perduoti AI apibrėžtus laukus.
Ar nuskenavus taikomosios programos identifikatorių galima sekti siuntą?
Ne savaime. Nuskaitymas pateikia identifikavimo arba atributų duomenis. Sekimo įvykiams reikia atitinkamos sistemos ir nustatytos sąsajos tarp nuskaityto identifikatoriaus ir siuntos įrašų.
Šaltiniai
- GS1: Application Identifiers — oficiali taikomųjų programos identifikatorių ir jų vaidmens apibrėžiant GS1 duomenų laukus apžvalga.
- GS1 Application Identifiers Reference — atskirų AI apibrėžimai, duomenų formatai, laukų ilgiai ir susiejimo taisyklės.
- GS1 General Specifications — techninės GS1 identifikavimo, brūkšninių kodų kodavimo, žmogui skirto interpretavimo, skirtukų ir tikrinimo taisyklės.


