استخراج باستخدام تكامل الملفات

يوفر المنتج تكوينًا منفصلاً يمكن استخدامه لتحديد كيفية استخراج البيانات وكيفية صياغتها. يوفر هذا التكوين مزيدًا من بيانات التعريف المرتبطة بتحديد كيفية الحصول على البيانات المطلوب استخراجها وكيفية تنسيق البيانات. قد يكون لديك العديد من حالات الاستخدام حيث يكون استخدام هذا التكوين بدلاً من وجود كل المنطق مباشرة في خوارزمية معالجة السجلات مفيدًا.

يمكن أن يدعم التكوين عمليات الاستخراج البسيطة التي تحتوي على نوع سجل واحد وربما سجل عنوان أو تذييل. كما يدعم عمليات تكامل أكثر تعقيدًا، وتتضمن أنواع سجلات متعددة وعلاقات رئيسية/تابعة بين السجلات.

تكوين نوع تكامل الملفات

يوفر إطار العمل كائنين يعملان معًا لتحديد المعالجة المطلوبة لإنشاء نوع محدد من الاستخراج:
  • نوع تكامل الملفات الذي يصف تكوين الاستخراج ويُصنّفه.

  • سجل تكامل الملفات الذي يتم به تسجيل تسلسل استخراج البيانات المطلوبة وتنسيقه ومنطقه لنوع سجل محدد.

نوع تكامل الملفات

يحدد نوع تكامل الملفات تصنيف التكامل. ويتم حاليًا دعم الاستخراج فقط. بالإضافة إلى ذلك، يمكن تخصيص نوع تكامل الملفات إلى فئة. ويمكن استخدام الفئة لتحديد عمليات الاستخراج التي لها غرض أو هدف عام مثل الإحالات إلى جهة التحصيل. قد يوفر منتج edge لديك عددًا من الفئات أو يمكنك تحديد الفئات الخاصة بك.

يوفر النظام كائن عمل لأنواع تكامل ملفات الاستخراج ( F1-ExtractFileIntegrationType ) والذي يُتوقَّع استخدامه لمعظم حالات الاستخدام.

سجل تكامل الملفات

سجل تكامل الملفات هو الكائن المسؤول عن تحديد تنسيق السجل وتسجيل تفاصيله. يجب تحديد سجل تكامل منفصل لكل نوع سجل مضمن في الاستخراج.

يحدد تسلسل السجل ترتيب معالجة السجلات بواسطة النظام. ويحدد التسلسل الرئيسي نوع السجل الذي يكون هذا السجل تابعًا له كسجل فرعي. يمكن أيضًا الإشارة إلى السجلات الفرعية كسجلات رئيسية للسجلات الفرعية الأدنى منها مستوى. تعمل خوارزمية "معالجة السجلات" الأساسية المتوفرة مع إطار العمل على معالجة كل السجلات الفرعية لنوع سجل قبل معالجة نوع السجل التالي في التسلسل.

بالنسبة للمستخرجات التي تكون بتنسيق XML، يدعم النظام إنشاء عقدة تجميع تخص كل المخرجات التي تنتمي إلى نفس الكيان. تحدد سجلات تكامل الملفات نقطة توصيل XML للسجل والتي سيتم استخدامها كنقطة توصيل التجميع. علمًا بأنه كل نوع سجل في القائمة ينتمي إلى نفس المجموعة سيشير إلى نفس القيمة في نقطة توصيل XML للسجل. لمزيد من التفاصيل، ارجع إلى قسم التجميع حسب نقطة توصيل XML للسجل.
ملاحظة: لا يدعم النظام نقاط توصيل XML للسجلات المتداخلة. ويجب أن تشير كل السجلات الفرعية التابعة لنوع السجل إلى نفس نقطة توصيل XML للسجل الرئيسي.

