Skip to main content
AcasăBlogGlosarIdentificatorul aplicației (AI)

Identificatorul aplicației (AI)

17TRACK

Ce este un Application Identifier (AI)?

Un Application Identifier (AI) este un prefix numeric standardizat în sistemul GS1, care identifică semnificația și formatul datelor care urmează. În logistică, depozitare și procesarea comenzilor pentru comerțul electronic, Application Identifiers GS1 permit sistemelor să distingă informații precum identificatorul unui produs, identificatorul unei unități logistice, un număr de lot sau o dată de expirare în cadrul unui cod de bare sau al unei alte reprezentări de date GS1 acceptate.

Application Identifier AI

Un AI este format din două, trei sau patru cifre. De obicei, acesta nu este identificatorul comercial în sine: el îi spune sistemului receptor cum să interpreteze valoarea asociată. De exemplu, AI 01 identifică un câmp care conține un Global Trade Item Number (GTIN), în timp ce AI 00 identifică un câmp care conține un Serial Shipping Container Code (SSCC). Definițiile oficiale, formatele și regulile de utilizare sunt menținute de GS1.

În acest context, AI înseamnă Application Identifier, nu inteligență artificială. Abrevierea apare și în alte domenii tehnice, dar sensul GS1 este cel relevant atunci când se discută despre identificarea produselor, etichetele logistice și datele codurilor de bare din lanțul de aprovizionare.

Cum funcționează Application Identifiers

Un element de date GS1 combină un Application Identifier cu câmpul de date asociat. Mai multe elemente de date pot fi transportate împreună atunci când codul de bare ales și regulile GS1 aplicabile permit acest lucru. O aplicație receptoare citește AI-ul, determină structura așteptată a câmpului, extrage valoarea și atribuie valoarea câmpului comercial corespunzător.

Acest lucru oferă organizațiilor un vocabular comun. Fără o regulă comună de interpretare, o succesiune de cifre ar putea fi confundată cu un număr de produs, o dată sau o referință de expediere. Un AI oferă această interpretare, deși software-ul receptor trebuie în continuare să implementeze regulile relevante de analiză și validare.

Notația lizibilă de către oameni și datele codificate

Application Identifiers sunt afișate în mod obișnuit între paranteze în textul lizibil de către oameni care însoțește un cod de bare. De exemplu, (17)271231 reprezintă AI 17 urmat de o valoare a datei de expirare în format YYMMDD: 31 decembrie 2027. Parantezele ajută o persoană să recunoască AI-ul; ele nu sunt codificate ca paranteze obișnuite în datele codului de bare GS1.

Scanerele de coduri de bare și interfețele lor software pot expune diferit informațiile de control. Prin urmare, o etichetă tipărită, rezultatul textual al unui scaner și înregistrarea stocată de o aplicație pot să nu arate identic, chiar dacă reprezintă aceleași date. Implementările trebuie să distingă reprezentarea tipărită de structura codificată, în loc să încerce să analizeze doar parantezele vizibile.

Lungimile câmpurilor și separatorii

Unele câmpuri de date AI au o lungime prescrisă, în timp ce altele permit un număr variabil de caractere până la un maximum specificat. Această distincție este importantă atunci când mai multe câmpuri apar împreună. Un analizor trebuie să știe unde se termină o valoare înainte de a putea identifica următorul AI.

Pentru câmpurile cu lungime variabilă, este în general necesar un separator adecvat atunci când urmează un alt element de date. În implementările codurilor de bare GS1, acest lucru implică mecanismul de separare specificat pentru simbologia relevantă, inclusiv FNC1, acolo unde este aplicabil. Interfețele software pot reprezenta un separator ca pe un caracter de separare a grupurilor. Cerințele exacte trebuie preluate din GS1 General Specifications, nu deduse din aspectul unei etichete.

Application Identifiers frecvente în logistică

Exemplele următoare ilustrează câmpuri de date GS1 frecvent relevante. Sunt exemple selectate, nu o listă completă și nici un substitut pentru definițiile oficiale ale AI.

