إدارة قيود المهمة

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

إنشاء قيد مهمة

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

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

إعادة محاولة تطبيق المنطق

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

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

إتمام المهمة

من الشائع أنه في حالة ارتباط قيد "مهمة" أو أكثر بسجل معين، يجب إتمامهم قبل الخروج من أحد الحالات (وهذا في حالة عدم إتمامهم). يوفر النظام نوع الخوارزمية إتمام المهام العام (F1-TODOCOMPL) التي يمكن استخدامها لهذا الغرض. لاحظ أن وظيفة نوع الخوارزمية غير مرتبط بأي منطق لإنشاء "مهمة". ولكن يمكن استخدامه في أي حالة من حالات الاستخدام حيث يجب إتمام قيود "المهمة" عند الخروج من أي حالة. لمزيد من المعلومات حول وظيفة نوع الخوارزمية وكيفية منع إتمام قيود "مهمة" معينة بشكل آلي، راجع وصف نوع الخوارزمية.

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