Microsoft Power Platform Build Tools لـ Azure DevOps

استخدم أدوات البناء Microsoft Power Platform لأتمتة مهام البناء والنشر الشائعة ذات الصلة بالت تطبيقات مضمنة في Microsoft Power Platform. تتضمن هذه المهام:

  • مزامنة بيانات تعريف الحلول (المعروفة أيضًا بالحلول) التي تحتوي على مكونات النظام الأساسي المتنوعة مثل تطبيقات مشاركة العميل (Dynamics 365 Sales وCustomer Service وField Service وMarketing وProject Service Automation) وتطبيقات اللوحة والتطبيقات التي تستند إلى النموذج ومهام سير عمل واجهة المستخدمين والمندوبين الافتراضيين ونماذج AI Builder والموصلات بين بيئات التطوير والتحكم في المصادر
  • إنشاء بيانات مصطنعة للبناء
  • نشر في بيئات تصريفية
  • تزويد البيئات أو إلغاء تزويدها
  • تنفيذ عمليات تدقيق للتحليل الثابت في مقابل الحلول باستخدام خدمة مدقق Power Apps

يمكن استخدام مهام Microsoft Power Platform Build Tools مع أي مهام Azure DevOps أخرى متوفرة لإنشاء البنية وإصدار المسارات. المسارات التي تضعها الفرق عادةً هي البدء والتصدير من التطوير والبناء والإصدار.

دليل إدارة دورة حياة التطبيقات (ALM) يتم تشغيله بواسطة Azure DevOps.

ملاحظة

Microsoft Power Platform Build Tools مدعومة فقط لبيئة Microsoft Dataverse تتضمن قاعدة بيانات. مزيد من المعلومات: إنشاء بيئة تتضمن قاعدة بيانات

إن Microsoft Power Platform Build Tools متوفرة الآن للاستخدام في مناطق GCC و GCC High.

ما هي Microsoft Power Platform Build Tools؟

إن Microsoft Power Platform Build Tools عبارة عن مجموعة–من مهام البناء في Azure DevOps خاصة بـ Power Platform تزيل الحاجة إلى تنزيل الأدوات والبرامج النصية بشكل يدوي لإدارة دورة حياة التطبيقات المبنية على Microsoft Power Platform. يمكن استخدام المهام بشكل فردي لأداء مهمة، مثل استيراد حل إلى بيئة المصب، أو استخدامها معًا في خط أنابيب لتنظيم سيناريو مثل "إنشاء عنصر بناء"، أو "نشر للاختبار"، أو "صانع حصاد التغييرات. " يمكن تصنيف مهام البناء إلى أربعه أنواع:

  • المساعد

  • فحص الجودة

  • الحل

  • إدارة البيئات

للحصول على مزيد من المعلومات حول المهام المتوفرة، راجع مهام بناء Build Tools Microsoft Power Platform .

الحصول على Microsoft Power Platform Build Tools

يمكن تثبيت Microsoft Power Platform Build Tools في مؤسستك في Azure DevOps من Azure Marketplace.

وبعد تثبيتها، ستكون جميع المهام المضمنة في Microsoft Power Platform Build Tools متوفرة لإضافتها إلى أي مسار جديد أو موجود. يمكنك العثور عليها عن طريق البحث عن "Power Platform".

الحصول على Microsoft Power Platform Build Tools

الاتصال بالبيئات

للتفاعل مع بيئة Microsoft Power Platform، يجب إنشاء اتصال يقوم بتمكين مهام أدوات البناء المتنوعة لتنفيذ الإجراءات المطلوبة. هناك نوعان من الاتصالات:

  • اسم المستخدم/كلمة المرور: يتم تكوينهما كاتصال خدمة عامة باسم المستخدم وكلمة المرور. لا يدعم اسم المستخدم/كلمة المرور المصادقة متعددة العوامل.
  • كيان الخدمة وسر العميل: (مستحسن) يستخدم نوع الاتصال هذا المصادقة القائمة على كيان الخدمة ويدعم مصادقه متعددة العوامل.

تكوين اتصالات الخدمة باستخدام كيان خدمة

لتكوين اتصال باستخدام كيان الخدمة، يجب عليك أولا إنشاء تسجيل تطبيق في Azure Active Directory (AAD) مع الأذونات المطلوبة، ثم إنشاء مستخدم التطبيق المرتبط في بيئة Microsoft Power Platform التي تريد الاتصال بها. لقد قدمنا برنامجًا نصيًا لتسهيل بعض الخطوات المطلوبة في القسم أدناه، بينما تتوفر المعلومات التفصيلية مع الإرشادات اليدوية خطوة بخطوة في هذه المقالة تسجيل تطبيق Azure.

إنشاء كيان الخدمة وسر العميل باستخدام PowerShell

