معالجة النشاط الميداني لأوامر الخدمة

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

خوارزميات ما قبل المعالجة والتحقق وما بعد المعالجة

عند بدء تشغيل النشاطات الميدانية لأوامر الخدمة في البداية، تقوم مجموعة من خوارزميات ما قبل المعالجة بملء المعلومات اللازمة للنشاط واشتقاقها مثل: نوع النشاط ونقطة الخدمة والجهاز والعنوان وتاريخ التفعيل والمعلومات الأخرى.

تقوم خوارزميات التحقق بالتحقق من هذه المعلومات عند استرجاعها أولاً وعند تحديثها.

عند إتمام النشاطات الميدانية لأوامر الخدمة، تقوم خوارزمية ما بعد المعالجة بملء تاريخ/وقت انتهاء النشاط:

مرحلة النشاط الميداني لأوامر الخدمة

أثناء تنقل النشاط الميداني لأمر الخدمة خلال مرحلته، يقوم بتحفيز مجموعات متنوعة من معالجات الأعمال حسب نوع النشاط الميداني لأمر الخدمة. يوضح الجدول التالي مصطلحات مرحلة كائن عمل النشاط الميداني (D1-FieldActivity).

الحالة

الوصف

معلق

الحالة الأولية للنشاطات الميدانية لأوامر الخدمة.

ترسل خوارزمية "الإدخال" إشعار إلى النظام الطالب.

يتم تحويل النشاط إلى الحالة التالية من خلال عملية المراقبة.

التحقق من

تقوم خوارزميات "الإدخال" بما يلي:

التحقق من نوع النشاط (والانتقال إلى الحالة "خطأ" إذا كان غير صالح)

اشتقاق مستلم أمر الخدمة والتحقق منه

التحقق من نشاطات أوامر الخدمة المتكررة والمتضاربة

اشتقاق نقطة خدمة أوامر الخدمة والتحقق منها

اشتقاق جهاز أمر الخدمة والتحقق منه

التحقق من مكونات العنوان

التحقق من أي قيود موجودة لقطع الخدمة

يتم تحويل النشاط إلى الحالة التالية من خلال عملية المراقبة.

خطأ في التحقق

إذا فشل كائن العمل في أي عملية من عمليات التحقق بالحالة "معلق"، يدخل هذه الحالة.

تقوم خوارزميات "الإدخال" بما يلي:

إنشاء مهمة حسب نوع المهمة ودور المهمة المحددين

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

يمكن تصحيح النشاطات بهذه الحالة وإعادة محاولتها.

قيد انتظار الطلب

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

تقوم خوارزمية المراقبة بتحويل النشاط إلى الحالة التالية عند الوصول إلى تاريخ/وقت تفعيل النشاط (تاريخ/وقت المعالجة >= تاريخ/وقت التفعيل).

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

قيد انتظار الموعد

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

تقوم خوارزميات "الإدخال" بما يلي:

إجراء تقييم إذا كان الموعد مطلوبًا للمهام الميدانية من هذا النوع. وإذا لم يكن كذلك، ينتقل النشاط إلى الحالة "الاتصال قيد التشغيل".

إنشاء مهمة إذا كان الموعد ضروريًا ولكن يتعذر على النظام إرسال طلب بالموعد

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

إرسال إخطار إلى نظام معالجة المواعيد

تقوم خوارزميات "المراقبة" بما يلي:

التحقق إذا لم يتم إدخال موعد

إرسال إخطار إلى نظام معالجة المواعيد

يتم تحويل النشاط إلى الحالة التالية من خلال عملية المراقبة.

للحصول على مزيد من المعلومات حول هذه الحالة، راجع قيد انتظار الموعد.

الاتصال قيد التنفيذ

تدخل النشاطات الميدانية لأوامر الخدمة هذه الحالة عقب حالة "قيد انتظار الموعد" أو "إعادة المحاولة".

تقوم خوارزميات "الإدخال" بما يلي:

إنشاء اتصال صادر للنشاط الميداني لأوامر الخدمة (للحصول على المزيد من المعلومات، راجع الاتصال قيد التشغيل)

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

تقوم خوارزميات "المراقبة" بما يلي:

التحقق من الاتصالات الفرعية الموجودة

التحقق من عدم انتهاء مهلة النشاط

مستبعَد

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

تقوم خوارزميات "الإدخال" بما يلي:

إلغاء الاتصالات الصادرة المستحقة

إلغاء إجراءات الإتمام المستحقة

ملء سبب الإلغاء

إرسال إخطار بالفشل إلى النظام الطالب

تحويل النشاط الرئيسي إلى الحالة "خطأ في النشاط" (للحصول على المزيد من المعلومات، راجع مرحلة نشاط التنظيم لأوامر الخدمة)

