تكوين الترحيل المتاح في إطار العمل

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

تتناول النقاط التالية بعض المعلومات حول طلبات الترحيل المتاح في إطار العمل. تنقل إلى صفحة طلب الترحيل في التطبيق لعرض تفاصيل كل الكائنات المتاحة.

  • تتوفر عدة طلبات ترحيل بغرض تجميع الجداول الإدارية وجداول النظام منطقيًا. على سبيل المثال، يوجد طلب الترحيل F1-SystemConfig من أجل "تكوين نظام إطار العمل" والذي يتضمن معظم كائنات تكوين النظام. وهناك أيضًا طلب ترحيل لكائنات التكوين المرتبطة بمساعد ترحيل التكوين.

  • يوفر النظام طلب الترحيل المجمع F1–FrameworkConfig (تكوين إطار العمل)، والذي يتضمن العديد من طلبات الترحيل الأخرى. ومن المفترض أن يتضمن نوع طلب الترحيل هذا كل الكائنات النموذجية المتضمنة في عملية الترحيل الكلي. لذلك قد يشتمل طلب الترحيل المجمع الخاص بمنتجك على نوع طلب الترحيل هذا لدعم الترحيل الكلي لكل الجداول الإدارية للمنتج وإطار العمل. كما يمكن للنسخة المعدلة إنشاء طلب ترحيل مجمع مخصص. في هذه الحالة، يتعين عليك مراجعة طلبات الترحيل المتنوعة التي يوفرها النظام لمعرفة ما إذا كان من الممكن تضمين أحداها كمكون في طلب الترحيل المخصص. بعد ذلك، أية خطط ترحيل جديدة تتم إضافتها إلى طلب الترحيل الأساسي في الإصدارات المقبلة سيتم تضمينها آليًا في عمليات الترحيل المستقبلية.

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

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

تتناول النقاط التالية بعض المعلومات حول خطط الترحيل المتاح في إطار العمل. تنقل إلى صفحة خطة الترحيل في التطبيق لعرض تفاصيل كل الكائنات المتاحة.

  • لا يتم ترحيل أنواع الخواص والحقول بواسطة أحد الكائنات (ككائن عمل أو منطقة بيانات) ما لم تتم الإشارة إليها خصيصًا.

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

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

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

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

  • توجد خطتا ترحيل للسكريبتات. يتم من خلال خطة الترحيل F1-ScriptOnly ترحيل السكريبت وخدمة التطبيق الخاصة به فقط (بشرط أن تكون خدمة التطبيق مملوكة للتعديل من قبل العميل). وتتضمن خطة الترحيل F1-Script معظم الكائنات ذات الصلة، ولكن لا يتم من خلالها ترحيل أي من الكائنات المشار إليها في خطوات تحرير منطقة البيانات. فهي لا تقوم بنقل كائن الصيانة "الدالة". ولكن من الممكن أن يتم تضمينها في أي طلب ملائم من طلبات الترحيل المستهدفة والمخصصة التي يجب فيها ترحيل السكريبتات والبيانات المرتبطة بها.

  • في حالة احتواء النسخة المعدلة الخاصة بك على إعداد تكوين الميزة للقيد F1_​DBCONINFO الذي سيتم تضمينه في طلب الترحيل، فتأكد من حصول مستخدم عملية الاستيراد في المنطقة الهدف على حقوق الحماية الملائمة لهذا القيد (وضع وصول المسؤول لخدمة التطبيق "تكوين الميزة" (CILTWSDP)).

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

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

  • بالنسبة لرسائل النظام، يوفر المنتج ثلاثة أنواع من خطط الترحيل.

    • "فئة الرسالة" والرسائل الخاصة بها" (F1-MessageCategory). يتم تضمين خطة الترحيل هذه في طلب الترحيل F1-SystemConfig.

    • "فئة الرسالة" (F1-MessageCategoryOnly). يتم إدخال خطة الترحيل لدعم عملية الترحيل المستهدفة حيث قامت النسخة المعدلة بإنشاء فئة رسالة مخصصة وتحتاج إلى نقلها دون نقل كل الرسائل الخاصة بتلك الفئة.

    • "رسالة" (F1-Message). يتم إدخال خطة الترحيل لدعم عملية الترحيل المستهدفة حيث يجب ترحيل رسائل محددة فقط ضمن فئة "رسالة".

  • يوفر المنتج خطتي ترحيل مختلفتين لقيم البحث.

    • "حقل البحث وقيمه" (F1-Lookup). يتم تضمين خطة الترحيل هذه في طلب الترحيل F1-SystemConfig.

    • "قيمة البحث" (F1-LookupValue). يتم إدخال خطة الترحيل لدعم عملية الترحيل المستهدفة حيث يجب ترحيل قيم بحث محددة فقط ضمن حقل البحث.

  • هناك بعض كائنات بيانات النظام لا توجد فيها معلومات يمكن تعديلها بواسطة النسخة المعدلة في سجل من السجلات الأساسية المستلمة. بالنسبة لتلك السجلات، تشتمل طلبات الترحيل المستلمة الأساسية على معايير تحديد ليتم تحديد السجلات المملوكة للتعديل بواسطة العميل فقط (نظرًا لوجود السجلات الأساسية دائمًا في المنطقة الهدف بفرض أن كلا المنطقتين لديهم نفس الإصدار). مثال على ذلك "نوع الخوارزمية". لا يحتوي طلب الترحيل F1-SystemConfig على أي أنواع خوارزميات سوى تلك المملوكة للتعديل بواسطة العميل. على الرغم من ذلك، تدعم العديد من كائنات بيانات النظام التغييرات المخصصة في واحد أو أكثر من الحقول، على سبيل المثال، يسمح الكائن "المنطقة" للنسخة المعدلة بتجاوز نص المنطقة أو تجاوز معلمات معينة. وتدعم كائنات أخرى من كائنات بيانات النظام الإضافات المخصصة إلى المجموعة. على سبيل المثال، يسمح "كائن الصيانة" للنسخة المعدلة بإضافة خوارزميات أو خيارات. أما بالنسبة لخطط الترحيل المرتبطة بكائنات بيانات النظام تلك, فسيتم تضمين كل السجلات في طلبات الترحيل الأساسية المستلمة للسماح بترحيل أي عملية تكوين مخصصة. أي أنه أثناء خطوة الاستيراد/الترحيل، سيتم تعليم العديد من الكائنات المستلمة الأساسية غير المخصصة بالحالة غير متغير.
  • العديد من كائنات الصيانة المتعلقة بالتكامل والتي تحتوي على مراجع للبيانات الخاصة بالبيئة، مثل "مرسلي الرسائل". هذا النوع من البيانات يجب ترحيله بعناية فائقة. وعند اللزوم، قم باستغلال ميزة استبدال عنوان URI. لمزيد من المعلومات، ارجع إلى الإشارة إلى عناوين URI.