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