مراقبة عمليات مجموعات المعالجة

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

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

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

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

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

لاحظ أنه لا يمكن إلا لكائن العمل الرئيسي الإشارة إلى عملية مجموعة المعالجة للمراقبة المؤجلة. ومع ذلك، يمكن تكوين أي كائن عمل في سلسلة "التوارث" بخوارزميات المراقبة، والتي سيتم تنفيذها كلها.

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

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

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

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

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