اقرأ باللغة الإنجليزية

مشاركة عبر


السيناريو رقم 3: الانتقال من الحلول غير المدارة إلى الحلول المدارة في مؤسستك

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

باستثناء بيئة التطوير الخاصة بك، تصبح المحصلة النهائية امتلاك حلول مدارة فقط في البيئات الخاصة بك. مزيد من المعلومات: الحلول المدارة وغير المدارة .

المتطلبات الأساسية

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

تحويل حل غير مُدار إلى مُدار

  1. قم بتحديد وإزالة الجداول والمكونات غير الضرورية.

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

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

        تلميح

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

    • إذا كان لديك تطبيقات لوحة أو تدفقات أو تطبيقات Power Pages أو المكونات الإضافية لتحويلها، يمكنك إضافتهم إلى حل غير مُدار منفصل الآن أو في وقت لاحق.
    • تذكر استخدام ناشر واحد لكل الحلول الخاصة بك. مزيد من المعلومات: ناشر الحلول.
  3. نشر الحل المُدار.

    1. إذا كانت لديك بيئة اختبار موجودة، يمكنك الانتقال إلى الخطوة التالية. ومع ذلك، من المستحسن عمل نسخة من بيئة التشغيل لاستخدامها كبيئة اختبار. المزيد من المعلومات: نسخ بيئة
    2. تصدير الحلول غير المُدارة من بيئة التطوير الخاصة بك كمدارة. مزيد من المعلومات: تصدير الحلول
    3. إذا كان هناك حل غير مُدار في بيئة الاختبار الخاصة بك له نفس الاسم حل مُدار الذي تريد استيراده، فحذف سجل الحل غير المُدار في بيئة الاختبار. لحذف سجل الحل غير المُدار، انتقل إلى Power Apps، حدد بيئة الاختبار أو التشغيل، وحدد الحلول، وحدد الحلول، حدد حذف غير المدار، ثم في شريط الأوامر، حدد حذف. لاحظ أن حذف الحل غير المدار لا يحذف المكونات غير المدارة الخاصة بالحل.
    4. استيراد الحل إلى بيئة اختبار باستخدام أوامر استيراد حل Power Platform CLI باستخدام معلمة تحويل إلى مدار أو مهمة استيراد حل أدوات DevOps. وفي الوقت الحالي، لا يمكنك استيراد الحل بنجاح وتحويل جميع المكونات إلى مدارة باستخدام Power Apps (make.powerapps.com).
    5. هناك أنواع متعددة من الاختبارات التي يمكنك استخدامها للتحقق مما إذا كانت الوظائف أو الميزات الخاصة في تطبيقك تعمل بشكل صحيح أم لا. تتضمن بعض هذه الاختبارات اختبارات الوحدة وال نهاية لنهاية واختبارات قبول المستخدم (UAT).
    6. وبعد اكتمال الاختبار والتحقق منه، كرر الخطوات من ج إلى هـ، ولكن بدلا من تنفيذ الخطوة في بيئة الاختبار، فتحقق من الخطوة في بيئة التشغيل.
    7. إذا كان لديك تطبيقات لوحة أو تدفقات أو تطبيقات Power Pages، قم باستيراد الحلول المُدارة أولاً في بيئة اختبارك ثم في بيئات التشغيل في بيئة مشابهة كما هو موضح سابقًا.

الخطوات التالية

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

راجع أيضًا

السيناريو 5: دعم تطوير الفريق