إيديفاكت

يُعدّ معيار الأمم المتحدة/تبادل البيانات الإلكترونية للإدارة والتجارة والنقل ( UN/EDIFACT ) معيارًا دوليًا لتبادل البيانات الإلكترونية (EDI) تم تطويره للأمم المتحدة وتمت الموافقة عليه ونشره من قبل اللجنة الاقتصادية لأوروبا التابعة للأمم المتحدة ( UNECE ). [ 1 ]

في عام 1987، وبعد تقارب مقترحات الأمم المتحدة والولايات المتحدة/ANSI المتعلقة بالصياغة، تمت الموافقة على قواعد الصياغة الخاصة بـ UN/EDIFACT كمعيار ISO 9735 من قبل المنظمة الدولية للتوحيد القياسي . [ 2 ]

ينص معيار EDIFACT على ما يلي:

  • مجموعة من قواعد بناء الجملة لهيكلة البيانات
  • بروتوكول تبادل البيانات التفاعلي (I-EDI)
  • رسائل قياسية تسمح بالتبادل بين عدة دول وقطاعات

يتم العمل على صيانة هذا المعيار وتطويره بشكل أكبر من خلال مركز الأمم المتحدة لتيسير التجارة والأعمال الإلكترونية ( UN/CEFACT ) التابع للجنة الأمم المتحدة الاقتصادية لأوروبا، في فريق العمل المعني بالمجال المالي UN CEFACT TBG5 .

مثال

انظر أدناه للحصول على مثال لرسالة EDIFACT المستخدمة للرد على طلب توفر تذاكر الطيران (FRA-JFK-MIA):

أونا : +؟ ' UNB +IATB : 1 +6XPPC : ZZ +LHPPC : ZZ +940101 : 0950 +1' UNH +1+PAORES : 93 : 1 : IA ' MSG +1 : 45 ' IFT +3+XYZCOMPANY AVAILABILITY' ERC +A7V : 1 : AMD ' IFT +3+NO MORE FLIGHTS' ODI ' TVL +240493 : 1000 :: 1220 +FRA+JFK+DL+400+C' PDI ++C : 3 +Y :: 3 +F :: 1 ' APD +74C : 0 ::: 6 ++++++6X' TVL +240493 : 1740 :: 2030 +JFK+MIA+DL+081+C' PDI ++C : 4 ' APD +EM2 : 0 : 1630 :: 6 +++++++DA' UNT +13+1' UNZ +1+1'

