إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
استخدم Microsoft Power Platform Build Tools لأتمتة مهام الإنشاء والتوزيع الشائعة المتعلقة بالتطبيبات المبنية على Microsoft Power Platform. تتضمن هذه المهام:
- مزامنة بيانات تعريف الحلول (المعروفة أيضًا بالحلول) التي تحتوي على مكونات النظام الأساسي المتعددة مثل:
- تطبيقات تدقيق مشاركة العملاء: Dynamics 365 Sales, خدمة العملاء، الخدمة الميدانية، التسويق، وتطبيق مشروع أتمتة الخدمات
- تَطبِيقَات اللوحة
- التطبيقات التي تستند إلى النموذج
- تدفقات واجهة المستخدم
- المندوبون الافتراضيون
- نماذج AI Builder
- موصلات بين بيئات التطوير والتحكم المصدر
- إنشاء بيانات مصطنعة للبناء
- نشر في بيئات تصريفية
- تهيئة البيئات أو إلغاء تهيئتها
- إجراء عمليات التحقق من التحليل الثابت مقابل الحلول باستخدام خدمة المدقق Power Apps
استخدم مهام Microsoft Power Platform Build Tools مع أي مهام 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.
يمكن استخدام المهام بشكل فردي، مثل استيراد حل إلى بيئة تصريفية، أو يمكن استخدامها معًا في مسار لتنظيم سيناريو مثل إنشاء بيانات اصطناعية للبنية أو النشر للاختبار أو كسب تغييرات المنشئ. يمكن تصنيف مهام البناء إلى أربعه أنواع:
- المساعد
- فحص الجودة
- الحل
- إدارة البيئات
لمزيد من المعلومات حول المهام المتوفرة، راجع مهام Microsoft Power Platform Build Tools.
ما هو الإصدار 2.0 من Power Platform Build Tools؟
بالإضافة إلى الميزات المتوفرة في Power Platform Build Tools، يعتمد الإصدار 2.0 من Power Platform Build Tools على Power Platform CLI.
يستند الإصدار من 1.0 Power Platform Build Tools إلى PowerShell. الإصدار 2.0 من Power Platform Build Tools هو الإصدار الذي ستتم خدمته وإضافته إلى الميزات الجديدة.
فيما يتعلق بالإصدارات السابقة من Power Platform Build Tools، سوف نجري تحديثات أمنية حيوية عند الحاجة. إننا نوصي بشدة بأن ينتقل العملاء إلى الإصدار 2.0 من Power Platform Build Tools في أقرب وقت ممكن.
مهم
لا يمكنك مزج ومطابقة إصدارات المهام لـ Power Platform Build Tools في مسار الإنشاء.
الحصول على Microsoft Power Platform Build Tools
يمكن تثبيت Microsoft Power Platform Build Tools في مؤسستك Azure DevOps من Azure Marketplace.
بعد التثبيت، ستكون جميع المهام المضمنة في Microsoft Power Platform Build Tools متاحة لإضافتها إلى أي مسار جديد أو موجود. يمكنك العثور عليها عن طريق البحث عن "Power Platform".
الاتصال بالبيئات
للتفاعل مع بيئة Microsoft Power Platform، يجب إنشاء اتصال حتى تتمكن مهام أداة الإنشاء من تنفيذ الإجراءات المطلوبة. هناك نوعان من الاتصالات:
| نوع الاتصال | الوصف |
|---|---|
| مدير الخدمة عبر اتحاد هوية حمل العمل (مُوصى به) | يستخدم المصادقة المستندة إلى المبدأ الخدمي عبر بيانات الاعتماد الاتحادية. موصى به للمستأجرين الذين يحتاجون إلى مصادقة متعددة العوامل. |
| سر مدير الخدمة والعميل | يستخدم المصادقة المستندة إلى أساس الخدمة. |
| اسم المستخدم/كلمة المرور | اتصال خدمة عامة باسم المستخدم وكلمة المرور. لا يدعم المستخدمين الذين يطلبون مصادقة متعددة العوامل. |
تكوين اتصالات الخدمة باستخدام المعرف الرئيسي للخدمة
لتكوين اتصال باستخدام كيان الخدمة، يجب أولاً أن يكون لديك ملف تعريف Power Platform تمت مصادقته مع الأذونات المطلوبة. يجب إضافة تطبيق Microsoft Entra ID ومستخدم التطبيق المقترن إلى بيئة Dataverse.
إنشاء كيان الخدمة وسر العميل
استخدم الأمر pac admin create-service-principal لإنشاء كيان الخدمة وتكوينه لاستخدامه مع مهام Microsoft Power Platform Build Tools.
يسجل هذا الأمر أولا كائن تطبيق والاسم الأساسي للخدمة المطابق (SPN) في Microsoft Entra ID. ثم يضيف التطبيق كمستخدم مسؤول النظام إلى بيئة Microsoft Power Platform.
يتضمن هذا الأمر عاملين:
| الاسم | اسم مختصر | مطلوب | الوصف |
|---|---|---|---|
environment |
env |
نعم | معرف أو عنوان URL للبيئة التي يجب إضافة مستخدم تطبيق لها. |
role |
r |
لا. | اسم أو معرف دور الأمان الذي يجب تطبيقه على مستخدم التطبيق. القيمة الافتراضية هي: 'مسؤول النظام'.
يتطلب مدقق الحلول دورا يتمتع بامتياز prvAppendmsdyn_analysisjob لإلحاقه بجدول msdyn_analysisjob. يتمتع دور مسؤول النظام بهذا الامتياز افتراضيًا. |
يمكنك استخدامها على هذا الشكل:
C:\> pac admin create-service-principal --environment <environment id>
بمجرد النجاح، يتم عرض أربعة أعمدة:
- معرف المستأجر ل Power Platform
- مُعرِّف التطبيق
- سر العميل (نص واضح)
- انتهاء الصلاحية
على سبيل المثال:
PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID Application ID Client Secret Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM
استخدم المعلومات المعروضة لتكوين اتصال خدمة Power Platform.
مهم
حافظ على سر العميل بطريقة آمنة وسرية. بعد مسح موجه الأوامر، لا يمكنك استرجاع كلمة سر العميل نفسها مرة أخرى.
تكوين بيئة باستخدام معرف التطبيق
يجب إضافة معرف التطبيق كمستخدم تطبيق في بيئة Microsoft Power Platform التي تتصل بها. يمكنك القيام بذلك بطريقتين مختلفتين:
- يمكنك مراجعة هذه المقالة: إنشاء مستخدم التطبيق.
- يمكنك استخدام Power Platform CLI. على سبيل المثال:
PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator
تأكد من أن مستخدم التطبيق المضاف لديه دور مسؤول النظام الذي تم تعيينه (متوفر من "إدارة الأدوار" في إعدادات الأمان الخاصة بمستخدم التطبيق).
الأسئلة المتداولة
هل تستمر مسارات Microsoft Power Platform Build Tool القديمة في العمل؟
يواصل المسار القديم عمله، ولكن لن تُضاف ميزات جديدة إلى المهام القديمة. إذا كنت تريد استخدام الميزات الأحدث، فإننا نوصي بشدة بتغيير إصدار المهمة في المسار.
لماذا أسست المهمة الجديدة على Power Platform CLI بدلا من PowerShell؟
إن مهام Power Platform CLI عبارة عن نظام أساسي متعدد مع مرونة كبيرة بما في ذلك التشغيل على برامج تشغيل linux. هذه هي نفس المهام المتوفرة مع إجراءات Power Platform GitHub. لديك الآن تجربة متسقة بين Azure DevOps GitHub.
اعمل Microsoft Power Platform Build Tools فقط مع Power Apps?
تعمل أدوات البناء لكل من التطبيقات المعتمدة على اللوحة والتطبيقات المعتمدة على النموذج، ووكلاء Microsoft Copilot Studio الذكية الافتراضية، وتدفقات واجهة المستخدم وتدفقات العمل التقليدية، وAI Builder، والموصلات المخصصة وتدفقات البيانات، والتي يمكن الآن إضافتها جميعاً إلى الحلول. تتضمن هذه القائمة أيضا تطبيقات مشاركة العملاء (Dynamics 365 Sales وخدمة العملاء والخدمة الميدانية والتسويق Project Service Automation). وتتوفر مهام إنشاء منفصلة لتطبيقات التمويل والعمليات.
لقد قمت مسبقًا بتثبيت معاينة أدوات البناء - هل يمكنني الترقية من معاينة أدوات البناء لـ Power Apps إلى أدوات البناء لـ Power Platform؟
لا يمكنك الترقية من الإصدار الأولي لأنه علينا تقديم بعض التغييرات العاجلة في إصدار التوفر العام. للانتقال من إصدار المعاينة، يجب عليك تثبيت أدوات إنشاء Microsoft Power Platform Build Tools وإما إعادة بناء المسارات الخاصة بك، أو إعادة تكوين المسارات الحالية لاستخدام مهام أدوات الإنشاء الجديدة. يجب عليك أيضًا إنشاء اتصالات خدمة جديدة.
هل يمكنني تضمين تطبيقات التدفق واللوحات؟
نعم، تعتبر عمليات سير المهام وتطبيقات اللوخة متوافقة مع الحلول، وبالتالي إذا تمت إضافة هذه المكونات إلى الحل، فيمكنها المشاركة في دورة حياة تطبيقك. ومع ذلك، لا تزال بعض الخطوات تتطلب تكوينات يدوية. سنعالج الحاجة إلى التكوين اليدوي في وقت لاحق من هذه السنة عندما نقدم متغيرات وموصلات البيئة. تتوفر قائمة بالقيود الحالية هنا: القيود المعروفة.
كيفية تكلفة Microsoft Power Platform Build Tools؟
تتوفر Build Tools بدون تكلفة. ومع ذلك، مطلوب اشتراك صالح في Azure DevOps لاستخدام أدوات البناء. يتوفر المزيد من المعلومات تسعير Azure DevOps.
أستطيع أن أرى الإضافة ، ولكن لماذا ليس لدي خيار لتثبيتها؟
إذا كنت لا ترى الخيار install، فأنت على الأرجح تفتقر إلى امتيازات التثبيت الضرورية في مؤسستك Azure DevOps. يتوفر المزيد من المعلومات في إدارة أذونات الملحق.
كيف يمكن للمطورين استخدام نتائج مهمة المدقق؟
إخراج مهمة المدقق هو ملف Sarif وتتوفر كل من VS Code وملحقات Visual Studio لعرض ملفات Sarif واتخاذ إجراء بشأنها.
انظر أيضاً
ملاحظات إصدار أدوات بناء Power Platform لـ Azure DevOps
إنشاء مهام الأداة
مختبرات أدوات Microsoft Power Platform للتطوير