كائن العمل - المراحل

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

وصف الصفحة

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

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

استخدم الوصف لتحديد تسمية الحالة. يكون هذا الحقل مخفيًا لكائن عمل فرعي.

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

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

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

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

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

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

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

الخوارزميات

تحتوي شبكة الخوارزميات على خوارزميات تتحكم في الوظائف المهمة لحالة محددة. ويجب تحديد ما يلي لكل خوارزمية:

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

يوضح الجدول التالي كل إجراءات النظام.

إجراء النظام اختياري / مطلوب الوصف
إدخال اختياري

تطبق الخوارزميات من هذا النوع قواعد العمل عندما يدخل مثيل كائن العمل حالة معينة.

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

خروج اختياري

تطبق الخوارزميات من هذا النوع قواعد العمل عند خروج مثيل كائن العمل من حالة معينة.

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

مراقبة اختياري

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

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

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

الحالات التالية

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

  • الحالة توضح الحالات الخاصة بكائن العمل ذي المستوى الأعلى، بالإضافة إلى رمز الحالة ووصف مراحل كائن العمل ووصف الحالة لكل حالة.
  • استخدم تسمية الإجراء للإشارة إلى الوصف النصي المقرر عرضه على الزر المستخدَم للتحويل إلى هذه الحالة.
  • التسلسل يتحكم في الترتيب المناسب لحالة واحدة مقارنةً بالحالات الأخرى لأغراض العرض. ويمكن استخدام هذه المعلومات للتحكم في ترتيب عرض الأزرار على واجهة المستخدم.
  • افتراضي يحدد أيًا من الحالات التالية (إن وُجدت) هي الحالة الافتراضية. يمكن استخدام هذه المعلومات بواسطة خوارزمية إدخال أو مراقبة لتحديد إحدى عمليات التحويل الآلي إلى الحالة الافتراضية. ويمكن استخدامه أيضًا لتعليم الزر المرتبط على أنه الزر الافتراضي على واجهة المستخدم.
  • حالة التحويل يمكن تكوينها لتحديد مسار تحويل معتاد من الحالة الحالية. من خلال ربط "الحالة التالية" المحددة بقيمة شرط التحويل، يمكنك تصميم قواعد التحويل الآلي الخاصة بك بحيث تستخدم قيم الإشارات تلك بدون تحديد حالة خاصة بكائن عمل محدد. وبالتالي، يمكن استخدام منطق مشابه عبر نطاق من كائنات العمل لتحويل كيان عمل إلى الحالة التالية موافق لحالته الحالية مثلاً. وسيلزم إضافة القيم الخاصة بك إلى حقل البحث BO_​TR_​COND_​FLG القابل للتخصيص.
  • دور التحويل يتحكم فيما إذا كانت إمكانية تحويل كيان عمل إلى "حالة تالية" محددة متوفرة للنظام فقط أم لكل من النظام والمستخدم.
  • عند إعداد مراحل كائن عمل بشكل أولي، لن توجد أي من الحالات في قاعدة البيانات وبالتالي لا يمكنك استخدام البحث لتحديد "حالة تالية". ننصح بالعمل كما يلي لتسهيل تحديد هذه المعلومات:
    • اترك شبكة "الحالات التالية" فارغة عند تحديد حالات كائن عمل بشكل أولي
    • بعد حفظ جميع الحالات في قاعدة البيانات، قم بتحديث كل حالة لتحديد "الحالات التالية" (باتباع هذه الطريقة، يمكنك استخدام البحث لتحديد الحالة).

الخيارات

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

ملاحظة: يمكن إضافة أنواع خيارات جديدة. قد تحتاج النسخة المعدلة الخاصة بك إلى إضافة أنواع خيارات إضافية. على سبيل المثال، قد تحتوي النسخة المعدلة الخاصة بك على منطق مشتق من خوارزمية مساعدة يمكن أن يستفيد من وجود خيار جديد. للقيام بذلك، قم بإضافة القيم الجديدة الخاصة بك إلى حقل البحث القابل للتخصيص BO_​OPT_​FLG. إذا قمت بإضافة نوع خيار جديد لحالة، فيجب تحديث كائن الصيانة الخاص بكائن العمل لتوضيح نوع الخيار الجديد هذا. وبخلاف ذلك، لن يظهر في القائمة المنسدلة لنوع الخيار. تقوم بذلك من خلال الإشارة إلى نوع الخيار الجديد على أنه نوع خيار حالة كائن العمل الصحيح "خيار كائن الصيانة".