Skip to main content
ДомаБлогПоимникИдентификатор на апликацијата (AI)

Идентификатор на апликацијата (AI)

17TRACK

Што е идентификатор на апликација (AI)?

Идентификаторот на апликација (AI) е стандардизиран нумерички префикс во системот GS1 што го идентификува значењето и форматот на податоците што следуваат. Во логистиката, складирањето и исполнувањето на нарачки во е-трговијата, идентификаторите на апликации GS1 им овозможуваат на системите да разликуваат информации како идентификатор на производ, идентификатор на логистичка единица, број на серија или рок на траење во баркод или друга поддржана GS1 репрезентација на податоци.

Application Identifier AI

AI се состои од две, три или четири цифри. Обично тој не е самиот деловен идентификатор: му кажува на приемниот систем како да ја толкува поврзаната вредност. На пример, AI 01 идентификува поле што содржи Global Trade Item Number (GTIN), додека AI 00 идентификува поле што содржи Serial Shipping Container Code (SSCC). Авторитативните дефиниции, формати и правила за употреба ги одржува GS1.

Во овој контекст, AI значи Application Identifier, а не вештачка интелигенција. Кратенката се појавува и во други технички области, но значењето според GS1 е релевантно кога се зборува за идентификација на производи, логистички етикети и баркод-податоци во синџирот на снабдување.

Како функционираат идентификаторите на апликации

Еден GS1 елемент на податоци комбинира идентификатор на апликација со неговото поврзано поле за податоци. Неколку елементи на податоци може да се пренесуваат заедно кога избраниот баркод и применливите правила на GS1 го дозволуваат тоа. Приемната апликација го чита AI, ја одредува очекуваната структура на полето, ја извлекува вредноста и ја доделува на соодветното деловно поле.

Ова обезбедува договорен речник меѓу организациите. Без заедничко правило за толкување, низа цифри може да се помеша со број на производ, датум или референца на пратка. AI го обезбедува тоа толкување, иако приемниот софтвер сепак мора да ги имплементира релевантните правила за парсирање и валидација.

Човечки читлива нотација и кодирани податоци

Идентификаторите на апликации најчесто се прикажуваат во загради во текстот читлив за луѓе што го придружува баркодот. На пример, (17)271231 го претставува AI 17 проследен со вредност за рок на траење во формат YYMMDD: 31 декември 2027 година. Заградите му помагаат на човекот да го препознае AI; тие не се кодираат како обични загради во GS1-баркодните податоци.

Баркод-скенерите и нивните софтверски интерфејси може различно да ги прикажуваат контролните информации. Како резултат на тоа, отпечатена етикета, текстуален излез од скенер и запис зачуван во апликација може да не изгледаат идентично, дури и кога ги претставуваат истите податоци. Имплементациите треба да ја разликуваат отпечатената репрезентација од кодираната структура, наместо да се обидуваат да ги парсираат само видливите загради.

Должини на полињата и разделувачи

Некои полиња со податоци на AI имаат пропишана должина, додека други дозволуваат променлив број знаци до одреден максимум. Оваа разлика е важна кога повеќе полиња се појавуваат заедно. Парсерот треба да знае каде завршува една вредност пред да може да го идентификува следниот AI.

Кај полињата со променлива должина, обично е потребен соодветен разделувач кога следи друг елемент на податоци. Во имплементациите на GS1-баркодови, ова го вклучува механизмот за разделување наведен за релевантната симбологија, вклучувајќи FNC1 каде што е применливо. Софтверските интерфејси може да го претставуваат разделувачот како знак за групен разделувач. Точните барања треба да се преземат од GS1 General Specifications, а не да се заклучуваат од изгледот на етикетата.

Вообичаени идентификатори на апликации во логистиката

Следните примери ги илустрираат често релевантните GS1 полиња со податоци. Тие се избрани примери, а не целосен список или замена за официјалните дефиниции на AI.

