كائن الصيانة - الخوارزميات

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

وصف الصفحة

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

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

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

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

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

تحديد كائن العمل اختياري

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

يقوم النظام باستدعاء خوارزمية واحدة من هذا النوع. في حالة إضافة أكثر من خوارزمية، يقوم النظام باستدعاء الخوارزمية ذات أكبر رقم تسلسل.

أهلية إدارة مراحل المعلومات اختياري

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

يقوم النظام باستدعاء خوارزمية واحدة من هذا النوع. في حالة إضافة أكثر من خوارزمية، يقوم النظام باستدعاء الخوارزمية ذات أكبر رقم تسلسل.

المعلومات اختياري

يُستخدم مصطلح "معلومات كائن الصيانة" للإشارة إلى المعلومات الأساسية التي تظهر عبر النظام لوصف مثيل كائن صيانة. يتم تكوين البيانات التي تظهر في هذه المعلومات باستخدام هذه الخوارزمية.

يقوم النظام باستدعاء خوارزمية واحدة من هذا النوع. في حالة إضافة أكثر من خوارزمية، يقوم النظام باستدعاء الخوارزمية ذات أكبر رقم تسلسل.

إدارة جدول إزالة البيانات اختياري

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

مراقبة تغييرات المراجعة اختياري

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

التحويل اختياري

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

لاحظ أن معظم كائنات الصيانة الأساسية تُشحن بالفعل من خلال وظيفة التسجيل الآلي لعمليات تحويل الحالة. وفي هذه الحالة يمكنك استخدام هذه الخوارزميات لتجاوز وظيفة التسجيل الأساسية بالوظيفة الخاصة بك. لمزيد من المعلومات، راجع تدقيق عمليات تحويل الحالة.

خطأ التحويل اختياري

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

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

يقوم النظام باستدعاء خوارزمية واحدة من هذا النوع. في حالة إضافة أكثر من خوارزمية، يقوم النظام باستدعاء الخوارزمية ذات أكبر رقم تسلسل.

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