AIDate identificateFormatul datelorSemnificație practică
00Serial Shipping Container Code (SSCC)18 cifre numericeIdentifică o unitate logistică individuală, precum un palet sau un colet.
01Global Trade Item Number (GTIN)14 cifre numericeIdentifică un articol comercial, nu o expediere specifică.
10Număr de lot sau de serie de producțieLungime variabilă, până la 20 de caractere permiseAsociază un articol comercial cu un lot de producție.
11Data producțieiȘase cifre numerice, YYMMDDComunicǎ data producției asociată articolului.
15Data durabilității minimaleȘase cifre numerice, YYMMDDComunicǎ o dată de consum preferabil înainte de, distinctă de data expirării.
17Data expirăriiȘase cifre numerice, YYMMDDPermite gestionarea aspectelor legate de expirare atunci când este aplicabilă produsului.
21Număr de serieLungime variabilă, până la 20 de caractere permiseDiferențiază o instanță individuală atunci când este utilizat împreună cu identificatorul relevant al produsului.

Definițiile oficiale specifică și aspecte pe care acest rezumat nu le reproduce, inclusiv seturile de caractere permise, asocierile obligatorii cu alte date și anumite reguli de validare. Lungimea maximă a unui câmp nu înseamnă că fiecare valoare trebuie să ocupe acea lungime.

Utilizarea în depozitare și procesarea comenzilor pentru comerț electronic

Application Identifiers se află la interfața dintre identificarea fizică și înregistrările comerciale. Un depozit poate scana o unitate logistică recepționată, poate prelua SSCC-ul acesteia și poate asocia identificatorul unei recepții așteptate. Datele la nivel de produs pot identifica separat articolul comercial, lotul, data expirării sau numărul de serie relevant pentru gestionarea stocurilor.

Codul de bare nu trebuie să conțină fiecare detaliu al tranzacției. Un SSCC poate servi drept referință către informații păstrate într-un sistem de depozit sau schimbate între partenerii comerciali. În mod similar, un GTIN identifică un articol comercial, în timp ce descrierile, condițiile comerciale și alocările comenzilor pot rămâne în baze de date conectate.

De exemplu, un comerciant care recepționează stocuri sensibile la dată poate citi identificatorul produsului, numărul lotului și data expirării de pe o etichetă compatibilă. Dacă software-ul său de depozit acceptă aceste câmpuri, poate înregistra lotul și data în raport cu recepția. Dacă aceste informații afectează apoi rotația stocului depinde de regulile de inventar configurate de comerciant; prezența unui AI nu impune de una singură o politică de colectare.

În timpul procesării retururilor, o combinație acceptată de produs și număr de serie poate ajuta personalul să asocieze o unitate fizică unei înregistrări existente. Acest lucru nu stabilește dreptul clientului la rambursare, nu dovedește de una singură autenticitatea produsului și nu înlocuiește procesul comerciantului de autorizare a returului.

Expedieri transfrontaliere

Definițiile GS1 comune pot ajuta partenerii comerciali să interpreteze datele de identificare dincolo de granițele organizaționale și naționale. Totuși, un AI nu este un câmp al declarației vamale doar pentru că apare pe o expediere internațională. Identificatorii GS1 nu înlocuiesc clasificarea tarifară, informațiile despre origine, facturile comerciale sau orice alt document necesar pentru o anumită tranzacție.

În mod similar, un SSCC nu trebuie tratat automat ca număr de urmărire al transportatorului. Un transportator sau o integrare logistică poate asocia cele două, dar asocierea trebuie să existe în sistemele relevante. Application Identifier descrie câmpul de date; nu garantează accesul la evenimentele de transport.

Application Identifiers și termeni asociați

TermenCe reprezintăRelația cu un AI
GTINUn identificator pentru un articol comercialAI 01 declară că următorul câmp conține un GTIN.
SSCCUn identificator pentru o unitate logistică individualăAI 00 declară că următorul câmp conține un SSCC.
Barcode symbologyRegulile utilizate pentru reprezentarea datelor într-un simbol lizibil de mașinăO simbologie compatibilă transportă date definite de AI; AI-ul nu este tipul de cod de bare.
SKUO referință de gestionare a stocurilor atribuită în cadrul sistemului de inventar al unei companiiNu este interschimbabilă cu un AI și nu este automat echivalentă cu un GTIN.
Carrier tracking numberO referință utilizată în procesul de urmărire al unui transportatorNu trebuie presupus că este un SSCC sau un alt identificator GS1 fără verificare.

