اختبار عملية باستخدام Process Player في Oracle Integration

يمكنك اختبار عملية أعمال باستخدام مشغل التطبيق.

حول اختبار عملية باستخدام مشغل التطبيق

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

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

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

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

قبل أن يتمكن مصمم نماذج العمليات من استخدام مشغل التطبيق في اختبار عمليات الأعمال، يجب على المسئول تمكين المشغل.

حول محاكاة سلوك وقت التشغيل لعناصر التدفق

أثناء عمل المشغل في عملية أعمال، يقوم بمحاكاة سلوك بعض عناصر التدفق في العملية في وقت التشغيل.

  • المهام البشرية

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

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

  • أحداث إرسال رسائل وإرسال مهام

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

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

    في حالة استدعاء زوج الإرسال والاستلام لخدمة ويب خارجية، يجب إدخال رسالة خدمة الويب المطلوبة يدويًا لمتابعة تشغيل العملية.

  • أحداث المؤقت

    عندما يصل اللاعب إلى حدث مؤقت، فإنه يتوقف مؤقتًا وانتظار حتى تنقر على تشغيل. ينتقل اللاعب بعد ذلك إلى عنصر التدفق التالي في تدفق العملية.

  • أنشطة الاستدعاء

    عند بلوغ اللاعب لنشاط استدعاء، فإنه يستدعي العملية الفرعية ويقوم بتكوين طبعة جديدة من العملية. انقر على أيقونة انتقال لأسفل لعرض العملية الفرعية.

  • أحداث النهاية

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

  • عناصر تدفق أخرى

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

اختبار معالجة الأعمال

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

  1. افتح تطبيق العملية وقم بالوصول إلى مشغل التطبيق.

    يمكنك الوصول إلى المشغل بتحديد اختبار التطبيق من القائمة أو بالنقر على اختبار في شريط الأدوات. تتم مراجعة التطبيق آليًا بمجرد تحديده.

  2. في مربع حوار "اختبار التطبيق"، حدد التطبيق الحالي أو آخر إصدار منشور أو لقطة من القائمة المنسدلة، ثم انقر على تنشيط.
  3. حدد مربع الاختيار إضافة بيانات إلى كل الأدوار بحيث يمكنك تنفيذ مهام المستخدم، ثم انقر على تنشيط.
    يتم تنشيط إصدار التطبيق في وقت التشغيل باستخدام مقطع اختبار خاص.
  4. انقر على تشغيل، ثم حدد عملية الأعمال التي تريد اختبارها.

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

    مع متابعة تشغيل المشغل، فإنه يتوقف عند بلوغ طبعة العملية أحد عناصر التدفق التالية:

    • حدث بداية النموذج

    • مهمة المستخدم

    • نشاط الاستدعاء

    • نشاط الخدمة

    • حدث الرسالة

    • حدث المؤقت

    عليك توفير مدخلات لهذه الأنواع من العناصر قبل أن تتمكن المشغل من المتابعة.

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

    بعد أن يقوم بإعادة فتح طبعة العملية الرئيسية، يقوم المشغل بتشغيل العملية من نقطة استدعاء العملية الفرعية.

  7. عند بلوغ اللاعب حدث نهاية في العملية، انقر على أيقونة انتقال إلى أعلى لإنهاء طبعة العملية.
يعود اللاعب إلى محرر قارئ التطبيق ويحذف طبعة العملية.