تدقيق عمليات تحويل الحالة

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

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

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

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