يُعدّ مقطع UNA اختياريًا. في حال وجوده، يُحدّد الأحرف الخاصة التي تُستخدم لتفسير بقية الرسالة. يوجد ستة أحرف متبوعة UNAبهذا الترتيب:

  • فاصل عناصر بيانات المكون ( ": " في هذا المثال)
  • فاصل عناصر البيانات ( + في هذا المثال)
  • علامة عشرية ( . في هذه العينة)
  • حرف التحرير ( ؟ في هذا المثال)
  • محجوز، يجب أن يكون مكانًا
  • فاصلة المقطع ( ' في هذه العينة)

باستثناء علامة الفاصلة العشرية (انظر أدناه)، فإن الأحرف الخاصة في مقطع UNA النموذجي أعلاه هي أيضًا القيم الافتراضية.

يُعدّ فاصل عناصر البيانات المكوّنة وفاصل عناصر البيانات فاصلَي "المستوى الأول" و"المستوى الثاني" لعناصر البيانات ضمن مقطع الرسالة.  وللاختصار، يُشار إليهما بـ + و :، حيث يفصل + عناصر البيانات المركبة أو عناصر المستوى الأعلى، بينما يفصل  : عناصر البيانات المتداخلة ضمن عناصر البيانات المركبة. ويتم حذف عناصر البيانات الفارغة (أو الفارغة جدًا) وفواصلها البادئة لتقليل حجم الرسالة.

تُستخدم الفاصلة العشرية لفصل الجزء الصحيح عن الجزء الكسري من الأعداد غير الصحيحة. يُعدّ اختيارية مقطع UNA والاختيار الأولي للفاصلة (" , ") كفاصلة عشرية افتراضية مصدرًا للالتباس الشائع. تُحدد الإصدارات من 1 إلى 3 من قواعد بناء الجملة ISO 9735 الفاصلة كفاصلة افتراضية؛ بينما ينص الإصدار 4 على تجاهل موضع الفاصلة العشرية في مقطع UNA، وإمكانية استخدام الفاصلة والنقطة (" . ") بشكل متساوٍ في قيم البيانات الرقمية. يشير مقطع UNB إلى إصدار قواعد بناء الجملة المُطبّق. [ 3 ]

يُستخدم حرف التحرير (المماثل لـ \ في التعبيرات النمطية ) كبادئة لإزالة المعنى الخاص من الفاصل، وإنهاء المقطع، وأحرف التحرير عند استخدامها كنص عادي ("حرف الهروب" هو المصطلح المكافئ في أمريكا الشمالية).

يشير مُنهي المقطع إلى نهاية مقطع الرسالة.

ملاحظة: تمت إضافة فواصل الأسطر بعد كل مقطع في هذا المثال لتسهيل القراءة. عادةً لا توجد فواصل أسطر في بيانات التبادل الإلكتروني للبيانات (EDI).

UNH+1+PAORES:93:1:IA'- هذا هو جزء رأس الرسالة المطلوب في بداية كل رسالة. يحدد هذا الرمز أن اسم الرسالة وإصدارها هما PAORES 93 revision 1، وقد تم تحديدهما من قبل منظمة IA (IATA).

IFT+3+NO MORE FLIGHTS'- هذا مقطع "نص تفاعلي حر" يحتوي على النص "لا مزيد من الرحلات الجوية".

UNT+13+1'- هذا هو الجزء الأخير من الرسالة. يشير إلى أن الرسالة المرسلة تحتوي على 13 جزءًا.

بناء

يتميز معيار EDIFACT ببنية هرمية، حيث يُشار إلى المستوى الأعلى باسم " التبادل" ، وتحتوي المستويات الأدنى على رسائل متعددة تتكون من مقاطع ، والتي بدورها تتكون من عناصر مركبة . أما العنصر الأخير فهو عنصر مشتق من دليل عناصر بيانات التجارة التابع للأمم المتحدة (UNTDED)، ويتم توحيد هذه العناصر في جميع أنحاء معيار EDIFACT.

يمكن أن تكون المجموعة أو المقطع إلزامية (M) أو مشروطة (C)، ويمكن تحديدها للتكرار. على سبيل المثال  :

- يشير C99 إلى عدد مرات تكرار مقطع أو مجموعة ما بين 0 و99 مرة - يشير M99 إلى تكرار مقطع أو مجموعة ما بين مرة واحدة و99 مرة

تُعدّ المجموعة، مثل الرسالة، سلسلة من الأجزاء أو المجموعات. يجب أن يكون الجزء أو المجموعة الأولى أسفل المجموعة إلزاميًا، وينبغي جعل المجموعة مشروطة إذا اقتضى منطق الموقف ذلك.

|_Service String Advice UNA Optional |____عنوان التبادل UNB إلزامي : |___رأس المجموعة الوظيفية UNG شرطي : : |___عنوان الرسالة UNH إلزامي : : : |__ شرائح بيانات المستخدم حسب الحاجة : : |__ رسالة ترويجية إلزامية لجامعة شمال تكساس : |__ مقطورة المجموعة الوظيفية UNE المشروطة مقطورة التبادل |___ إلزامي UNZ

انظر أيضاً

مراجع

  1. اللجنة الاقتصادية لأوروبا التابعة للأمم المتحدة، مقدمة عن UN/EDIFACT ، تم الاطلاع عليه في 27 سبتمبر 2020
  2. إرشادات تنفيذ بناء الجملة الخاصة بـ UN/EDIFACT ، تم الاطلاع عليها في 27 سبتمبر 2020
  3. ISO 9735: 1988 و ISO 9735-1:2002