إنشاء الحلول وتحديثها

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

تحديث حل

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

الكشف عن تحديث الحل عند الاستيراد.

مزيد من المعلومات: تطبيق تحديث أو ترقية على حل

إنشاء تصحيحات للحلول

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

تحذير

من غير المستحسن استخدام الأمر "استنساخ تصحيح‬" و"استنساخ حل" لتحديث حل لأنه يقيد تطوير الفريق ويزيد التعقيدات عند تخزين الحل في نظام تحكم بالمصادر. للحصول على معلومات حول كيفية تحديث حل، راجع تحديث حل‬.

إنشاء تحديثات باستخدام استنساخ الحل واستنساخ التصحيح

عندما تعمل مع التصحيحات والحلول المنسوخة، ضع في الاعتبار المعلومات التالية:

  • يمثل التصحيح تحديثًا ثانويًا تزايديًا للحل الأصل. يمكن للتصحيح إضافة أو تحديث المكونات والأصول في الحل الأصل عند تثبيته على النظام الهدف، ولكن لا يمكنه حذف أي مكونات أو أصول من الحل الأصل.

  • يمكن أن يشتمل التصحيح على حل أصل واحد فقط، ولكن الحل الأصل يمكن أن يشتمل على تصحيح واحد أو أكثر.

  • يتم إنشاء التصحيح من حل غير مدار. ‏‏لا يمكنك إنشاء تصحيح من حل مدار.

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

  • يجب أن يكون الحل الأصل موجودًا في النظام المستهدف لتثبيت تصحيح.

  • يمكنك حذف أو تحديث تصحيح.

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

  • بعد إنشاء التصحيح الأول لحل أصل، يصبح الحل مؤَّمنًا، ولا يمكنك إجراء أي تغييرات في هذا الحل أو تصديره. ومع ذلك، إذا قمت بحذف كافة التصحيحات التابعة الخاصة به، يصبح الحل الأصل غير مؤَّمن.

  • عند نسخ حل أساسي، يتم تجميع كافة التصحيحات التابعة في الحل الأساسي ويصبح إصدارًا جديدًا. يمكنك إضافة أو تحرير أو حذف المكونات والأصول في الحل المستنسخ.

  • يمثل الحل المستنسخ بديلاً للحل الأساسي عند تثبيته على النظام المستهدف كحل مدار. إنك تستخدم عادةً أحد الحلول المستنسخة لتزويد الحل السابق بتحديث رئيسي.

عند استنساخ حل، يتضمن رقم الإصدار الذي تحدده على مواضع رئيسية وثانوية.

استنساخ نسخة رئيسية ونسخة ثانوية من تصحيح

عند استنساخ تصحيح، يتضمن رقم الإصدار الذي تحدده على مواضع الإصدار والمراجعة.

استنساخ نسخة إصدار ونسخة مراجعة من تصحيح

لمزيد من المعلومات حول أرقام الإصدارات، راجع أرقام إصدارات استنساخ الحل واستنساخ التصحيح في هذه المقالة.

إنشاء تصحيح حل

يحتوي التصحيح على تغييرات للحل الأصل، مثل إضافة أو تحرير المكونات والأصول. لا ينبغي عليك تضمين مكونات الأصل إلا إذا كنت تخطط لتحريرها.

إنشاء تصحيح لحل غير مدار

  1. انتقل إلى المدخل Power Apps ثم حدد الحلول.

  2. في قائمة الحلول، حدد حلاً غير مُدار لإنشاء تصحيح له. على شريط الأوامر، حدد ‏‫استنساخ‬‬، ثم حدد ‏‫استنساخ تصحيح‬. يحتوي الجزء الأيمن الذي يتم فتحه على اسم الحل الأساسي ورقم إصدار التصحيح. حدد حفظ.

    استنساخ تصحيح
  3. في قائمة الحلول، ابحث عن وافتح التصحيح الذي تم إنشاؤه حديثًا. لاحظ أنه قد تم إلحاق الاسم الفريد للحل بـ Patchhexnumber. تمامًا مثل الحل الأساسي، أضف المكونات والأصول التي تريدها.

إنشاء تصحيح باستخدام مستكشف حلول

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

استنساخ رمز تصحيح

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

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

تُظهر اللقطة التالية الحل الأساسي SegmentedSolutionExample، إصدار 1.0.1.0 والتصحيح SegmentedSolutionExample_Patch، إصدار 1.0.2.0.

شبكة ذات حلول وتصحيحات.

في التصحيح، أضفنا كيانًا مخصصًا جديدًا يسمى Book، وقمنا بتضمين جميع أصول كيان Book في التصحيح.

إضافة كيان مخصص في التصحيح.

استنساخ حل

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

استنساخ حل.

مهم

يؤدي استنساخ حل إلى دمج الحل الأصلي والتصحيحات المقترنة في حل أساسي جديد وإزالة الحل والتصحيحات الأصلية.

  1. انتقل إلى المدخل Power Apps ثم حدد الحلول.

  2. في قائمة الحلول، حدد حلاً غير مُدار لإنشاء استنساخ. على شريط الأوامر، حدد ‏‫استنساخ‬‬، ثم حدد ‏‫استنساخ الحل. يحتوي الجزء الأيمن على اسم الحل الأساسي ورقم الإصدار الجديد. حدد حفظ.

أرقام إصدارات استنساخ الحل واستنساخ التصحيح

يجب أن يشتمل التصحيح على رقم إصدار أو مراجعة أعلى من الحل الأصل. لا يمكن أن يشتمل الحل الأصل على إصدار رئيسي أو ثانوي أعلى. على سبيل المثال، للحصول على إصدار الحل الأساسي مع الإصدار 3.1.5.7، من الممكن أن يكون التصحيح عبارة عن إصدار 3.1.5.8 أو إصدار 3.1.7.0، ولكن لا يمكن أن يكون إصدار 3.2.0.0. يجب أن يشتمل الحل المستنسخ على رقم إصدار أكبر من أو يساوي رقم إصدار الحل الأساسي. على سبيل المثال، للحصول على إصدار الحل الأساسي 3.1.5.7، من الممكن أن يكون الحل المستنسخ إصدار 3.2.0.0 أو إصدار 3.1.5.7. عند استنساخ حل أو تصحيح، يمكنك تعيين قيم الإصدار الرئيسي والثانوي لحل مستنسخ وقيم الإصدار أو المراجعة لتصحيح.

(راجع أيضًا )

نظرة عامة حول الأدوات والتطبيقات المستخدمة مع إدارة دورة حياة التطبيقات (ALM)‬