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

تنطبق على Dynamics 365 (على الإنترنت)، الإصدار 9.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

يشتمل إصدار الحل على التنسيق التالي: 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 الذي تم إضافته في التصحيح. يحتوي كل كيان على الأصول التي تمت إضافتها في المثال فقط.

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

راجع أيضًا

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