Skip to main content
ПочетакБлогRečnikIdentifikator aplikacije (AI)

Identifikator aplikacije (AI)

17TRACK

Šta je identifikator aplikacije (AI)?

Identifikator aplikacije (AI) je standardizovani numerički prefiks u GS1 sistemu koji određuje značenje i format podataka koji slede. U logistici, skladištenju i realizaciji e-trgovinskih porudžbina, GS1 identifikatori aplikacije omogućavaju sistemima da razlikuju informacije kao što su identifikator proizvoda, identifikator logističke jedinice, broj serije ili datum isteka unutar bar-koda ili druge podržane GS1 reprezentacije podataka.

Identifikator aplikacije AI

AI se sastoji od dve, tri ili četiri cifre. Obično nije sam poslovni identifikator: on prijemnom sistemu govori kako da protumači povezanu vrednost. Na primer, AI 01 identifikuje polje koje sadrži Global Trade Item Number (GTIN), dok AI 00 identifikuje polje koje sadrži Serial Shipping Container Code (SSCC). Merodavne definicije, formate i pravila upotrebe održava GS1.

U ovom kontekstu, AI znači identifikator aplikacije, a ne veštačku inteligenciju. Skraćenica se pojavljuje i u drugim tehničkim oblastima, ali značenje u GS1 kontekstu relevantno je kada se govori o identifikaciji proizvoda, logističkim etiketama i podacima iz bar-kodova lanca snabdevanja.

Kako funkcionišu identifikatori aplikacije

GS1 element podataka kombinuje identifikator aplikacije sa povezanim poljem podataka. Više elemenata podataka može se prenositi zajedno kada izabrani bar-kod i primenljiva GS1 pravila to dozvoljavaju. Prijemna aplikacija čita AI, utvrđuje očekivanu strukturu polja, izdvaja vrednost i dodeljuje je odgovarajućem poslovnom polju.

Ovo obezbeđuje usaglašeni rečnik između organizacija. Bez zajedničkog pravila tumačenja, niz cifara mogao bi se pogrešno smatrati brojem proizvoda, datumom ili referencom pošiljke. AI obezbeđuje to tumačenje, iako prijemni softver i dalje mora da primeni relevantna pravila za raščlanjivanje i validaciju.

Čitljiva notacija i kodirani podaci

Identifikatori aplikacije obično se prikazuju u zagradama u tekstu čitljivom ljudima koji prati bar-kod. Na primer, (17)271231 predstavlja AI 17 nakon kog sledi vrednost datuma isteka u formatu YYMMDD: 31. decembar 2027. Zagrade pomažu osobi da prepozna AI; one se ne kodiraju kao obične zagrade u GS1 podacima bar-koda.

Bar-kod skeneri i njihovi softverski interfejsi mogu različito prikazivati kontrolne informacije. Zbog toga štampana etiketa, tekstualni izlaz skenera i zapis sačuvan u aplikaciji možda neće izgledati isto čak i kada predstavljaju iste podatke. Implementacije treba da razlikuju štampanu reprezentaciju od kodirane strukture, umesto da pokušavaju da raščlane samo vidljive zagrade.

Dužine polja i razdvajači

Neka AI polja podataka imaju propisanu dužinu, dok druga dozvoljavaju promenljiv broj znakova do određenog maksimuma. Ova razlika je važna kada se više polja pojavljuje zajedno. Raščlanjivač mora da zna gde se jedna vrednost završava pre nego što može da identifikuje sledeći AI.

Kod polja promenljive dužine, odgovarajući razdvajač je uglavnom potreban kada sledi drugi element podataka. U GS1 implementacijama bar-kodova to uključuje mehanizam razdvajanja određen za relevantnu simbologiju, uključujući FNC1 gde je primenljivo. Softverski interfejsi mogu predstavljati razdvajač kao znak za razdvajanje grupa. Tačne zahteve treba preuzeti iz GS1 General Specifications, a ne zaključivati na osnovu izgleda etikete.

Uobičajeni identifikatori aplikacije u logistici

Sledeći primeri prikazuju često relevantna GS1 polja podataka. To su odabrani primeri, a ne potpun spisak niti zamena za zvanične definicije AI-ja.

