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