أفضل الممارسات

مكتمل

تتوفر العديد من الخيارات لفريقك لجعل التدفقات التي يقومون ببنائها أكثر قابلية للصيانة:

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

التدفقات الاصلية والفرعية

يسمح لك استخدام التدفقات الفرعية بفصل أجزاء من التدفق إلى تدفقات تابعة قابلة لإعادة الاستخدام.

لإنشاء تدفق فرعي، يجب إنشاء التدفق في أحد الحلول ثم استخدام المشغل Dataverse. يمكن أن يستخدم التدفق الفرعي المشغلات التالية:

  • زر تشغيل يدوي
  • Power Apps
  • طلب HTTP

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

لقطة شاشة توضح التدفقات الأصلية والفرعية.

استخدام مسؤول الخدمة

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

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

لقطة شاشة لاستخدام مبادئ الأمان.