GS1-128 și GS1 DataMatrix sunt exemple de formate de coduri de bare utilizate pentru transportarea șirurilor de elemente AI GS1. Simbolurile obișnuite Code 128 sau Data Matrix nu trebuie considerate conforme cu regulile GS1 doar pentru că arată similar. Atât codificarea, cât și structura datelor sunt importante.

Verificări de implementare și validare

O scanare reușită confirmă doar faptul că un scaner a decodificat un simbol. Nu stabilește că valorile sunt valide, asociate corect sau potrivite pentru tranzacția comercială dorită. O implementare practică trebuie să verifice mai multe niveluri:

  1. Confirmați purtătorul de date. Stabiliți dacă eticheta folosește formatul de cod de bare GS1 așteptat și dacă scanerul raportează informațiile necesare pentru recunoașterea acestuia.
  2. Păstrați limitele câmpurilor. Asigurați-vă că configurarea scanerului, middleware-ul și interfețele aplicației nu elimină separatorii necesari pentru analiză.
  3. Validați AI-ul și formatul câmpului. Verificați identificatorul în raport cu definițiile oficiale, inclusiv lungimea câmpului și caracterele permise. Evitați tratarea fiecărui AI ca pe un prefix de două cifre.
  4. Aplicați regulile specifice identificatorului. Validați cifrele de control acolo unde este necesar, de exemplu pentru GTIN-uri și SSCC-uri, și interpretați câmpurile de dată conform regulilor GS1.
  5. Verificați asocierile obligatorii. Confirmați că atributele suplimentare, precum informațiile despre serie sau lot, sunt asociate cu identificatorii solicitați de regulile AI relevante.
  6. Verificați relevanța comercială. Comparați valorile analizate cu articolele, recepțiile sau unitățile logistice așteptate. Un identificator valid din punct de vedere structural se poate referi în continuare la mărfuri greșite.
  7. Testați interfața completă. Utilizați etichete reprezentative cu lungimi diferite ale câmpurilor, ordine diferite ale câmpurilor și poziții diferite ale separatorilor, în loc să testați o singură scanare reușită.

Implementările trebuie să utilizeze definițiile GS1 actuale, nu o listă informală copiată în software fără întreținere. Atunci când organizațiile schimbă date bazate pe AI, stabilirea câmpurilor acceptate și a modului de gestionare a erorilor este la fel de importantă ca stabilirea etichetei fizice.

Neînțelegeri frecvente

  • Un AI nu este un identificator unic al unui articol. El identifică semnificația unui câmp. Valoarea următoare furnizează informațiile despre produs, unitatea logistică, lot sau alte date.
  • Nu orice cod de bare conține Application Identifiers. Prezența acestora depinde de structura datelor și de implementarea GS1 relevantă.
  • Parantezele vizibile nu sunt separatori de câmp în codul de bare codificat. Sunt o convenție lizibilă de către oameni și nu trebuie confundate cu mecanismul efectiv de separare.
  • O dată a durabilității minimale și o dată de expirare nu reprezintă același câmp GS1. AI 15 și AI 17 comunică semnificații diferite ale datelor și nu trebuie înlocuite una cu cealaltă.
  • Datele standardizate nu înseamnă interoperabilitate automată. Software-ul receptor are în continuare nevoie de analiză, validare, mapare a câmpurilor și reguli comerciale compatibile.

Întrebări și răspunsuri

Ce înseamnă AI pe un cod de bare logistic?

Înseamnă Application Identifier: un prefix numeric GS1 care identifică semnificația și formatul datelor următoare, precum un SSCC, GTIN, număr de lot sau dată de expirare.

Care este diferența dintre AI 00 și AI 01?

AI 00 identifică un câmp care conține un SSCC pentru o unitate logistică individuală. AI 01 identifică un câmp care conține un GTIN pentru un articol comercial. Acestea descriu scopuri diferite de identificare.

Application Identifiers sunt identice cu tipurile de coduri de bare?

Nu. Application Identifiers definesc câmpurile de date. Un tip de cod de bare sau o simbologie definește modul în care informațiile sunt reprezentate într-un simbol lizibil de mașină. Formatele compatibile de coduri de bare GS1 pot transporta câmpuri definite de AI.

Scanarea unui Application Identifier oferă urmărirea expediției?

Nu de una singură. Scanarea furnizează date de identificare sau atribute. Evenimentele de urmărire necesită un sistem relevant și o asociere stabilită între identificatorul scanat și înregistrările expediției.

Surse