Applikasjonsidentifikator (AI)
Hva er en applikasjonsidentifikator (AI)?
En applikasjonsidentifikator (AI) er et standardisert numerisk prefiks i GS1-systemet som identifiserer betydningen og formatet til dataene som følger etter. Innen logistikk, lager og netthandel gjør GS1-applikasjonsidentifikatorer det mulig for systemer å skille mellom informasjon som en produktidentifikator, en identifikator for en logistikkenhet, et batchnummer eller en utløpsdato i en strekkode eller en annen støttet GS1-datarepresentasjon.

En AI består av to, tre eller fire sifre. Den er vanligvis ikke selve forretningsidentifikatoren, men forteller mottakssystemet hvordan den tilknyttede verdien skal tolkes. For eksempel identifiserer AI 01 et felt som inneholder et Global Trade Item Number (GTIN), mens AI 00 identifiserer et felt som inneholder en Serial Shipping Container Code (SSCC). De autoritative definisjonene, formatene og bruksreglene vedlikeholdes av GS1.
I denne sammenhengen betyr AI Application Identifier, ikke kunstig intelligens. Forkortelsen brukes også innen andre tekniske områder, men GS1-betydningen er den relevante når man snakker om produktidentifikasjon, logistikketiketter og strekkodedata i forsyningskjeden.
Slik fungerer applikasjonsidentifikatorer
Et GS1-dataelement kombinerer en applikasjonsidentifikator med det tilknyttede datafeltet. Flere dataelementer kan lagres sammen når den valgte strekkoden og gjeldende GS1-regler tillater det. En mottaksapplikasjon leser AI-en, fastslår den forventede feltstrukturen, henter ut verdien og tilordner den til det riktige forretningsfeltet.
Dette gir organisasjoner et felles vokabular. Uten en felles tolkningsregel kan en siffersekvens forveksles med et produktnummer, en dato eller en forsendelsesreferanse. En AI gir denne tolkningen, selv om mottaksprogramvaren fortsatt må implementere relevante regler for analysering og validering.
Lesbar notasjon og kodede data
Applikasjonsidentifikatorer vises vanligvis i parentes i den menneskelesbare teksten som følger med en strekkode. For eksempel representerer (17)271231 AI 17 etterfulgt av en utløpsdato i formatet YYMMDD: 31. desember 2027. Parentesene gjør det lettere for en person å gjenkjenne AI-en; de er ikke kodet som vanlige parenteser i GS1-strekkodedataene.
Strekkodeskannere og programvaregrensesnittene deres kan vise kontrollinformasjon på ulike måter. Derfor kan en trykt etikett, skannerens tekstutdata og en applikasjons lagrede post se forskjellige ut, selv når de representerer de samme dataene. Implementasjoner bør skille den trykte representasjonen fra den kodede strukturen i stedet for å forsøke å analysere bare de synlige parentesene.
Feltlengder og skilletegn
Noen AI-datafelt har en fastsatt lengde, mens andre tillater et variabelt antall tegn opptil et angitt maksimum. Dette skillet er viktig når flere felt vises sammen. En parser må vite hvor én verdi slutter før den kan identifisere neste AI.
For felt med variabel lengde trengs det vanligvis et passende skilletegn når et annet dataelement følger etter. I GS1-strekkodeimplementasjoner innebærer dette skilletegnmekanismen som er angitt for den aktuelle symbologien, inkludert FNC1 der det gjelder. Programvaregrensesnitt kan representere et skilletegn som et gruppeskilletegn. De nøyaktige kravene bør hentes fra GS1 General Specifications og ikke utledes fra hvordan en etikett ser ut.
Vanlige applikasjonsidentifikatorer innen logistikk
Følgende eksempler viser ofte relevante GS1-datafelt. De er utvalgte eksempler, ikke en fullstendig liste eller en erstatning for de offisielle AI-definisjonene.
| AI | Identifiserte data | Dataformat | Praktisk betydning |
|---|---|---|---|
| 00 | Serial Shipping Container Code (SSCC) | 18 numeriske sifre | Identifiserer en individuell logistikkenhet, for eksempel en pall eller pakke. |
| 01 | Global Trade Item Number (GTIN) | 14 numeriske sifre | Identifiserer en handelsvare, ikke en bestemt forsendelse. |
| 10 | Batch- eller lotnummer | Variabel lengde, opptil 20 tillatte tegn | Knytter en handelsvare til en produksjonsbatch eller lot. |
| 11 | Produksjonsdato | Seks numeriske sifre, YYMMDD | Kommuniserer produksjonsdatoen som er knyttet til varen. |
| 15 | Best før-dato | Seks numeriske sifre, YYMMDD | Kommuniserer en best før-dato, som er forskjellig fra en utløpsdato. |
| 17 | Utløpsdato | Seks numeriske sifre, YYMMDD | Støtter håndtering knyttet til utløp når dette gjelder produktet. |
| 21 | Serienummer | Variabel lengde, opptil 20 tillatte tegn | Skiller mellom individuelle eksemplarer når det brukes sammen med den relevante produktidentifikatoren. |
De offisielle definisjonene angir også forhold som dette sammendraget ikke gjengir, blant annet tillatte tegnsett, nødvendige koblinger til andre data og bestemte valideringsregler. Maksimal lengde for et felt betyr ikke at alle verdier må bruke hele lengden.
Bruk på lager og ved oppfyllelse av netthandel
Applikasjonsidentifikatorer fungerer som grensesnittet mellom fysisk identifikasjon og forretningsregistre. Et lager kan skanne en innkommende logistikkenhet, hente SSCC-en og koble identifikatoren til en forventet mottakelse. Produktdata kan separat identifisere handelsvaren, batchen, utløpsdatoen eller serienummeret som er relevant for lagerhåndteringen.
Strekkoden trenger ikke å inneholde alle detaljene i transaksjonen. En SSCC kan fungere som en referanse til informasjon som lagres i et lagersystem eller utveksles mellom handelspartnere. På samme måte identifiserer en GTIN en handelsvare, mens beskrivelser, kommersielle vilkår og ordreallokeringer kan forbli i tilknyttede databaser.
En forhandler som mottar datofølsomme varer, kan for eksempel lese en produktidentifikator, et lotnummer og en utløpsdato fra en kompatibel etikett. Hvis lagerprogramvaren støtter disse feltene, kan den registrere loten og datoen for mottaket. Om denne informasjonen deretter påvirker lagerrotasjonen, avhenger av forhandlerens konfigurerte lagerregler; tilstedeværelsen av en AI håndhever ikke i seg selv en plukkepolicy.
Ved behandling av returer kan en støttet kombinasjon av produkt- og serienummer hjelpe medarbeidere med å koble en fysisk enhet til en eksisterende post. Dette fastslår ikke kundens rett til refusjon, beviser ikke produktets ekthet i seg selv og erstatter ikke forhandlerens prosess for returgodkjenning.
Grensekryssende forsendelser
Felles GS1-definisjoner kan hjelpe handelspartnere med å tolke identifikasjonsdata på tvers av organisatoriske og nasjonale grenser. En AI er imidlertid ikke et felt i en tolldeklarasjon bare fordi den vises på en internasjonal forsendelse. GS1-identifikatorer erstatter ikke tolltariffklassifisering, opprinnelsesinformasjon, handelsfakturaer eller annen dokumentasjon som kreves for en bestemt transaksjon.
På samme måte bør en SSCC ikke automatisk behandles som et transportørsporingsnummer. En transportør eller logistikk-integrasjon kan koble de to sammen, men koblingen må finnes i de relevante systemene. Applikasjonsidentifikatoren beskriver datafeltet; den garanterer ikke tilgang til transporthendelser.
Applikasjonsidentifikatorer og relaterte begreper
| Begrep | Hva det representerer | Forholdet til en AI |
|---|---|---|
| GTIN | En identifikator for en handelsvare | AI 01 erklærer at det følgende feltet inneholder en GTIN. |
| SSCC | En identifikator for en individuell logistikkenhet | AI 00 erklærer at det følgende feltet inneholder en SSCC. |
| Strekkodesymbologi | Reglene som brukes til å representere data i et maskinlesbart symbol | En kompatibel symbologi bærer AI-definerte data; AI-en er ikke strekkodetypen. |
| SKU | En lagerreferanse som er tildelt i en virksomhets lagersystem | Den kan ikke brukes om hverandre med en AI og er ikke automatisk det samme som en GTIN. |
| Transportørens sporingsnummer | En referanse som brukes i transportørens sporingsprosess | Det bør ikke antas å være en SSCC eller en annen GS1-identifikator uten kontroll. |
GS1-128 og GS1 DataMatrix er eksempler på strekkodeformater som brukes til å bære GS1 AI-elementstrenger. Vanlige Code 128- eller Data Matrix-symboler bør ikke antas å følge GS1-reglene bare fordi de ser like ut. Både kodingen og datastrukturen er viktige.
Implementering og valideringskontroller
En vellykket skanning bekrefter bare at en skanner har dekodet et symbol. Den fastslår ikke at verdiene er gyldige, riktig koblet eller egnet for den tiltenkte forretningstransaksjonen. En praktisk implementering bør kontrollere flere lag:
- Bekreft databæreren. Fastslå om etiketten bruker det forventede GS1-strekkodeformatet, og om skanneren rapporterer informasjonen som trengs for å gjenkjenne det.
- Bevar feltgrensene. Sørg for at skannerkonfigurasjon, mellomvare og applikasjonsgrensesnitt ikke fjerner skilletegn som kreves for analysering.
- Valider AI-en og feltformatet. Kontroller identifikatoren mot de offisielle definisjonene, inkludert feltlengde og tillatte tegn. Unngå å behandle alle AI-er som tosifrede prefikser.
- Bruk identifikatorspesifikke regler. Valider kontrollsifre der det kreves, for eksempel for GTIN-er og SSCC-er, og tolk datofelt i samsvar med GS1-reglene.
- Kontroller nødvendige koblinger. Bekreft at tilleggsattributter, som serie- eller batchinformasjon, er koblet til identifikatorene som kreves av de relevante AI-reglene.
- Kontroller forretningsrelevansen. Sammenlign de analyserte verdiene med forventede varer, mottak eller logistikkenheter. En strukturelt gyldig identifikator kan fortsatt vise til feil varer.
- Test hele grensesnittet. Bruk representative etiketter med ulike feltlengder, feltrekkefølger og skilletegnplasseringer, i stedet for å teste bare én vellykket skanning.
Implementeringer bør bruke de gjeldende GS1-definisjonene i stedet for en uformell liste som er kopiert inn i programvaren uten vedlikehold. Når organisasjoner utveksler AI-baserte data, er det like viktig å bli enige om støttede felt og feilhåndtering som å bli enige om den fysiske etiketten.
Vanlige misforståelser
- En AI er ikke en unik identifikator for en vare. Den identifiserer betydningen av et felt. Den følgende verdien inneholder produkt-, logistikk-, batch- eller annen informasjon.
- Ikke alle strekkoder inneholder applikasjonsidentifikatorer. Om de finnes, avhenger av datastrukturen og den relevante GS1-implementeringen.
- Synlige parenteser er ikke feltseparatorer i den kodede strekkoden. De er en menneskelesbar konvensjon og bør ikke forveksles med den faktiske skilletegnmekanismen.
- En best før-dato og en utløpsdato er ikke det samme GS1-feltet. AI 15 og AI 17 kommuniserer ulike datobetydninger og bør ikke erstattes av hverandre.
- Standardiserte data gir ikke automatisk interoperabilitet. Mottaksprogramvaren trenger fortsatt kompatibel analysering, validering, feltkobling og forretningsregler.
Spørsmål og svar
Hva betyr AI på en logistikkstrekkode?
Det betyr Application Identifier: et numerisk GS1-prefiks som identifiserer betydningen og formatet til de følgende dataene, for eksempel en SSCC, GTIN, batchnummer eller utløpsdato.
Hva er forskjellen mellom AI 00 og AI 01?
AI 00 identifiserer et felt som inneholder en SSCC for en individuell logistikkenhet. AI 01 identifiserer et felt som inneholder en GTIN for en handelsvare. De beskriver ulike identifikasjonsformål.
Er applikasjonsidentifikatorer det samme som strekkodetyper?
Nei. Applikasjonsidentifikatorer definerer datafelt. En strekkodetype, eller symbologi, definerer hvordan informasjon representeres i et maskinlesbart symbol. Kompatible GS1-strekkodeformater kan bære AI-definerte felt.
Gir skanning av en applikasjonsidentifikator forsendelsessporing?
Ikke i seg selv. Skanningen gir identifikasjons- eller attributtdata. Sporingshendelser krever et relevant system og en etablert kobling mellom den skannede identifikatoren og forsendelsesregistrene.
Kilder
- GS1: Application Identifiers — Offisiell oversikt over applikasjonsidentifikatorer og deres rolle i definisjonen av GS1-datafelt.
- GS1 Application Identifiers Reference — Individuelle AI-definisjoner, dataformater, feltlengder og koblingsregler.
- GS1 General Specifications — Tekniske regler for GS1-identifikasjon, strekkodekoding, menneskelesbar tolkning, skilletegn og validering.


