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

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

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

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

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

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

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

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

الحالة

الوصف

معلق

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

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

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

التحقق من

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

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

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

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

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

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

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

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

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

خطأ في التحقق

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مستبعَد

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تام

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دور المعالجة

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

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

(افتراضي)

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

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

تم إعداد موعد

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

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

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

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

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

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

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

إتمام النشاطات الميدانية لأمر الخدمة يدويًا

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

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

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

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

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

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