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

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

وكل عملية سير عمل مقترنة بكيان منفرد. عند تكوين سير العمل لديك أربعة مجالات رئيسية للأخذ في الاعتبار:

  • متى يجب بدء التشغيل؟

  • وهل يجب تشغيله كسير عمل في الوقت الحقيقي أم كسير عمل في الخلفية؟

  • وما الإجراءات التي يجب عليه تنفيذها؟

  • تحت أي ظروف يجب تنفيذ الإجراءات؟

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

من أين يتم تخصيص عمليات سير العمل؟

يمكنك مشاهدة سير العمل في المؤسسة الخاصة بك عن طريق عرض عقدة العمليات في الحل الافتراضي وتصفية العمليات التي لها فئة سير العمل.

عمليات مصفاة بواسطة سير العمل في Dynamics 365

ويمكنك إنشاء أو تعديل سير العمل باستخدام تطبيق الويب. يمكن للمطورين إنشاء عمليات سير العمل باستخدام المعلومات الموجودة في Dynamics 365 SDK وقد تتضمن الحلول التي تشتريها عمليات سير عمل يمكنك تعديلها.

خصائص سير العمل

في مستكشف الحلول، حدد العمليات وانقر فوق جديد.

عندما تقوم بإنشاء سير عمل يتطلب حوار إنشاء عملية أن تقوم بتعيين ثلاثة خصائص تحتوي عليها كل العمليات:

إنشاء سير عمل في Dynamics 365

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

الفئة
توضح هذه الخاصية على أن هذه عملية سير عمل.

الكيان
يجب تعيين كل عملية سير العمل لكيان منفرد. ولا يمكنك تغيير الكيان بعد إنشاء عملية سير العمل.

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

ولديك أيضًا الخيار نوع لتحديد ما إذا كنت تريد إنشاء سير عمل جديد من البداية أو اختيار البدء من قالب موجود. عندما تقوم باختيار عملية جديدة من قالب موجود (حدد من القائمة) يمكنك الاختيار من بين العمليات المتوفرة لسير العمل والتي تم حفظها سابقا كقالب عملية.

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

علامة التبويب عام في سير عمل

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

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

ملاحظة

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

متوفر للتشغيل
يحتوي هذا القسم على الخيارات التي تصف كيفية يتوفر سير العمل للتشغيل.

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

كعملية حسب الطلب
اختر هذا الخيار إذا كنت تريد السماح للمستخدمين بتشغيل سير العمل هذا من الأمر تشغيل سير العمل.

كعملية تابعة
اختر هذا الخيار إذا كنت تريد السماح لسير العمل أن يكون متوفراً ليبدأ من سير عمل آخر.

استبقاء مهمة سير العمل
يحتوي هذا القسم على خيار حذف سير عمل بعد اكتمال تنفيذ سير العمل.

حذف مهام سير العمل المكتملة تلقائيًا (لتوفير مساحة على القرص)
اختر هذا الخيار إذا كنت تريد مهمة سير عمل مكتملة لحذفها تلقائياً.

ملاحظة

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

النطاق
تكون الخيارات للكيانات التي يملكها المستخدم هي مؤسسة، أو الأصل: وحدات عمل تابعة، أو وحدة الأعمال، أو المستخدم. بالنسبة للكيانات المملوكة للمؤسسة فالخيار الوحيد هو مؤسسة.

إذا كان النطاق هو مؤسسة، فمن ثم يمكن تطبيق منطق سير العمل بأي سجل في المؤسسة. وإلا، فيمكن تطبيق سير العمل فقط لمجموعة فرعية من السجلات التي تقع ضمن النطاق.

ملاحظة

القيمة الافتراضية هي المستخدم. تأكد من قيامك بالتحقق من أن قيمة النطاق مناسبة قبل تنشيط سير العمل.

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

  • تم إنشاء السجل

  • تغييرات حالة السجل

  • تم تعيين السجل

  • تغيير حقول السجل

  • تم حذف السجل

ملاحظة

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

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

سياق الأمان لعمليات سير العمل

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

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

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

تنشيط سير العمل

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

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

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

ويتم حفظ سير العمل عندما يتم تنشيطه، لذلك ليس من الضروري حفظه قبل تنشيطه.

(راجع أيضاً )

عمليات
تكوين عمليات سير العمل
مراقبة عمليات سير العمل وإدارتها
أفضل الممارسات لعمليات سير العمل