إنشاء الحلول والتصحيحات المجزأة لتصدير أصول الكيانات المحددة

ينطبق هذا الموضوع على Dynamics 365 Customer Engagement (on-premises). فيما يتعلق بإصدار Power Apps لهذا الموضوع، راجع: استخدام الحلول المجزأة والتصحيحات

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

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

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

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

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

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

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

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

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

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

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

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

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

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

يشتمل إصدار الحل على التنسيق التالي: major.minor.build.revision. يجب أن يشتمل التصحيح على رقم إصدار أو مراجعة أعلى من الحل الأصل. لا يمكن أن يشتمل الحل الأصل على إصدار رئيسي أو ثانوي أعلى. على سبيل المثال، للحصول على إصدار الحل الأساسي 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. في واجهة المستخدم، يمكنك تعيين قيم الإصدار الرئيسي والثانوي لحل مستنسخ وقيم الإصدار أو المراجعة لتصحيح فقط.

إنشاء حل مجزأ بأصول الكيان التي تريدها

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

  1. انتقل إلى الإعدادات‏‎>الحلول.

  2. حدد جديد وأنشئ حلاً. أدخل معلومات في الحقول المطلوبة. حدد حفظ وإغلاق.

  3. افتح الحل الذي قمت بإنشائه للتو. في القائمة المنسدلة إضافة كيان موجود‬، وحدد الكيان.

  4. في مربع الحوار تحديد مكونات الحل، حدد كيانًا واحدًا أو أكثر تريد إضافته إلى الحل. حدد موافق.

  5. عندئذٍ يتم فتح المعالج. اتبع المعالج لإضافة الأصول لكل كيان من الكيانات المحددة إلى الحل.

  6. حدد نشر لتفعيل التغييرات.

    توفر التوضيحات التالية مثالاً لإنشاء حل مجزأ باختيار أصول الكيان من Account، Case، وكيانات Contact.

    ابدأ باختيار مكون الكيان.

    أضف الموارد الموجودة.

    ثم، حدد مكونات الحل.

    حدد مكونات الحلول.

    اتبع المعالج. في الخطوة 1، بدءاً بترتيب أبجدي، حدد الأصول للكيان الأول، كيان Account، كما هو موضح هنا.

    شغِّل المعالج.

    افتح علامة التبويب حقول، وحدد حقل رقم الحساب.

    حدد أصول كيان الحساب.

    في الخطوة 2، بالنسبة إلى كيان الحالة، أضف جميع الأصول.

    حدد أصول كيان الحالة.

    في الخطوة 3، أضف حقل الذكرى السنوية لكيان جهة الاتصال.

    حدد أصول كيان جهة الاتصال.

    وكنتيجة لذلك، يشتمل الحل المجزأ الذي تم إنشاؤه على ثلاثة كيانات، Account، Case، وContact. يحتوي كل كيان على الأصول التي تم اختيارها فقط.

    الحل مع الكيانات.

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

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

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

  1. انتقل إلى الإعدادات>الحلول.

  2. في الشبكة، حدد حلاً غير مدار لإنشاء تصحيح له. حدد استنساخ تصحيح. يحتوي مربع الحوار الذي يتم فتحه على اسم الحل الأساسي ورقم إصدار التصحيح. حدد حفظ..

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

  4. حدد نشر لتفعيل التغييرات.

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

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

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

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

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

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

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

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

استنساخ حل

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

  1. انتقل إلى الإعدادات‏‎>الحلول.

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

  3. حدد نشر لتفعيل التغييرات.

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

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

    بعد الاستنساخ، يحتوي إصدار الحل الجديد على ثلاث كيانات أصلية (Account، Case، و Contact)، ويطلق على الكيان المخصص اسم Book الذي تم إضافته في التصحيح. يحتوي كل كيان على الأصول التي تمت إضافتها في المثال فقط.

    حل مستنسخ مع تصحيح مجمع.

راجع أيضًا

نظرة عامة على الحلول‏‫إنشاء تصحيحات لتبسيط تحديثات الحلول