تحديث حل أو ترقيته

قد تحتاج في بعض الأوقات إلى تحديث حل مُدار موجود. لتحديث الحل، اتبع هذه الخطوات:

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

  2. يمكنك زيادة رقم الإصدار عند تصدير الحل كحل مُدار. مزيد من المعلومات: فهم أرقام إصدارات التحديثات

    تحديث إصدار الحل.

  3. تطبيق الترقية أو التحديث في البيئة المستهدفة

تطبيق الترقية أو التحديث في البيئة المستهدفة

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

  1. سجل دخولك إلى Power Apps، وحدد البيئة الهدف، ثم حدد الحلول من جزء التنقل الأيسر. If the item isn’t in the side panel pane, select …More and then select the item you want.

  2. في شريط الأوامر، حدد استيراد.

  3. في صفحة تحديد حزمة الحل‬، حدد استعراض لتحديد موقع الملف المضغوط (.zip أو.cab) الذي يحتوي على الحل الذي تريد تحديثه.

  4. حدد التالي.

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

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

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

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

  6. حدد ما إذا كنت تريد تمكين الخيار التالي لإجراءات ما بعد الاستيراد:

    • تمكين خطوات وعمليات سير مهام المكون الإضافي المضمنة في الحل
      سيؤدي تحديد هذا الخيار إلى تمكين المكونات الإضافية ومهام سير عمل Power Automate المضمنة في الحل.
  7. حدد استيراد.

    استيراد معلومات الحل والخيارات.

  8. قد تحتاج إلى الانتظار لبضع دقائق أثناء متابعة استيراد الحل. إذا نجحت عملية الاستيراد، فيمكنك عرض النتائج وتحديد إغلاق.

يتم دائمًا استيراد التخصيصات المُدارة في حالة منشورة، لذلك ليست هناك حاجة لنشر التخصيصات بعد الاستيراد في هذا السيناريو.

Completing Solution Upgrade أو إذا واجه النظام مشكلة في إكمال الترقية، فسترى أن الحل الأصلي لا يزال مثبتًا في نظامك بالإضافة إلى حل جديد له نفس اسم الحل مثل الحل الأساسي المُلحق به _تحديث. لإكمال الترقية، حدد الحل الأساسي في قائمه الحلول، وانقر فوق تطبيق ترقية الحل. يؤدي هذا إلى إلغاء تثبيت جميع التصحيحات السابقة والحل الأساسي ثم إعادة تسمية الملف _ترقية الحل ليكون بنفس اسم الحل الأساسي السابق. أي مكونات كانت موجودة في الحل الأصلي والتصحيحات غير الموجودة في _سيتم حذف حل الترقية كجزء من هذه العملية.

فهم أرقام إصدارات التحديثات

إصدار الحل له التنسيق التالي: Major.minor.build.revision. يجب أن يشتمل التحديث على رقم إصدار أو مراجعة أعلى أو أدنى من الحل الأصل. على سبيل المثال، بالنسبة إلى إصدار 3.1.5.7 للحل الأساسي، قد يكون التحديث الصغير عبارة عن إصدار 3.1.5.8 أو قد يكون لتحديث أكثر أهمية بعض الشيء الإصدار 3.1.7.0. قد يكون تحديث أكثر أهمية في الإصدار 3.2.0.0.

إزالة مكون مُدار من البيئة الهدف

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

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

    تحذير

    يؤدي حذف ملف حل مُدار إلى حذف "جميع" المكونات الموجودة في الحل المُدار بالإضافة إلى أية بيانات ذات صلة. عليك توخي الحذر دائمًا قبل حذف حل مُدار.

استبدال خيار التخصيصات

يتوفر خيار الكتابة فوق التخصيصات مع تجربة الاستيراد الكلاسيكية، عند استخدام Microsoft Power Platform CLI استيراد حل باك الأمر، أو باستخدام OverwriteUnmanagedCustomizations خيار ImportSolution أو ImportSolutionAsync رسالة. مزيد من المعلومات: ImportSolutionRequest class, ImportSolution action, أو ImportSolutionAsync action.

هام

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

(راجع أيضًا)

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