تمرين - إنشاء سير إجراءات العمل الذي يحتوي على شروط

مكتمل

ترشدك عمليات سير إجراءات العمل خلال المراحل المختلفة لعمليات المبيعات أو التسويق أو الخدمة، نحو الإكمال. وبالنسبة إلى أي عملية بسيطة، يُعد سير إجراءات العمل الخطي خياراً جيداً. ولكن في السيناريوهات الأكثر تعقيداً، يمكنك استخدام سير إجراءات عمل محسَّن يتفرع إلى اتجاهات مختلفة، استناداً إلى الشروط الموجودة داخل السير.

يتم تحديد الفروع تلقائياً في الوقت الحقيقي استناداً إلى القواعد التي تم تحديدها في تعريف العملية.

  • إذا كان لديك أذونات إنشاء على عمليات سير إجراءات العمل، فيمكنك استخدام المنطق If-Else لإنشاء عمليات سير إجراءات العمل التي لها فروع متعددة.

  • يمكن تشكيل حالة التشعب من تعبيرات منطقية متعددة تستخدم مجموعة من عوامل التشغيل ANDأو OR.

على سبيل المثال، بالنسبة إلى عملية بيع السيارات، يمكنك إعداد سير إجراءات عمل واحد يبدأ بمرحلة تأهيل مشتركة ولكن يتم تقسيمه بعد ذلك إلى فروع منفصلة استناداً إلى قاعدة:

  • يدير أحد الفروع حالة العميل الذي يفضل سيارة جديدة أو سيارة مملوكة سابقاً.

  • ويدير فرع آخر حالة العميل الذي تزيد موازنته أو تقل عن 20،000 دولار أمريكي.

  • وربما يختص فرع ثالث بشراء خطة صيانة أو خدمة أو رفضها.

يعرض الرسم تخطيطي الآتي سير إجراءات عمل يحتوي على فروع.

رسم بياني يوضح خطوات عملية بيع السيارات.

إرشادات لعمليات سير إجراءات العمل التي لها فروع

تذكر النقاط الآتية عند تصميم سير إجراءات عمل له فروع:

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

  • يمكنك استخدام 30 مرحلة بحد أقصى لكل عملية و30 خطوة بحد أقصى لكل مرحلة.

  • لا يمكن أن يزيد عمق كل فرع على خمسة مستويات.

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

  • يمكنك جمع حالات متعددة في إحدى القواعد باستخدام عامل التشغيل AND أو عامل التشغيل OR، ولكن ليس كلاهما.

  • عند تحديد سير إجراءات، يمكنك تحديد علاقة جدول بشكل اختياري. يجب أن تكون علاقة الجدول هذه علاقة رأس بأطراف (1:N).

  • يمكن أن تعمل أكثر من عملية نشطة في الوقت نفسه على سجل البيانات نفسه.

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

ملاحظة

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

المتطلبات الأساسية

  • الوصول إلى Power Automate.

  • بيئة مع قاعدة بيانات Microsoft Dataverse وتمكين تطبيقات Dynamics 365. (ينطبق فقط على حساب العمل أو المؤسسة التعليمية).

  • تجربة مع إنشاء سير إجراءات العمل.

مثال إشراك العملاء في Dynamics 365: سير إجراءات بيع السيارات الذي يحتوي على فرعين

لنلقِ النظر على مثال على سير إجراءات العمل الذي يحتوي على فرعين. في هذا المثال، يتم استخدام سير إجراءات العمل لمبيعات السيارات الجديدة والمملوكة سابقاً.

