توسيع المسارات في Power Platform

يمكن تخصيص البنيات الأساسية لبرنامج ربط العمليات التجارية لخدمة الاحتياجات الفريدة لمؤسسة ما. على سبيل المثال، يمكنك إضافة موافقات والنشر عبر مديري الخدمة والتكامل مع الأنظمة الداخلية للسجل وAzure DevOps وGitHub وما هو أكثر من ذلك. نظرًا لاستخدام أحداث عمل Microsoft Dataverse، يمكن تنفيذ منطق الأعمال داخل Power Automate أو العديد من المشتركين الآخرين. وسواء كانت البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك أساسية أو مقعدة من الداخل، فإن تجربة النشر تظل بسيطة بالنسبة للصانعيين من الخارج.

مهم

  • يتم تعميم ملحقات البنيات الأساسية لبرنامج ربط العمليات التجارية بشكل تدريجي عبر المناطق، وقد لا تكون متوفرة بعد في منطقتك.
  • قد يحتاج عملاء البنيات الأساسية لبرنامج ربط العمليات التجارية الحاليين إلى تحديث تطبيق البنيات الأساسية لبرنامج ربط العمليات التجارية Power Platform لتمكين الميزات الجديدة. يمكنك إدارة التحديثات في مركز مسؤولي Power Platform.
  • لا يمكن تمديد المسارات الشخصية التي تم إنشاؤها داخل ‏‎Power Apps (make.powerapps.com).

الملحقات المبوبة متوفرة

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

مخطط تدريب قابلية التوسع

عند التمكين، يدخل كل ملحق خطوة مخصصة في نقطة مختلفة ضمن تقدم التوزيع. يمكن استخدام الملحقات منفردة أو معًا.

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

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

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

تمكين الملحقات المبوبة

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

‏‫ملاحظة

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

فهم مشغلات وإجراءات البنيات الأساسية لبرنامج ربط العمليات التجارية

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

تشير الجداول هنا إلى المشغلات والإجراءات المطلوبة لكل ملحق. ويمكن استخدام معلمات الإخراج من كل مشغل في الخطوات اللاحقة لتدفق السحابة.

ملحق مبوب مشغل بدء الخطوة مشغل الخطوة المكتملة إجراء غير وارد الاتصال المراد استخدامه
خطوة ما قبل التصدير مطلوبة OnDeploymentRequested ‏‫غير متوفر‬ UpdatePreExportStepStatus أي هوية لديها حق الوصول لتحديث سجل تشغيل مرحلة النشر
هو نشر مفوّض OnApprovalStarted OnDeploymentCompleted قم بإنشاء اتصال كخدمة رئيسية أو مالك مرحلة البنية الأساسية لبرنامج ربط العمليات التجارية كما تم تكوينه في مرحلة البنية الأساسية لبرنامج ربط العمليات التجارية. يجب أن يكون مالك مرحلة البنيات الأساسية لبرنامج ربط العمليات التجارية مالكًا لمدير الخدمة في معرف Microsoft Microsoft Entra.
خطوة ما قبل النشر مطلوبة OnPreDeploymentStarted OnPreDeploymentCompleted UpdatePreDeploymentStepStatus أي هوية لديها حق الوصول لتحديث سجل تشغيل مرحلة النشر

‏‫ملاحظة

مشغلات OnDeploymentRequested لجميع عمليات التوزيع.

مخطط النشر إلى المرحلة الأولى

المشغلات

تتوفر المشغلات في التدفقات السحابية في Power Automate داخل بيئة مضيف المسارات ضمن المشغّل عند تنفيذ إجراءلموصل Dataverse.

  • كتالوج: Microsoft Dataverse مشترك.
  • الفئة: مسارات Power Platform.
  • اسم الجدول: (بلا).
  • اسم الإجراء: حدد خيارًا من القائمة. توفر المسارات الإجراءات المخصصة التالية التي تؤدي إلى إنتاج مشغّل في التدفقات السحابية في Power Automate. لا يتم تشغيل الأحداث المرتبطة بالموافقة وOnPreDeployment* إلا عند تمكين الملحق المقابل. OnDeploymentRequested
    OnApprovalStarted
    OnApprovalCompleted
    OnPreDeploymentStarted
    OnPreDeploymentCompleted
    OnDeploymentStarted
    OnDeploymentCompleted

فيما يلي لقطة شاشة لمثال لمشغل.

مشغلات المسارات في Power Automate

شروط المشغّل

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

شروط تشغيل التدفقات في Power Automate

تشغيل تدفق لتدفق معين

يعمل على تشغيل تدفق لجميع مراحل التدفقات (تدفق Contoso). في هذا المثال، استبدل "تدفق Contoso" باسم التدفق الخاص بك:

@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')

تشغيل تدفق لمرحلة تدفق معين

يعمل على تشغيل تدفق لمرحلة توزيع مع اسم المرحلة الذي يساوي 'Contoso UAT':

@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')

تشغيل تدفق لمراحل معينة في تدفق

يعمل على تشغيل تدفق لمراحل توزيع مع اسم المرحلة الذي يشتمل على 'QA':

@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')

تعرف على المزيد التعبيرات المستخدمة في الشروط: استخدام التعبيرات في الشروط للتحقق من قيم متعددة.

الإجراءات

بعد تشغيل المنطق المطلوب في عمليات التدفق، استخدم تنفيذ إجراء غير مقيد جنبًا إلى جنب مع الإجراء المقابل لكل ملحق مبوب.

يتم كشف هذه المعلمات عبر الإجراءات الخاصة بالملحقات المبوبة المقابلة.

  • UpdatePreExportStepStatus وUpdateApprovalStatus وPreDeploymentStepStatus:
    • 10 هي الحالة المعلقة المعينة بواسطة النظام.
    • 20 لإكمال الخطوة.
    • 30 لرفض الخطوة. لن يتم متابعة النشر وسوف يتم تعيين الحالة إلى حالة فاشلة. يمكنك أيضًا إضافة التعليقات المواجهة لكل من المنشئ والمسؤول للإشارة إلى سبب الرفض.
  • تعليقات ApprovalComments وما قبل التوزيع:
    • تعمل التعليقات المرئية للمنشئ داخل البنيات الأساسية لبرنامج ربط العمليات التجارية على تشغيل المحفوظات. مخصص للموافقين على مشاركة التعليقات مع منشيء الطلبات. على سبيل المثال، لماذا تم رفض التوزيع أو المعلومات حول عمليات خاصة بالشركة.
  • PreExportProperties وApprovalProperties:
    • يمكن للمسؤولين تخزين المعلومات أو المعلمات المخصصة هنا دون عرضها إلى المنشئين، على سبيل المثال، ارتباط إلى تشغيل التدفق أو الموافقة أو البيانات ذات الصلة الأخرى. والقصد من ذلك هو توفير المرونة وتبسيط إعداد التقارير المخصصة من أجل توزيع البيانات ذات الصلة.

العينات

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

عينات قابلية توسع المسارات

يحتوي هذا التنزيل على عينات تدفقات سحابية لاستخدام المشغلات أعلاه والإجراءات مع المسارات. مزيد من المعلومات: تنزيل حل عينة

عينات النشر المفوّض

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

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

تشغيل التدفقات في Power Platform

ما هي التدفقات السحابية؟
استخدام الموصل Dataverse مع التدفقات السحابية