برنامج تعليمي: الشروع في العمل مع إجراءات GitHub لـ Microsoft Power Platform
سيمنحك هذا البرنامج التعليمي المكون من ثلاثة أجزاء فرصة التعرف على أفضل الممارسات لأتمتة عملية إنشاء التطبيق ونشره باستخدام إجراءات GitHub لـ Power Platform. يتناول أول برنامجين تعليمين إعداد البيئات المطلوبة وإنشاء حل لاستخدامه لاحقًا مع إجراءات GitHub. إذا كنت تمتلك الخبرة في إنشاء البيئات والحلول، فيمكنك اتباع التلميح أدناه والانتقال إلى البرنامج التعليمي الثالث لبدء استخدام إجراءات GitHub لـ Power Platform.
- إنشاء ثلاث بيئات Microsoft Dataverse في المستأجر الخاص بك
- (موصى به بشدة) قم بإنشاء مدير خدمة وتوفير الأذونات المناسبة
- إنشاء تطبيق يستند إلى النموذج
- تصدير تطبيقك ونشره باستخدام التنفيذ التلقائي لإدارة دوره حياة التطبيقات (ALM)
تلميح
إذا كنت ملمًا بمفهوم بيئات Dataverse المتعددة بالإضافة إلى كيفية استخدام هذه الحلول لإنشاء حزمة لتطبيقك، فما عليك سوى تنزيل نموذج حل ALMLab، ثم الانتقال إلى البرنامج التعليمي الأخير لهذه السلسلة.
لنبدأ بالبرنامج التعليمي الأول وننشئ ثلاثة بيئات في Dataverse.
إنشاء البيئات المطلوبة
ستحتاج إلى إنشاء ثلاث بيئات في Dataverse، أو الوصول اليها، في العرض التوضيحي أو مستأجر العميل. لإنشاء هذه البيئات، اتبع التعليمات أدناه: أو تابع إلى نهاية هذا البرنامج التعليمي لتنفيذ الخطوات التالية.
سجل دخولك إلى مركز إدارة Power Platform باستخدام بيانات اعتماد توفر الوصول إلى مستأجر لديه سعة متوفرة من 3 غيغابايت على الأقل (مطلوبة لإنشاء البيئات الثلاث).
حدد البيئات في منطقة التنقل.
حدد + بيئة لإنشاء بيئتك الأولى.
يجب تسمية البيئة الأولى باسم "اسمك - المطور"، وقم بتعيين المنطقة إلى "الولايات المتحدة (افتراضي)"، وقم بتعيين نوع البيئة إلى بيئة الاختبار المعزولة (إن كانت متاحة)، وإن لم تكن كذلك، فاستخدم "الإصدار التجريبي".
- تأكد من تعيين زر الاختيار إنشاء قاعدة بيانات لهذه البيئة إلى نعم
انقر فوق التالي.
قم بتعيين اللغة والعملة كما تفضلهما، ثم قم بتعيين زر الاختيار "نشر عينة التطبيقات والبيانات؟ " إلى نعم، ثم انقر فوق حفظ
تم إنشاء بيئة التطوير الخاصة بك، اتبع الخطوات من 2 إلى 7 أعلاه لإنشاء بيئة ثانية تسمى "اسمك - إنشاء"، ثم أخيرًا، قم بإنشاء بيئة ثالثة تسمى "اسمك - إنتاج"
الآن لديك البيئات التي سنحتاجها لهذا وجاهز لبدء الوحدات التالية من هذا المعمل العملي.
إنشاء حساب مدير الخدمة ومنحه حقوق البيئات التي تم إنشاؤها
ستحتاج إلى إنشاء تسجيل تطبيق في معرف Microsoft Entra. قم بذلك لجميع بيئات DEV/BUILD/PROD المستخدمة. مزيد من المعلومات: البرنامج التعليمي: تسجيل التطبيق مع Microsoft Entra المعرف
عند إنشاء تسجيل التطبيق، يرجى ملاحظة وحفظ معرف الدليل (المستأجر) ومعرف التطبيق (العميل) للتطبيق.
في لوحة التنقل في صفحة نظرة عامة، حدد أذونات API.
اختر + إضافة إذن ، وفي Microsoft علامة التبويب واجهات برمجة التطبيقات ، اختر Dynamics CRM.
في نموذج طلب أذونات API، حدد الأذونات المفوضة، وتحقق من انتحال هوية المستخدم، ثم اختر إضافة الأذونات.
من نموذج طلب أذونات API، اختر خدمة وقت تشغيل PowerApps، حدد الأذونات المفوضة، وتحقق من انتحال هوية المستخدم، ثم اختر إضافة الأذونات.
من نموذج طلب أذونات API، اختر واجهات API التي تستخدمها مؤسستي، وابحث عن "PowerApps-Advisor" باستخدام حقل البحث، وحد PowerApps-Advisor في قائمة النتائج، وحدد الأذونات المفوضة، وتحقق من حقوق Analysis.All، ثم اختر إضافة الأذونات.
بعد ذلك، انتقل إلى إنشاء سر العميل، في لوحة التنقل، وحدد الشهادات والأسرار.
أسفل أسرار العميل، حدد + سر عميل جديد.
في النموذج، أدخل وصفًا، وحدد إضافة. سجل سلسلة الأسرار، فلن تتمكن من عرض السر مرة أخرى بمجرد مغادرة النموذج.
إنشاء مستخدم التطبيق
من أجل سير عمل GitHub لنشر الحلول كجزء من مسار CI/CD، يجب منح "مستخدم التطبيق" إمكانية الوصول إلى البيئة. يمثل "مستخدم التطبيق" مستخدما غير مرخص له يتم المصادقة باستخدام تسجيل التطبيق المكتمل في الخطوات السابقة.
سجل الدخول إلى مركز إدارة Power Platform.
انتقل إلى البيئات> افتح البيئة التي تريدها >لمستخدمي الإعدادات>+ أذونات>مستخدمي التطبيق.
حدد + مستخدم تطبيق جديد. يتم فتح لوحة على الجانب الأيمن من الشاشة.
حدد + إضافة تطبيق. يتم عرض قائمة بجميع تسجيلات التطبيق في مستأجر Microsoft Entra. تابع تحديد اسم التطبيق من قائمة التطبيقات المسجلة.
ضمن وحدة العمل، ضمن مربع القائمة المنسدلة، حدد البيئة الخاصة بك كوحدة عمل.
ضمن أدوار الأمان، حدد مسؤول النظام، ثم حدد إنشاء. سيسمح ذلك لمدير الخدمة بالوصول إلى البيئة.
الآن بعد أن أنشأت مدير الخدمة، يمكنك استخدام إما مدير الخدمة أو اسم المستخدم القياسي وكلمة المرور لسير عمل GitHub الخاص بك.
هام
إذا تم تمكين المصادقة متعددة العوامل (MFA)، فإن المصادقة الأساسية للخدمة هي طريقة المصادقة التي تريد استخدامها.