أولاً، نقوم بإنشاء عملية تسمى عملية مبيعات السيارات.

  1. ابدأ تشغيل Power Automate وسجّل الدخول باستخدام حسابك المؤسسي.

  2. في الجزء الأيمن، حدّد الحلول.

  3. اختر الحل الذي ترغب في إنشاء سير إجراءات العمل فيه.

  4. في الشريط العلوي، حدّد + جديد وقم بالتمرير فوق التنفيذ التلقائي، ثم قم بالتمرير فوق العملية، ثم حدّد سير إجراءات العمل.

    لقطة شاشة لخيار جديد > الأتمتة > العملية > سير إجراءات العمل.

  5. في الجزء إنشاء سير إجراءات العمل، املأ الحقول المطلوبة:

    • اسم السير: أدخل عملية مبيعات السيارات.

    • الاسم: اسم فريد يعتمد على اسم العرض الذي أدخلته. يمكنك تغيير الاسم عند إنشاء العملية، لكن لا يمكنك تغييره بعد إنشائها.

    • اختيار جدول: حدّد جدول العملاء المتوقعين.

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

  6. حدّد إنشاء.

  7. بمجرد أن يتم تدوير الصفحة الجديدة في PowerApps، قم بإضافة المرحلة الأولي إلى العملية وتسمية المرحلة بالاسم تأهيل وإضافة خطوتي بيانات إليها: الإطار الزمني للشراء ووتفضيلات السيارات.

  8. بعد مرحلة "التأهيل" العامة، قم بتقسيم العملية إلى فرعين منفصلين من خلال إضافة أحد مكونات الشرط:

    1. قم بإعداد الشرط باستخدام القواعد التي تلبي متطلبات عملك.

    2. لإضافة الفرع الأول، الذي يتم تشغيله عند استيفاء الشرط، قم بإضافة مكون المرحلة إلى مسار نعم لمكون الشرط.

    3. لإضافة الفرع الثاني، الذي يتم تشغيله عند عدم استيفاء الشرط، قم بإضافة مكون المرحلة إلى المسار لا لمكون الشرط.

    تلميح

    لإنشاء تشعب أكثر تعقيداً، يمكنك إضافة مكون شرط آخر إلى المسار لا لمكون شرط موجود.

    لقطة شاشة لمرحلة التأهيل بعد إضافة الشرط. إذا كانت تفضيلات السيارة = جديدة, فإن العملية تتفرع إلى مرحلة مبيعات السيارات الجديدة ،كما هو موضح هنا.

    لقطة شاشة لمرحلة

    خلافاً لذلك، ستنتقل العملية إلى مرحلة مبيعات السيارات المملوكة سابقاً في الفرع الثاني، كما هو موضح هنا.

    لقطة شاشة لمرحلة

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

    لقطة شاشة لمرحلة

منع مثال كشف المعلومات

توجد بعض الأشياء التي تحتاج إلى مراعاتها لمنع الأشخاص من رؤية معلومات محددة حول سير الإجراءات.

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

‬رسم تخطيطي يوضح الخطوات الموجودة في عملية نموذجية لمنع كشف المعلومات.

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

لنفترض ان أحد العملاء يرسل طلب قرض إلى البنك تزيد قيمته على 60،000 دولار أمريكي. فيما يلي عرض عالي المستوى للمراحل والفروع:

  • في المرحلة الأولى، تقوم موظفة القروض بمراجعة الطلب.

  • تتحقق قاعدة التفرع مما إذا كان المبلغ المستحق للبنك يتجاوز 50،000 دولار. وفي حالة استيفاء قاعدة التشعب هذه، تتمثل المرحلة التالية من العملية في التحقق مما إذا كان الطلب احتيالياً.

  • إذا قررت أن الطلب احتيالي، تنتقل العملية إلى اتخاذ الإجراءات القانونية ضد مقدم الطلب.

  • لا ينبغي أن يكون لدى موظف القروض رؤية واضحة لمرحلتي التحقيق، لأنه ليس لديه إمكانية الوصول إلى جدول التحقيق.

  • ولكن إذا فتح مسؤول القرض سجل الطلب، فيمكنه رؤية العملية الشاملة بالكامل. لا يمكنهم رؤية مرحلة التحقيق في الاحتيال فحسب، بل يمكنهم أيضًا تحديد نتيجة التحقيق، لأنهم يستطيعون رؤية مرحلة الإجراء القانوني في هذه العملية.

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

في التدفقية هذا، يمكن لمسؤول القرض رؤية مراحل التحقيق في الاحتيال والإجراءات القانونية، وتشكل هذه القدرة كشفًا غير صحيح عن المعلومات.

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

‬رسم تخطيطي يوضح خطوات إضافية في العملية لمنع كشف المعلومات.

عملية التحقيق قائمة بذاتها وتتضمن المراحل التالية.

‬رسم تخطيطي يوضح الخطوات الخاصة بعملية التحقيق لحالات كشف المعلومات.

يتعين عليك توفير سير عمل لمزامنة قرار الموافقة/الرفض من سجل التحقيق إلى سجل الطلب.