AIIdentifikovani podaciFormat podatakaPraktični značaj
00Serial Shipping Container Code (SSCC)18 numeričkih cifaraIdentifikuje pojedinačnu logističku jedinicu, kao što su paleta ili paket.
01Global Trade Item Number (GTIN)14 numeričkih cifaraIdentifikuje trgovačku jedinicu, a ne određenu pošiljku.
10Broj serije ili lotaPromenljiva dužina, do 20 dozvoljenih znakovaPovezuje trgovačku jedinicu sa proizvodnom serijom ili lotom.
11Datum proizvodnjeŠest numeričkih cifara, YYMMDDSaopštava datum proizvodnje povezan sa jedinicom.
15Datum minimalnog roka trajanjaŠest numeričkih cifara, YYMMDDSaopštava datum do kog je proizvod najbolje upotrebiti, što se razlikuje od datuma isteka.
17Datum istekaŠest numeričkih cifara, YYMMDDPodržava postupanje povezano sa istekom roka kada je to primenljivo na proizvod.
21Serijski brojPromenljiva dužina, do 20 dozvoljenih znakovaRazlikuje pojedinačnu jedinicu kada se koristi sa relevantnim identifikatorom proizvoda.

Zvanične definicije takođe određuju pitanja koja ovaj sažetak ne ponavlja, uključujući dozvoljene skupove znakova, obavezne veze sa drugim podacima i posebna pravila validacije. Maksimalna dužina polja ne znači da svaka vrednost mora imati tu dužinu.

Upotreba u skladištenju i realizaciji e-trgovinskih porudžbina

Identifikatori aplikacije nalaze se na granici između fizičke identifikacije i poslovnih zapisa. Skladište može skenirati pristiglu logističku jedinicu, preuzeti njen SSCC i povezati taj identifikator sa očekivanim prijemom. Podaci na nivou proizvoda mogu zasebno identifikovati trgovačku jedinicu, seriju, datum isteka ili serijski broj relevantan za rukovanje zalihama.

Bar-kod ne mora da sadrži svaki detalj transakcije. SSCC može služiti kao referenca na informacije koje se čuvaju u skladišnom sistemu ili razmenjuju između trgovinskih partnera. Slično tome, GTIN identifikuje trgovačku jedinicu, dok opisi, komercijalni uslovi i raspodela porudžbina mogu ostati u povezanim bazama podataka.

Na primer, trgovac koji prima robu sa vremenski osetljivim rokom može sa kompatibilne etikete pročitati identifikator proizvoda, broj lota i datum isteka. Ako njegov skladišni softver podržava ta polja, može evidentirati lot i datum uz prijem. Da li će te informacije zatim uticati na rotaciju zaliha zavisi od konfigurisanih pravila zaliha trgovca; samo prisustvo AI-ja ne nameće politiku komisioniranja.

Tokom obrade povrata, podržana kombinacija proizvoda i serijskog broja može pomoći osoblju da poveže fizičku jedinicu sa postojećim zapisom. To samo po sebi ne potvrđuje pravo kupca na povraćaj novca, ne dokazuje autentičnost proizvoda niti zamenjuje proces odobravanja povrata trgovca.

Prekogranične pošiljke

Zajedničke GS1 definicije mogu pomoći trgovinskim partnerima da tumače identifikacione podatke preko organizacionih i nacionalnih granica. Međutim, AI nije polje carinske deklaracije samo zato što se pojavljuje na međunarodnoj pošiljci. GS1 identifikatori ne zamenjuju tarifnu klasifikaciju, podatke o poreklu, komercijalne fakture niti bilo koju drugu dokumentaciju potrebnu za određenu transakciju.

Isto tako, SSCC ne treba automatski smatrati brojem za praćenje prevoznika. Prevoznik ili logistička integracija mogu povezati ta dva podatka, ali ta veza mora postojati u relevantnim sistemima. Identifikator aplikacije opisuje polje podataka; on ne garantuje pristup događajima u transportu.

Identifikatori aplikacije i povezani termini

TerminŠta predstavljaOdnos prema AI-ju
GTINIdentifikator trgovačke jediniceAI 01 označava da sledeće polje sadrži GTIN.
SSCCIdentifikator pojedinačne logističke jediniceAI 00 označava da sledeće polje sadrži SSCC.
Simbologija bar-kodaPravila za predstavljanje podataka u simbolu čitljivom mašinamaKompatibilna simbologija prenosi podatke definisane AI-jem; AI nije tip bar-koda.
SKUReferenca za vođenje zaliha dodeljena unutar sistema zaliha preduzećaNije zamenljiva sa AI-jem niti automatski ekvivalentna GTIN-u.
Broj za praćenje prevoznikaReferenca koja se koristi u procesu praćenja prevoznikaNe treba pretpostaviti da je SSCC ili drugi GS1 identifikator bez provere.