AIИдентификувани податоциФормат на податоцитеПрактично значење
00Serial Shipping Container Code (SSCC)18 нумерички цифриИдентификува поединечна логистичка единица, како палета или пакет.
01Global Trade Item Number (GTIN)14 нумерички цифриИдентификува трговски производ, а не конкретна пратка.
10Број на серија или лотПроменлива должина, до 20 дозволени знациГо поврзува трговскиот производ со производствена серија или лот.
11Датум на производствоШест нумерички цифри, YYMMDDГо соопштува датумот на производство поврзан со производот.
15Датум „најдобро да се употреби до“Шест нумерички цифри, YYMMDDГо соопштува датумот „најдобро да се употреби до“, кој се разликува од рокот на траење.
17Рок на траењеШест нумерички цифри, YYMMDDОвозможува постапување поврзано со истекувањето кога тоа е применливо за производот.
21Сериски бројПроменлива должина, до 20 дозволени знациРазликува поединечен примерок кога се користи со релевантниот идентификатор на производот.

Официјалните дефиниции наведуваат и прашања што не се опфатени во ова резиме, вклучувајќи дозволени множества знаци, задолжителни поврзувања со други податоци и конкретни правила за валидација. Максималната должина на полето не значи дека секоја вредност мора да ја зазема таа должина.

Употреба во складирањето и исполнувањето на нарачки во е-трговијата

Идентификаторите на апликации се наоѓаат на границата меѓу физичката идентификација и деловните записи. Складот може да скенира пристигната логистичка единица, да го преземе нејзиниот SSCC и да го усогласи тој идентификатор со очекуваниот прием. Податоците на ниво на производ може одделно да го идентификуваат трговскиот производ, серијата, рокот на траење или серискиот број релевантен за постапувањето со залихите.

Баркодот не мора да ги содржи сите детали за трансакцијата. SSCC може да служи како референца до информации зачувани во складски систем или разменети меѓу трговски партнери. Слично, GTIN идентификува трговски производ, додека описите, комерцијалните услови и распределбите на нарачките може да останат во поврзани бази на податоци.

На пример, трговец што прима залиха чувствителна на датум може да прочита идентификатор на производ, број на серија и рок на траење од компатибилна етикета. Ако неговиот складски софтвер ги поддржува тие полиња, може да ги запише серијата и датумот со приемот. Дали тие информации потоа ќе влијаат врз ротацијата на залихите зависи од конфигурираните правила за залихи на трговецот; присуството на AI само по себе не наметнува политика за избор на производи.

При обработка на враќања, поддржана комбинација од производ и сериски број може да му помогне на персоналот да усогласи физичка единица со постоечки запис. Ова не го утврдува правото на клиентот на поврат на средства, самостојно не ја докажува автентичноста на производот и не го заменува процесот на трговецот за одобрување враќање.

Прекугранични пратки

Заедничките дефиниции на GS1 може да им помогнат на трговските партнери да ги толкуваат идентификациските податоци преку организациски и национални граници. Сепак, AI не е поле за царинска декларација само затоа што се појавува на меѓународна пратка. GS1 идентификаторите не ја заменуваат тарифната класификација, информациите за потекло, комерцијалните фактури или која било друга документација потребна за конкретна трансакција.

Исто така, SSCC не треба автоматски да се третира како број за следење на превозникот. Превозник или логистичка интеграција може да ги поврзе двата податока, но таа поврзаност мора да постои во релевантните системи. Идентификаторот на апликацијата го опишува полето со податоци; тој не гарантира пристап до транспортни настани.

Идентификатори на апликации и поврзани термини

ТерминШто претставуваОднос со AI
GTINИдентификатор за трговски производAI 01 објавува дека следното поле содржи GTIN.
SSCCИдентификатор за поединечна логистичка единицаAI 00 објавува дека следното поле содржи SSCC.
Симбологија на баркодПравила што се користат за претставување податоци во машински читлив симболКомпатибилна симбологија носи податоци дефинирани со AI; AI не е тип на баркод.
SKUРеференца за одржување залиха доделена во системот за залихи на деловниот субјектНе е заменлив со AI и автоматски не е еквивалентен на GTIN.
Број за следење на превозникРеференца што се користи во процесот на следење на превозникотНе треба да се претпоставува дека е SSCC или друг GS1 идентификатор без проверка.

GS1-128 и GS1 DataMatrix се примери на формати на баркодови што се користат за носење низи од GS1 AI елементи. Не треба да се претпоставува дека обичните симболи Code 128 или Data Matrix ги следат правилата на GS1 само затоа што изгледаат слично. Важни се и кодирањето и структурата на податоците.

Проверки при имплементација и валидација

