Applikationsidentifikator (AI)
Hvad er en applikationsidentifikator (AI)?
En applikationsidentifikator (AI) er et standardiseret numerisk præfiks i GS1-systemet, som identificerer betydningen af og formatet for de data, der følger efter det. Inden for logistik, lagerdrift og e-commerce-fulfillment gør GS1-applikationsidentifikatorer det muligt for systemer at skelne mellem oplysninger såsom en produktidentifikator, en identifikator for en logistikenhed, et batchnummer eller en udløbsdato i en stregkode eller en anden understøttet GS1-datarepræsentation.

En AI består af to, tre eller fire cifre. Det er normalt ikke selve virksomhedsidentifikatoren: Den fortæller det modtagende system, hvordan den tilknyttede værdi skal fortolkes. AI 01 identificerer for eksempel et felt, der indeholder et Global Trade Item Number (GTIN), mens AI 00 identificerer et felt, der indeholder en Serial Shipping Container Code (SSCC). De autoritative definitioner, formater og brugsregler vedligeholdes af GS1.
I denne sammenhæng betyder AI Application Identifier og ikke kunstig intelligens. Forkortelsen forekommer også inden for andre tekniske områder, men GS1-betydningen er den relevante, når man taler om produktidentifikation, logistike etiketter og stregkodedata i forsyningskæden.
Sådan fungerer applikationsidentifikatorer
Et GS1-dataelement kombinerer en applikationsidentifikator med det tilknyttede datafelt. Flere dataelementer kan medtages sammen, når den valgte stregkode og de gældende GS1-regler tillader det. En modtagende applikation læser AI'en, fastslår den forventede feltstruktur, udtrækker værdien og tildeler værdien til det relevante forretningsfelt.
Dette skaber et fælles ordforråd mellem organisationer. Uden en fælles fortolkningsregel kan en talrække forveksles med et produktnummer, en dato eller en forsendelsesreference. En AI giver denne fortolkning, selv om den modtagende software stadig skal implementere de relevante regler for parsing og validering.
Personlæsbar notation og kodede data
Applikationsidentifikatorer vises normalt i parenteser i den personlæsbare tekst, der ledsager en stregkode. (17)271231 repræsenterer for eksempel AI 17 efterfulgt af en udløbsdato i formatet ÅÅMMDD: 31. december 2027. Parenteserne hjælper en person med at genkende AI'en; de er ikke kodet som almindelige parenteser i GS1-stregkodedataene.
Stregkodescannere og deres softwaregrænseflader kan vise kontroloplysninger på forskellige måder. Derfor ser en trykt etiket, scannerens tekstoutput og en applikations lagrede post muligvis ikke identiske ud, selv om de repræsenterer de samme data. Implementeringer bør skelne mellem den trykte repræsentation og den kodede struktur i stedet for kun at forsøge at parse de synlige parenteser.
Feltlængder og separatorer
Nogle AI-datafelter har en fastlagt længde, mens andre tillader et variabelt antal tegn op til et angivet maksimum. Denne forskel er vigtig, når flere felter vises sammen. En parser skal vide, hvor én værdi slutter, før den kan identificere den næste AI.
For felter med variabel længde er der normalt behov for en passende separator, når et andet dataelement følger efter. I GS1-stregkodeimplementeringer involverer dette den separatormekanisme, der er angivet for den relevante symbologi, herunder FNC1, hvor det er relevant. Softwaregrænseflader kan repræsentere en separator som et gruppeseparatortegn. De præcise krav bør hentes fra GS1 General Specifications og ikke udledes af en etikets udseende.
Almindelige applikationsidentifikatorer inden for logistik
Følgende eksempler illustrerer hyppigt relevante GS1-datafelter. De er udvalgte eksempler og ikke en komplet liste eller en erstatning for de officielle AI-definitioner.
| AI | Identificerede data | Dataformat | Praktisk betydning |
|---|---|---|---|
| 00 | Serial Shipping Container Code (SSCC) | 18 numeriske cifre | Identificerer en individuel logistikenhed, f.eks. en palle eller pakke. |
| 01 | Global Trade Item Number (GTIN) | 14 numeriske cifre | Identificerer en handelsvare og ikke en bestemt forsendelse. |
| 10 | Batch- eller lotnummer | Variabel længde, op til 20 tilladte tegn | Knytter en handelsvare til et produktionsbatch eller lot. |
| 11 | Produktionsdato | Seks numeriske cifre, ÅÅMMDD | Kommunikerer den produktionsdato, der er knyttet til varen. |
| 15 | Mindst holdbar til-dato | Seks numeriske cifre, ÅÅMMDD | Kommunikerer en mindst holdbar til-dato, som adskiller sig fra en udløbsdato. |
| 17 | Udløbsdato | Seks numeriske cifre, ÅÅMMDD | Understøtter håndtering relateret til udløb, når det er relevant for produktet. |
| 21 | Serienummer | Variabel længde, op til 20 tilladte tegn | Adskiller en individuel enhed, når det bruges sammen med den relevante produktidentifikator. |
De officielle definitioner angiver også forhold, som dette resumé ikke gengiver, herunder tilladte tegnsæt, påkrævede forbindelser til andre data og specifikke valideringsregler. Den maksimale længde for et felt betyder ikke, at enhver værdi skal fylde hele længden.
Brug i lagerdrift og e-commerce-fulfillment
Applikationsidentifikatorer fungerer som grænsefladen mellem fysisk identifikation og forretningsdata. Et lager kan scanne en indgående logistikenhed, hente dens SSCC og matche identifikatoren med en forventet modtagelse. Data på produktniveau kan separat identificere den handelsvare, det batch, den udløbsdato eller det serienummer, der er relevant for lagerhåndteringen.
Stregkoden behøver ikke indeholde alle transaktionens detaljer. En SSCC kan fungere som reference til oplysninger, der opbevares i et lagersystem eller udveksles mellem handelspartnere. På samme måde identificerer en GTIN en handelsvare, mens beskrivelser, kommercielle vilkår og ordreallokeringer kan forblive i tilknyttede databaser.
En detailhandler, der modtager datofølsomme varer, kan for eksempel læse en produktidentifikator, et lotnummer og en udløbsdato fra en kompatibel etiket. Hvis lagersoftwaren understøtter disse felter, kan den registrere lotnummeret og datoen på modtagelsen. Om disse oplysninger derefter påvirker lagerrotationen, afhænger af detailhandlerens konfigurerede lagerregler; tilstedeværelsen af en AI håndhæver ikke i sig selv en plukningspolitik.
Under behandlingen af returneringer kan en understøttet kombination af produkt- og serienummer hjælpe medarbejdere med at matche en fysisk enhed med en eksisterende post. Dette fastslår ikke kundens ret til en refundering, beviser ikke i sig selv produktets ægthed og erstatter ikke forhandlerens proces for godkendelse af returneringer.
Grænseoverskridende forsendelser
Fælles GS1-definitioner kan hjælpe handelspartnere med at fortolke identifikationsdata på tværs af organisatoriske og nationale grænser. En AI er dog ikke et toldangivelsesfelt, blot fordi den vises på en international forsendelse. GS1-identifikatorer erstatter ikke tarifering, oprindelsesoplysninger, handelsfakturaer eller anden dokumentation, der kræves for en bestemt transaktion.
På samme måde bør en SSCC ikke automatisk behandles som et transportørsporingsnummer. En transportør eller en logistikintegration kan knytte de to sammen, men denne forbindelse skal eksistere i de relevante systemer. Applikationsidentifikatoren beskriver datafeltet; den garanterer ikke adgang til transporthændelser.
Applikationsidentifikatorer og relaterede begreber
| Begreb | Hvad det repræsenterer | Forholdet til en AI |
|---|---|---|
| GTIN | En identifikator for en handelsvare | AI 01 erklærer, at det følgende felt indeholder en GTIN. |
| SSCC | En identifikator for en individuel logistikenhed | AI 00 erklærer, at det følgende felt indeholder en SSCC. |
| Stregkodesymbologi | De regler, der bruges til at repræsentere data i et maskinlæsbar symbol | En kompatibel symbologi bærer AI-definerede data; AI'en er ikke stregkodetypen. |
| SKU | En lagerreference, der tildeles i en virksomheds lagersystem | Den kan ikke udskiftes med en AI og er ikke automatisk det samme som en GTIN. |
| Transportørens sporingsnummer | En reference, der bruges i transportørens sporingsproces | Det bør ikke antages at være en SSCC eller en anden GS1-identifikator uden verifikation. |
GS1-128 og GS1 DataMatrix er eksempler på stregkodeformater, der bruges til at bære GS1 AI-elementstrenge. Almindelige Code 128- eller Data Matrix-symboler bør ikke antages at følge GS1-reglerne, blot fordi de ligner dem. Både kodningen og datastrukturen er vigtig.
Implementering og valideringskontroller
En vellykket scanning bekræfter kun, at en scanner har afkodet et symbol. Den fastslår ikke, at værdierne er gyldige, korrekt forbundet eller egnede til den tilsigtede forretningstransaktion. En praktisk implementering bør kontrollere flere lag:
- Bekræft databæreren. Fastslå, om etiketten bruger det forventede GS1-stregkodeformat, og om scanneren rapporterer de oplysninger, der er nødvendige for at genkende det.
- Bevar feltgrænserne. Sørg for, at scannerens konfiguration, middleware og applikationsgrænseflader ikke fjerner separatorer, der kræves til parsing.
- Valider AI'en og feltformatet. Kontroller identifikatoren i forhold til de officielle definitioner, herunder feltlængde og tilladte tegn. Undgå at behandle enhver AI som et præfiks på to cifre.
- Anvend identifikatorspecifikke regler. Valider kontrolcifre, hvor det kræves, f.eks. for GTIN'er og SSCC'er, og fortolk datofelter i henhold til GS1-reglerne.
- Kontroller påkrævede forbindelser. Bekræft, at yderligere attributter, såsom serie- eller batchoplysninger, er knyttet til de identifikatorer, der kræves af de relevante AI-regler.
- Kontroller forretningsmæssig relevans. Sammenlign de parsede værdier med forventede varer, modtagelser eller logistikenheder. En strukturelt gyldig identifikator kan stadig henvise til de forkerte varer.
- Test hele grænsefladen. Brug repræsentative etiketter med forskellige feltlængder, feltrækkefølger og separatorplaceringer i stedet for kun at teste én vellykket scanning.
Implementeringer bør bruge de aktuelle GS1-definitioner i stedet for en uformel liste, der er kopieret ind i software uden vedligeholdelse. Når organisationer udveksler AI-baserede data, er det lige så vigtigt at blive enige om understøttede felter og fejlhåndtering som at blive enige om den fysiske etiket.
Almindelige misforståelser
- En AI er ikke en unik identifikator for en vare. Den identificerer betydningen af et felt. Den følgende værdi indeholder produkt-, logistik-, batch- eller andre oplysninger.
- Ikke alle stregkoder indeholder applikationsidentifikatorer. Deres tilstedeværelse afhænger af datastrukturen og den relevante GS1-implementering.
- Synlige parenteser er ikke feltseparatorer i den kodede stregkode. De er en personlæsbar konvention og bør ikke forveksles med den faktiske separatormekanisme.
- En mindst holdbar til-dato og en udløbsdato er ikke det samme GS1-felt. AI 15 og AI 17 kommunikerer forskellige datobetydninger og bør ikke erstatte hinanden.
- Standardiserede data giver ikke automatisk interoperabilitet. Den modtagende software har stadig brug for kompatibel parsing, validering, feltmapping og forretningsregler.
Ofte stillede spørgsmål
Hvad betyder AI på en logistisk stregkode?
Det betyder Application Identifier: et numerisk GS1-præfiks, der identificerer betydningen af og formatet for de følgende data, såsom en SSCC, GTIN, batchnummer eller udløbsdato.
Hvad er forskellen mellem AI 00 og AI 01?
AI 00 identificerer et felt, der indeholder en SSCC for en individuel logistikenhed. AI 01 identificerer et felt, der indeholder en GTIN for en handelsvare. De beskriver forskellige identifikationsformål.
Er applikationsidentifikatorer det samme som stregkodetyper?
Nej. Applikationsidentifikatorer definerer datafelter. En stregkodetype eller symbologi definerer, hvordan oplysninger repræsenteres i et maskinlæsbar symbol. Kompatible GS1-stregkodeformater kan indeholde AI-definerede felter.
Giver scanning af en applikationsidentifikator mulighed for sporing af forsendelsen?
Ikke i sig selv. Scanningen leverer identifikations- eller attributdata. Sporingshændelser kræver et relevant system og en etableret forbindelse mellem den scannede identifikator og forsendelsesregistreringerne.
Kilder
- GS1: Application Identifiers — Officielt overblik over applikationsidentifikatorer og deres rolle i definitionen af GS1-datafelter.
- GS1 Application Identifiers Reference — Individuelle AI-definitioner, dataformater, feltlængder og forbindelsesregler.
- GS1 General Specifications — Tekniske regler for GS1-identifikation, stregkodekodning, personlæsbar fortolkning, separatorer og validering.


