خطوة الاستيراد

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

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

  • تقوم الحالة الافتراضية للإضافة بتعيين الحالة الافتراضية للكائنات المقرر أن تكون بالحالة جديد أثناء عملية مقارنة الاستيراد. الإعداد الافتراضي هو تعيين كائنات جديدة آليًا إلى الحالة "معتمد". تستخدم الخيارات الأخرى في تعيين أي كائنات جديدة إلى الحالة "مرفوض" أو "يتطلب المراجعة".

  • يتم من خلال الحالة الافتراضية للتغيير تعيين الحالة الافتراضية للكائنات المقرر أن تكون بالحالة تم تغييره أثناء عملية مقارنة الاستيراد. وكما هو الحال مع الكائنات الجديدة، تكون الحالة الافتراضية للكائنات التي تم تغييرها "معتمد"، مع توفر الخيار "مرفوض" أو "يتطلب المراجعة".

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

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

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

يمثل ما يلي جزءًا من مراحل استيراد مجموعة بيانات الترحيل المقترنة بخطوة الاستيراد.

مراحل الاستيراد

وتوضح النقاط التالية المراحل.

  • يتم إنشاء مجموعة بيانات بالحالة "معلق".

  • يظل السجل بالحالة "معلق" حتى يتم تنفيذ مهمة مجموعة معالجة المراقبة الخاصة به. تحدد مراقبة استيراد مجموعة بيانات الترحيل (F1–MGDIM) سجلات معلقة ويتم من خلالها تحويلها إلى الحالة جاهز للمقارنة. لمزيد من المعلومات، ارجع إلى "ملخص عملية الاستيراد" و"تشغيل مهام مجموعة المعالجة".

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

يوضح الرسم البياني التالي علاقات سجلات استيراد الترحيل الناتجة.

مخطط علاقات الكيانات لاستيراد الترحيل

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

  • استيراد مجموعة بيانات الترحيل بالحالة جاهز للمقارنة.

  • معاملات الترحيل بالحالة معلق.

  • كائن الترحيل بالحالة معلق.

ملاحظة: يتم دعم وظيفة الاستيراد باستخدام كائنات العمل المدعومة بواسطة المنتج الأساسي. ومن المتوقع أن يتم من خلال النُسخ المعدلة استخدام كائنات العمل الأساسية المستلمة ومنطقها ولن يكون هناك سبب لتنفيذ كائنات عمل مخصصة لعملية استيراد مساعد ترحيل التكوين. كائنات العمل الأساسية هي استيراد مجموعة بيانات الترحيل (F1-MigrObjectImport) ومعاملة الترحيل (F1-MigrTransactionImport) وكائن الترحيل (F1-MigrObjectImport).