Успешното скенирање само потврдува дека скенерот декодирал симбол. Тоа не утврдува дека вредностите се валидни, правилно поврзани или соодветни за планираната деловна трансакција. Практичната имплементација треба да провери неколку слоеви:

  1. Потврдете го носителот на податоци. Утврдете дали етикетата го користи очекуваниот GS1-баркод формат и дали скенерот ги известува потребните информации за негово препознавање.
  2. Зачувајте ги границите на полињата. Осигурете се дека конфигурацијата на скенерот, middleware-от и интерфејсите на апликацијата не ги отфрлаат разделувачите потребни за парсирање.
  3. Потврдете го AI и форматот на полето. Проверете го идентификаторот според официјалните дефиниции, вклучувајќи ја должината на полето и дозволените знаци. Избегнувајте секој AI да го третирате како двоцифрен префикс.
  4. Применете правила специфични за идентификаторот. Потврдете ги контролните цифри каде што е потребно, како кај GTIN и SSCC, и толкувајте ги датумските полиња според правилата на GS1.
  5. Проверете ги задолжителните поврзувања. Потврдете дека дополнителните атрибути, како сериски или сериски податоци, се поврзани со идентификаторите што ги бараат релевантните правила на AI.
  6. Проверете ја деловната релевантност. Споредете ги парсираните вредности со очекуваните производи, приеми или логистички единици. Структурно валиден идентификатор сепак може да се однесува на погрешна стока.
  7. Тестирајте го целосниот интерфејс. Користете репрезентативни етикети со различни должини и редоследи на полињата и различни позиции на разделувачите, наместо да тестирате само едно успешно скенирање.

Имплементациите треба да ги користат тековните дефиниции на GS1 наместо неформален список копиран во софтвер без одржување. Кога организациите разменуваат податоци засновани на AI, договорот за поддржаните полиња и постапувањето со грешки е исто толку важен како и договорот за физичката етикета.

Вообичаени недоразбирања

  • AI не е единствен идентификатор за производ. Тој го идентификува значењето на полето. Следната вредност ги обезбедува информациите за производот, логистичката единица, серијата или други податоци.
  • Не секој баркод содржи идентификатори на апликации. Нивното присуство зависи од структурата на податоците и релевантната имплементација на GS1.
  • Видливите загради не се разделувачи на полиња во кодираниот баркод. Тие се конвенција читлива за луѓе и не треба да се мешаат со вистинскиот механизам за разделување.
  • Датумот „најдобро да се употреби до“ и рокот на траење не се исто GS1 поле. AI 15 и AI 17 пренесуваат различни значења на датумот и не треба да се заменуваат еден со друг.
  • Стандардизираните податоци не значат автоматска интероперабилност. Приемниот софтвер сепак има потреба од компатибилно парсирање, валидација, мапирање на полиња и деловни правила.

Прашања и одговори

Што значи AI на логистички баркод?

Тоа значи Application Identifier: нумерички префикс на GS1 што го идентификува значењето и форматот на податоците што следуваат, како SSCC, GTIN, број на серија или рок на траење.

Која е разликата меѓу AI 00 и AI 01?

AI 00 идентификува поле што содржи SSCC за поединечна логистичка единица. AI 01 идентификува поле што содржи GTIN за трговски производ. Тие опишуваат различни цели на идентификација.

Дали идентификаторите на апликации се исто што и типовите баркодови?

Не. Идентификаторите на апликации ги дефинираат полињата со податоци. Типот на баркод, или симбологијата, дефинира како информациите се претставуваат во машински читлив симбол. Компатибилните GS1-баркод формати може да носат полиња дефинирани со AI.

Дали скенирањето идентификатор на апликација овозможува следење на пратка?

Не само по себе. Скенирањето обезбедува идентификациски или атрибутски податоци. За настани на следење е потребен релевантен систем и воспоставена поврзаност меѓу скенираниот идентификатор и записите за пратката.

Извори

  • GS1: Application Identifiers — Официјален преглед на идентификаторите на апликации и нивната улога во дефинирањето на GS1 полињата со податоци.
  • GS1 Application Identifiers Reference — Дефиниции на поединечни AI, формати на податоци, должини на полиња и правила за поврзување.
  • GS1 General Specifications — Технички правила за GS1 идентификација, кодирање на баркодови, толкување читливо за луѓе, разделувачи и валидација.