يشير كل سجل تكامل ملفات إلى منطقة بيانات تحدد تنسيق سجل الاستخراج، مما يسمح بتوسيع البيانات. وتكون خوارزميات استخراج السجلات مسؤولة عن ملء منطقة البيانات. يدعم سجل تكامل الملفات خوارزميات معالجة استخراج متعددة حتى يمكن أيضًا ملء المعلومات المخصصة.

يوفر النظام كائن عمل لسجلات تكامل ملفات الاستخراج ( F1-ExtractFileIntegrationRec ) والذي يُتوقَّع استخدامه مع معظم حالات استخدام سجلات الاستخراج.

تكوين عملية استخراج باستخدام نوع تكامل الملفات

تُلخص النقاط التالية الخطوات الإضافية المطلوبة لتنفيذ معالجة خلفية جديدة للاستخراج تستخدم نوع تكامل ملفات لتحديد الوظائف المحددة:

  • اختيار كائنات منطقة البيانات أو إنشاؤها لتحديد تنسيقات سجلات الاستخراج.

  • تحديد المنطق المطلوب لملء كل نوع سجل استخراج. قد يوفر منتج edge لديك الخوارزميات المساعدة المناسبة أو قد تحتاج إلى إنشاء سكريبت خوارزمية مساعدة عندما يكون كيان الخوارزمية هو سجل تكامل الملفات - سجل الاستخراج. لاحظ أن الخوارزمية المساعدة "سجل الاستخراج" تتلقى معظم المعلومات المحددة في الخوارزمية المساعدة "التحكم في مجموعة المعالجة - معالجة السجلات".

  • تحديد الخوارزمية ونوع الخوارزمية للسكريبت المُنشأ حديثًا.

  • اختيار فئة أو إنشاؤها لنوع تكامل الملفات باستخدام البحث FILE_​INT_​OBJ_​FLG.

  • إنشاء نوع تكامل الملفات وتكوين سجلات تكامل الملفات باستخدام مناطق البيانات والخوارزميات المحددة.

  • إنشاء عنصر تحكم في مجموعة معالجة عن طريق تكرار النموذج الأساسي المناسب لعملية معالجة خلفية للاستخراج. وتضمين معلمة نوع تكامل الملفات في عنصر التحكم بمجموعة المعالجة والإشارة إلى نوع تكامل الملفات المناسب.

  • إضافة خوارزمية "معالجة سجلات" تقوم بقراءة تكوين نوع تكامل الملفات ومعالجة أنواع السجلات. يوفر النظام خوارزمية أساسية لاستخراج سجلات تكامل الملفات (F1-FILEX-PR) والتي يُتوقَّع استخدامها مع معظم عمليات الاستخراج للخوارزمية المساعدة لتكامل الملفات.

توسيع عملية استخراج تكامل الملفات

قد يوفر منتج edge الديك أنواع تكامل ملفات وعناصر تحكم بمجموعات معالجة مصممة لعمليات الاستخراج القياسية. ومع ذلك، يعتبر توسيع عمليات الاستخراج المتوفرة لإضافة بيانات مخصصة أمرًا شائعًا في معظم عمليات التنفيذ. يمكنك تخصيص المخرجات من عملية استخراج متوفرة بواسطة:

  • تحديد أنواع السجلات التي تحتاج إلى تفاصيل إضافية

  • إنشاء منطقة بيانات تحدد التفاصيل الإضافية واستخدامها لتوسيع منطقة البيانات التي تم تكوينها في نوع السجل

  • إنشاء سكريبت للخوارزمية المساعدة "سجل تكامل ملفات — سجل الاستخراج"، ونوع خوارزمية، وخوارزمية تقوم بملء التفاصيل الإضافية

  • إضافة الخوارزمية إلى مجموعة خوارزميات استخراج سجل التكامل

في بعض الحالات، قد ترغب في توسيع الاستخراج عن طريق إضافة أنواع سجلات أخرى. ولإجراء ذلك، أضف سجلات تكامل الملفات المخصصة إلى نوع تكامل الملفات، باتباع الخطوات الموضحة في تكوين عملية استخراج باستخدام نوع تكامل الملفات.