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