يساعد برنامج PowerShell النصي على إنشاء وتهيئة أساسي الخدمة الذي سيتم استخدامه مع مهام Microsoft Power Platform Build Tools . إنه يقوم أولاً بتسجيل كائن تطبيق واسم الخدمة الأساسي (SPN) المناظر له في AAD.

ثم يُضاف هذا التطبيق كمستخدم مسؤول إلى مستأجر Microsoft Power Platform بحد ذاته.

التثبيت

قم بتنزيل PowerShell cmdlet التالي: https://pabuildtools.blob.core.windows.net/spn-docs-4133a3fe/New-CrmServicePrincipal.ps1

  • افتح موجه أوامر Windows PowerShell عادي (قياسي، وليس PS الأساسي)
  • انتقل إلى المجلد الذي قمت بحفظ البرنامج النصي فيه، وقم بإلغاء حظر البرنامج النصي باستخدام الأمر التالي: `Unblock-File New-CrmServicePrincipal.ps1`
  • قم بتشغيل البرنامج النصي: `.\New-CrmServicePrincipal.ps1`

سيقوم البرنامج النصي بالمطالبة مرتين في مربعات حوار تسجيل الدخول إلى AAD:

  • المطالبة الأولى: لتسجيل الدخول المسؤول إلى مثيل AAD المقترن بمستأجر Microsoft Power Platform
  • المطالبة الثانية: لتسجيل الدخول كمسؤول المستأجر إلى مستأجر Microsoft Power Platform نفسه

بمجرد النجاح، يتم عرض ثلاثة أعمدة:

  • Power Platform TenantId
  • معرّف التطبيق
  • سر العميل (نص واضح)

استخدم المعلومات المعروضة لتكوين اتصال خدمة Power Platform.

هام

حافظ على سر العميل بطريقة آمنة وسرية. بعد مسح موجه أوامر PowerShell، لا يمكنك استرجاع كلمة سر العميل نفسها مرة أخرى.

تكوين بيئة باستخدام معرف التطبيق

يجب إضافة معرف التطبيق كمستخدم تطبيق في بيئة Microsoft Power Platform التي تتصل بها. تتوفر معلومات حول كيفية إضافة مستخدم تطبيق في هذه المقالة إنشاء مستخدم التطبيق.

تأكد من أن مستخدم التطبيق المضاف لديه دور مسؤول النظام الذي تم تعيينه (متوفر من "إدارة الأدوار" في إعدادات الأمان الخاصة بمستخدم التطبيق).

الأسئلة المتداولة

هل تعمل Microsoft Power Platform Build Tools فقط لـ Power Apps؟

تعمل أدوات البناء لكل من تطبيقات اللوحة والتطبيقات التي تستند إلى النموذج، وPower Virtual Agents ومهام سير عمل واجهة المستخدم ومهام سير العمل التقليدية وAI Builder والموصلات المخصصة وتدفقات البيانات، التي يمكن إضافتها كلها إلى حل. وهذا يشمل أيضًا تطبيقات مشاركة العميل (Dynamics 365 Sales وCustomer Service و Field Service وMarketing وProject Service Automation). تتوفر مهام بناء منفصلة لتطبيقات التمويل والعمليات.

لقد قمت بتثبيت معاينة Build Tools مسبقا، هل يمكنني الترقية من معاينة Power Apps Build Tools إلى Power Platform Build Tools؟

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

هل يمكنني تضمين تطبيقات اللوحة وسير المهام؟

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

ما تكلفة Microsoft Power Platform Build Tools؟

تتوفر أدوات البناء بدون تكلفة. ومع ذلك، هناك حاجة إلى اشتراك صالح في Azure DevOps لاستخدام Build Tools. تتوفر معلومات إضافية في أسعار Azure DevOps.

يمكنني رؤية الملحق، ولكن لماذا لا يتوفر خيار تثبيته؟

إذا لم يظهر الخيار تثبيت فأنت على الأرجح تفتقد امتيازات التثبيت الضرورية في مؤسسة Azure DevOps. تتوفر معلومات إضافية في إدارة أذونات الملحقات.

كيف يستطيع المطورون استخدام نتائج مهمة المدقق؟

مخرجات مهمة المدقق هي ملف Sarif ويتضمن VS Code وملحقات Visual Studio لعرضها واتخاذ إجراءات على ملفات Sarif.

راجع أيضًا

بناء مهام أدوات
معامل Build Tools في Microsoft Power Platform

ملاحظة

هل يمكنك إخبارنا عن تفضيلات لغة التوثيق الخاصة بك؟ شارك في استطلاع قصير. (يرجى ملاحظة أن هذا الاستطلاع باللغة الإنجليزية)

سيستغرق الاستطلاع حوالي سبع دقائق. لا يتم جمع أي بيانات شخصية (بيان الخصوصية).