التحقق مما إذا كان نشاط إلغاء التنظيم مطلوبًا أم لا

خطأ في الاتصال

إذا كان الاتصال الصادر أو الوارد بالحالة "خطأ"، يدخل النشاط الميداني لأوامر الخدمة هذه الحالة.

تقوم خوارزميات "المراقبة" بما يلي:

التحقق من عدم انتهاء مهلة النشاط

تقوم خوارزميات "الإدخال" بما يلي:

إنشاء مهمة حسب نوع المهمة ودور المهمة المحددين

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

يمكن تصحيح النشاطات بهذه الحالة وإعادة محاولتها.

إعادة المحاولة

عند إعادة محاولة النشاط الميداني لأمر الخدمة بعد تصحيح شرط الخطأ، يدخل هذه الحالة.

تقوم خوارزميات "الإدخال" بما يلي:

التحقق لتحديد ما إذا توجد اتصالات صادرة مرتبطة قيد التشغيل.

إلغاء أي اتصالات صادرة مستحقة

تنفيذ إجراءات الإتمام

بعد استلام اتصال وارد، يدخل هذه الحالة.

تقوم خوارزميات "الإدخال" بما يلي:

تنفيذ إجراءات الإتمام المحددة في نوع المهمة الميدانية (تم إنشاء إجراءات الإتمام هذه في البداية بواسطة الاتصال الوارد).

تقييم الإشارة "اكتمل النشاط الميداني" في النشاط الميداني لأمر الخدمة. في حالة التعيين على "لا"، يتم تحويل النشاط الميداني لأمر الخدمة إلى الحالة "تم إلغاء النشاط الميداني".

يتم تحويل النشاط إلى الحالة التالية من خلال عملية المراقبة.

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

خطأ في إجراء الإتمام

إذا حدث خطأ أثناء معالجة إجراء الإتمام، يدخل النشاط الميداني لأمر الخدمة هذه الحالة.

تقوم خوارزميات "المراقبة" بما يلي:

التحقق من عدم انتهاء مهلة النشاط

تقوم خوارزميات "الإدخال" بما يلي:

إنشاء مهمة حسب نوع المهمة ودور المهمة المحددين

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

يمكن تصحيح النشاطات بهذه الحالة وإعادة محاولتها.

تام

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

تقوم خوارزميات "الإدخال" بما يلي:

تحديث نشاط التنظيم الرئيسي

إرسال استجابة نجاح إلى الطالب

تحويل نشاط التنظيم الرئيسي إلى الحالة التالية في مرحلته

إرسال اتصال صادر لإتمام النشاط الميداني لأمر الخدمة إلى أنظمة الاشتراك.

تم إلغاء النشاط الميداني

في حالة تعيين الإشارة "اكتمل النشاط الميداني" في النشاط الميداني على "لا"، يدخل النشاط الميداني لأمر الخدمة هذه الحالة.

تقوم خوارزميات "الإدخال" بما يلي:

إرسال استجابة فشل إلى الطالب

تحويل نشاط التنظيم الرئيسي إلى الحالة "خطأ في النشاط".

إنشاء مهمة لإخطار المستخدمين بأن النشاط الميداني لأمر الخدمة تم إلغاؤه.

قيد انتظار الموعد

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

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

دور المعالجة

كائن عمل الاتصال الصادر

الاستجابة للموعد

(افتراضي)

تُستخدم في حالة:

تم طلب موعد ويلزم جدولته

تم إعداد موعد

إرسال رسالة صادرة للاستجابة للموعد (D1-SendApptRespOutboundMsg)

ملاحظة: يجب إنشاء رسالة صادرة تستند إلى كائن العمل هذا.

يمكن استلام الاستجابة من نظام العمل الميداني من خلال إنشاء خدمة ويب واردة تشير إلى سكريبت الخدمة "حجز موعد محدد لنشاط ميداني" (D1-BookAppt).

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

الاتصال قيد التنفيذ

اتصالات النشاط الميداني لأوامر الخدمة عبارة عن سجلات رسائل مرسلة بين إدارة أوامر الخدمة ونظام العمل الميداني الخارجي مثل إدارة القوة العاملة المتنقلة التابعة للخدمات والمرافق من أوراكل. يمكن أن تتدفق الاتصالات الواردة والصادرة.

للحصول على المزيد من المعلومات حول اتصال النشاط الميداني لأمر الخدمة، راجع اتصال النشاط الميداني لأمر الخدمة.

تنفيذ إجراءات الإتمام

بعد استلام الاتصال الوارد، يدخل النشاط الميداني لأمر الخدمة الحالة "تنفيذ إجراءات الإتمام".

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

تقوم خوارزمية الإدخال بتحويل إجراءات الإتمام المرتبطة بالنشاط الميداني لأمر الخدمة إلى الحالة "تم تنفيذه".