اتصال النشاط الميداني لأمر الخدمة

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

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

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

الاتصالات الصادرة

تمثل الاتصالات الصادرة الرسائل المرسلة من إدارة أوامر الخدمة إلى نظام العمل الميداني الخارجي. وتستخدم الاتصالات الصادرة أنواع الكائنات التالية:

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

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

نوع الاتصال الصادر

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

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

الاتصال الصادر للنشاط الميداني (D1-FieldActivityOBComm)

تعديل الاتصال الصادر

يُستخدم لإرسال تحديث بالنشاط الميداني لأوامر الخدمة المرسل مسبقًا إلى نظام العمل الميداني.

الاتصال الصادر للنشاط الميداني (D1-ActivityModifyOBComm)

أنواع الرسائل الصادرة

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

نوع الاتصال الصادر

نوع الرسالة الصادرة

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

الرسالة الصادرة للنشاط الميداني

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

تعديل الرسالة الصادرة للنشاط الميداني

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

الأنظمة الخارجية

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

  • طريقة المعالجة المستخدمة في إرسال الرسالة (مجموعة المعالجة أو XAI أو الوقت الفعلي)

  • مرسل الرسالة (إذا تم إعداد طريقة المعالجة على الوقت الفعلي أو XAI)

  • التحكم في مجموعة المعالجة (إذا تم تعيين "طريقة المعالجة" على "مجموعة المعالجة")

  • XSL للرسالة ومخطط W3C وXSL للاستجابة (إن أمكن)

لمتابعة المثال المذكور أعلاه، يمكنك إنشاء النظام الخارجي التالي:

التطبيق الخارجي

نوع الرسالة الصادرة

طريقة المعالجة

التحكم في مجموعة المعالجة

الرسالة الصادرة للنشاط الميداني

مجموعة المعالجة

مراقبة طلب المزامنة (F1-SYNRQ)

تعديل الرسالة الصادرة للنشاط الميداني

مجموعة المعالجة

مراقبة طلب المزامنة (F1-SYNRQ)

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

الاتصالات الواردة

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

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

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

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

الاتصال الوارد للنشاط الميداني (D1-FieldActivityIBComm)

خدمة الويب الواردة

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

خدمة الويب الواردة

المخطط

(كائن عمل الاتصال الوارد)

الاتصال الوارد للنشاط الميداني

الاتصال الوارد للنشاط الميداني D1-FieldActivityIBComm

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

الملاحظات على النشاطات الميدانية

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

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

التعرف على معالجة اتصال النشاط الميداني لأمر الخدمة

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

لاحظ أنه تم تبسيط العملية الموضحة بالأسفل لأغراض الإيضاح ولا تمثل مرجعًا لكل خطوة يتم تنفيذها في هذه العملية.

الخطوة

العملية

كائنات الحزمة الأساسية

1.

ينشئ نشاط التنظيم نشاطًا ميدانيًا لأمر الخدمة كجزء من معالجته.

يتم بدء كائن عمل النشاط الميداني لأمر الخدمة من أجل الأمر.

كائن عمل النشاط الميداني: النشاط الميداني (D1-FieldActivity)

2.

عندما يدخل النشاط الميداني لأمر الخدمة الحالة "الاتصال قيد التشغيل"، ينشئ اتصالاً صادرًا.

كائن عمل الاتصال الصادر: الاتصال الصادر للنشاط الميداني

(D1-FieldActivityOBComm)

3.

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

خوارزمية الإدخال: ملء تفاصيل الإرسال للنشاط الميداني (D1-POPSNDDTL)

4.

تنشئ خوارزمية "الإدخال" في الحالة "قيد انتظار الاستجابة" الخاصة بالاتصال الصادر رسالة صادرة.

خوارزمية "الإدخال": إنشاء رسالة صادرة (D1-COUTMSG)

ملاحظة لا يتم تضمين نوع الرسالة الصادرة لهذه الرسالة في الحزمة الأساسية.

5.

يتم إرسال الرسالة الصادرة إلى مكونات البرنامج الوسيط من خلال النظام الخارجي والتحكم في مجموعة المعالجة.

تستخدم مكونات البرنامج الوسيط لغة تنفيذ معالجة الأعمال (BPEL).

النظام الخارجي: إدارة قوة العمل المتنقلة

التحكم في مجموعة المعالجة: مراقبة طلب المزامنة

(F1-SYNRQ)

6.

يقوم البرنامج المساعد بتحويل الرسالة الصادرة من صيغة إدارة أوامر الخدمة إلى الصيغة المستخدمة بواسطة نظام العمل الميداني ويرسل الرسالة إلى نظام العمل الميداني.

7.

عندما يرسل نظام العمل الميداني استجابة، يستلم البرنامج الوسيط رسالة الاستجابة من نظام العمل الميداني ويحولها من الصيغة المستخدمة بواسطة نظام العمل الميداني إلى صيغة نظام إدارة أوامر الخدمة ويستدعي خدمة الويب الواردة.

خدمة الويب الواردة: D1-FieldActivityIBComm

8.

تتلقى خدمة الويب الواردة الرسالة وتنشئ اتصال وارد مماثل.

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

خدمة الويب الواردة: D1-FieldActivityIBComm

كائن عمل الاتصال الوارد: الاتصال الوارد للنشاط الميداني

(D1-FieldActivityIBComm)

9.

يحدد الاتصال الوارد الاتصال الصادر الرئيسي.

كائن عمل الاتصال الصادر: الاتصال الصادر للنشاط الميداني

(D1-FieldActivityOBComm)

10.

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

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

كائن عمل الاتصال الوارد: الاتصال الوارد للنشاط الميداني

D1-FieldActivityIBComm

11.

يقوم الاتصال الوارد بتحديث الاتصال الصادر.

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

كائن عمل الاتصال الوارد: الاتصال الوارد للنشاط الميداني

D1-FieldActivityIBComm

كائن عمل الاتصال الصادر: الاتصال الصادر للنشاط الميداني

(D1-FieldActivityOBComm)

12.

يقوم الاتصال الصادر بتحديث "إشارة الإتمام" وكائن عمل النشاط الميداني لأمر الخدمة الأصلي.

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

كائن عمل الاتصال الصادر: بدء طلبات الاتصال/فصل الاتصال (D3-InitiateConnectDisconnect)

كائن عمل النشاط الميداني: النشاط الميداني (D1-FieldActivity)