اختبار عملية باستخدام Process Player في Oracle Integration
يمكنك اختبار عملية أعمال باستخدام مشغل التطبيق.
حول اختبار عملية باستخدام مشغل التطبيق
عند اختبار عملية أعمال، يقوم مشغل التطبيق بتوزيع إصدار من التطبيق في وقت التشغيل باستخدام قسم وقت تشغيل خاص. يسمح ذلك للمشغل بتشغيل العملية في نفس البيئة كتطبيق نموذجي نشط.
يوفر مشغل التطبيق طريقة فعالة لاختبار عمليات الأعمال. ويستخدم بيئة وقت تشغيل يمكن الوصول إليها من وقت التصميم، تحاكي سلوك عمليات الأعمال في الواقع الفعلي. أثناء تشغيل العملية، يعرض المشغل تمثيلاً مرئيًا لعملية الأعمال التي تعرض المسار الذي تتبعه طبعة العملية من خلال تدفق العملية. وهذا يسمح لمصممي العمليات بإنشاء عمليات الأعمال واختبارها ومراجعتها بسهولة دون حاجة لحفظ التطبيق وعرضه.
مع تقدم مثيل العملية خلال تدفق العملية، يعرض المشغل طريقة عرض متحركة لسلوكه. ويعتمد المسار الذي تتخذه طبعة في العملية على بيانات الإدخال المقدمة لمختلف عناصر التدفق.
عند تشغيل المشغل في عملية أعمال، تتم مراجعة التطبيق وتنشيط الإصدار الحالي من التطبيق إلى مقطع مشغل لبيئة وقت تشغيل العملية. عند استخدام المشغل، لا يجب نشر التطبيق أو تنشيطه يدويًا لعرض التغييرات أثناء تصميم عملية أعمال.
قبل أن يتمكن مصمم نماذج العمليات من استخدام مشغل التطبيق في اختبار عمليات الأعمال، يجب على المسئول تمكين المشغل.
حول محاكاة سلوك وقت التشغيل لعناصر التدفق
أثناء عمل المشغل في عملية أعمال، يقوم بمحاكاة سلوك بعض عناصر التدفق في العملية في وقت التشغيل.
-
المهام البشرية
عندما يصل اللاعب إلى مهمة يجب على المستخدم تنفيذها، فإنه يعرض الدور أو المستخدم المطلوب تحديده نيابةً عنه. فهي تعرض جميع النتائج الممكنة كإجراءات. إذا كان النموذج مرتبطًا بالمهمة، يتيح لك المشغل أيضًا تشغيل النموذج أو تحديد الناتج يدويًا. في حالة تشغيل النموذج، يتم تنشيط النموذج ويظهر في عارض منفصل.
في حالة عدم تعيين نموذج، يتوقف اللاعب مؤقتًا للسماح لك بتحديد الدور الذي تريده لأداء المهمة. كما يطلب منك تحديد أحد النواتج المعرفة للمهمة. ويتم تحديد اعتماد ورفض كنتائج افتراضية. على أن قائمة النتائج المحتملة تعتمد على كيفية تعريف النتائج للمهمة. بعد تحديد ناتج، ينتقل اللاعب إلى عنصر التدفق التالي في عملية الأعمال.
-
أحداث إرسال رسائل وإرسال مهام
عندما يصل اللاعب إلى حدث إرسال رسالة أو حدث مهمة إرسال، فإنه ينفذ هذه الأحداث تلقائيًا. ثم يستمر في طبعة العملية التي يتم استدعاؤها وإيقافها مؤقتًا في حدث التقاط الرسالة المقابل أو استلام المهمة.
في كلتا الحالتين، يجب العودة إلى العملية الرئيسية يدويًا. على سبيل المثال، إذا كان زوج الإرسال والاستلام يقوم بتكوين طبعة في عملية أعمال مختلفة بنفس التطبيق، فيجب العودة إلى علامة التبويب مشغل التطبيق وتحديد الطبعة الجديدة للعملية وتشغيل العملية الفرعية ثم العودة إلى العملية الرئيسية.
في حالة استدعاء زوج الإرسال والاستلام لخدمة ويب خارجية، يجب إدخال رسالة خدمة الويب المطلوبة يدويًا لمتابعة تشغيل العملية.
-
أحداث المؤقت
عندما يصل اللاعب إلى حدث مؤقت، فإنه يتوقف مؤقتًا وانتظار حتى تنقر على تشغيل. ينتقل اللاعب بعد ذلك إلى عنصر التدفق التالي في تدفق العملية.
-
أنشطة الاستدعاء
عند بلوغ اللاعب لنشاط استدعاء، فإنه يستدعي العملية الفرعية ويقوم بتكوين طبعة جديدة من العملية. انقر على أيقونة انتقال لأسفل لعرض العملية الفرعية.
-
أحداث النهاية
عندما يصل اللاعب إلى حدث نهاية، فإنه يتوقف مؤقتًا ويعرض أيقونة انتقال لأعلى. ويؤدي النقر على هذه الأيقونة إلى إرجاع اللاعب إلى العملية الرئيسية. إذا لم تكن للعملية الحالية عملية رئيسية، يعود اللاعب إلى علامة التبويب قارئ التطبيق ويحذف طبعة العملية.
-
عناصر تدفق أخرى
عندما يصل اللاعب إلى عنصر تدفق آخر يؤدي إلى انتظار العملية أو الحدث الخارجي، يتوقف اللاعب مؤقتًا. لمتابعة تنفيذ العملية، انقر على تحديث أعلى علامة التبويب مشغل التطبيق.