GS1-128 i GS1 DataMatrix primeri su formata bar-kodova koji se koriste za prenos nizova elemenata GS1 AI. Za obične simbole Code 128 ili Data Matrix ne treba pretpostaviti da slede GS1 pravila samo zato što izgledaju slično. Važni su i kodiranje i struktura podataka.

Provere implementacije i validacije

Uspešno skeniranje samo potvrđuje da je skener dekodirao simbol. Ono ne utvrđuje da su vrednosti validne, pravilno povezane ili pogodne za predviđenu poslovnu transakciju. Praktična implementacija treba da proveri nekoliko nivoa:

  1. Potvrdite nosač podataka. Utvrdite da li etiketa koristi očekivani GS1 format bar-koda i da li skener prijavljuje informacije potrebne za njegovo prepoznavanje.
  2. Očuvajte granice polja. Uverite se da konfiguracija skenera, među-softver i interfejsi aplikacije ne odbacuju razdvajače potrebne za raščlanjivanje.
  3. Validirajte AI i format polja. Proverite identifikator prema zvaničnim definicijama, uključujući dužinu polja i dozvoljene znakove. Izbegavajte tretiranje svakog AI-ja kao dvocifrenog prefiksa.
  4. Primenite pravila specifična za identifikator. Validirajte kontrolne cifre gde je potrebno, kao kod GTIN-ova i SSCC-ova, i tumačite datumska polja u skladu sa GS1 pravilima.
  5. Proverite obavezne veze. Potvrdite da su dodatni atributi, kao što su serijski broj ili podaci o seriji, povezani sa identifikatorima koje zahtevaju relevantna AI pravila.
  6. Proverite poslovnu relevantnost. Uporedite raščlanjene vrednosti sa očekivanim artiklima, prijemima ili logističkim jedinicama. Strukturno validan identifikator i dalje može upućivati na pogrešnu robu.
  7. Testirajte kompletan interfejs. Koristite reprezentativne etikete sa različitim dužinama i redosledima polja i položajima razdvajača, umesto testiranja samo jednog uspešnog skeniranja.

Implementacije treba da koriste aktuelne GS1 definicije, a ne neformalni spisak kopiran u softver bez održavanja. Kada organizacije razmenjuju podatke zasnovane na AI-ju, dogovor o podržanim poljima i postupanju u slučaju grešaka jednako je važan kao dogovor o fizičkoj etiketi.

Uobičajeni nesporazumi

  • AI nije jedinstveni identifikator artikla. On identifikuje značenje polja. Sledeća vrednost obezbeđuje podatke o proizvodu, logističkoj jedinici, seriji ili druge informacije.
  • Ne sadrži svaki bar-kod identifikatore aplikacije. Njihovo prisustvo zavisi od strukture podataka i relevantne GS1 implementacije.
  • Vidljive zagrade nisu razdvajači polja u kodiranom bar-kodu. One predstavljaju konvenciju čitljivu ljudima i ne treba ih mešati sa stvarnim mehanizmom razdvajanja.
  • Datum minimalnog roka trajanja i datum isteka nisu isto GS1 polje. AI 15 i AI 17 saopštavaju različita značenja datuma i ne treba ih međusobno zamenjivati.
  • Standardizovani podaci ne obezbeđuju automatsku interoperabilnost. Prijemnom softveru su i dalje potrebni kompatibilno raščlanjivanje, validacija, mapiranje polja i poslovna pravila.

Česta pitanja

Šta AI znači na logističkom bar-kodu?

To znači identifikator aplikacije: GS1 numerički prefiks koji identifikuje značenje i format podataka koji slede, kao što su SSCC, GTIN, broj serije ili datum isteka.

Koja je razlika između AI 00 i AI 01?

AI 00 identifikuje polje koje sadrži SSCC za pojedinačnu logističku jedinicu. AI 01 identifikuje polje koje sadrži GTIN za trgovačku jedinicu. Oni opisuju različite svrhe identifikacije.

Da li su identifikatori aplikacije isto što i tipovi bar-kodova?

Ne. Identifikatori aplikacije definišu polja podataka. Tip bar-koda, odnosno simbologija, definiše način predstavljanja informacija u simbolu čitljivom mašinama. Kompatibilni GS1 formati bar-kodova mogu prenositi polja definisana AI-jem.

Da li skeniranje identifikatora aplikacije omogućava praćenje pošiljke?

Ne samo po sebi. Skeniranje obezbeđuje identifikacione podatke ili podatke o atributima. Događaji praćenja zahtevaju relevantan sistem i uspostavljenu vezu između skeniranog identifikatora i zapisa o pošiljci.

Izvori