IBM Enterprise Records، النسخة 5.1.2    

أدوات معالجة الحدث

يقدم IBM® Enterprise Records الأحداث النموذجية التالية لنماذج بيانات Base، DoD، PRO.

ويمكن تهيئة النماذج كما يلي. أنظر ملف readme في حافظة Events بمجموعة البرامج الخاصة بالبرنامج.

جدول 1. الأحداث والوصف
الأحداث الوصف
RMAutoDeclare

لتوصيف النشر الآلي للسجلات. عند قيام المستخدم بتنفيذ عملية محددة (مثل انهاء تخصيص أو الحفظ في أحد الحافظات) بأحد الوثائق في Records Object Store (ROS)، سيقوم IBM Enterprise Records آليا بتكوين سجل الكتروني مقابل في (FPOS) محدد. ويمكن أيضا توصيف نموذج الحدث هذا لنشر كل من الوثائق التي تنتمي الى فئة وثيقة محددة عند قيام المستخدم بانهاء تخصيص الوثيقة.

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

RMAutoSynchronizeProperties

تزامن خصائص السجلات والوثائق المصاحبة الخاصة بهم. على سبيل المثال، عند قيام المستخدم بتعديل قيمة خاصية لسجل، يقوم IBM Enterprise Records بتعديل قيمة الخاصية المناظرة في الوثائق المصاحبة أيضا.

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

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

RMUpdateDateDeclared

RMLastRetrievalOfRecord

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

يقوم IBM Enterprise Records بتطبيق نموذج الحدث هذا على فئات وحدة التخزين والصندوق وتحديد تاريخ آخر نشر بالحافظة الرئيسية عند قيام المستخدم بنشر أحد السجلات.

في نموذج بيانات PRO، يقوم IBM Enterprise Records آليا باشراك الحدث RMUpdateDateDeclared للفئة Volume أو Box، ويجب أن تقوم باتاحة الحدث. بالنسبة لنماذج البيانات الأخرى، يجب تشغيل البرنامج النصي للاستقبال لتكوين حدث RMUpdateDateDeclared والاشتراك في فئة وحدة التخزين أو الصندوق.

يقوم RMLastRetrievalOfRecord بتحديد التاريخ لآخر مراجعة لمحتوى السجل للخاصية LastRetrievalofRecord من الحافظة.

RMSecurityPropagation

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

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

عندما يكون النشر من حافظة الى سجل، يقوم IBM Enterprise Records بتحديث السرية للسجلات ذات مستوى سرية منخفض الى مستوى سرية أعلى للحافظات الرئيسية الخاصة بها

المحددات في توصيف النظام الى PRO FPOS تتحكم في طريقة نشر السرية. وهذا النشر يمكن أن يكون من حافظة الى سجل، أو من سجل الى حافظة أو كلاهما، أو عدم اتاحة النشر.

RMSendEmailOnSupercede

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

ممنوع: هذا الحدث غير مدعم في JBoss أو WebLogic.

يتم تخزين ملفات JAR لمعالج نموذج حدث IBM Enterprise Records كوحدات برامج في تخزين العنصر المستهدف. تكون الاستفادة من ذلك أنه يمكنك اضافة أو تحديث وحدة معالجة الأحداث بتخصيص النسخة الجديدة بدون اعادة بدء وحدة خدمة التطبيق. يمكن توصيف نماذج أحداث IBM Enterprise Records كما يلي:

تكوين تصرفات الحدث

قبل بدء هذا الاجراء، تأكد وجود الحافظة CodeModules تحت الحافظة الرئيسية لملف تخزين العناصر الذي ستقوم بتكوين تصرفات الحدث به. اذا لم تكن هذه الحافظة موجودة، اتبع التعليمات التي توجد في IBM FileNet P8 Platform Installation and Upgrade Guide لتكوين الحافظة.

لتكوين تصرفات الحدث:
  1. قم بنسخ الحافظة تحت القرص المدمج الرئيسي، ~CDRoot\RecordsManager.<platform>\Events، لوحدة الخدمة التي يتم تشغيل IBM Administration Console for Content Platform Engine عليها. تتضمن هذه الحافظة على البرامج النصية للاستقبال وملفات JAR وملفات التوصيف.
  2. قم بتشغيل البرامج النصية للاستقبال المناسبة لتكوين تصرفات الحدث التي تريد استخدامها.
    1. اضغط بمفتاح الفأرة الأيمن على ملف تخزين عناصر IBM Enterprise Records المستهدف.
    2. حدد استقبال كل.
    3. في مربع حوار مساعدة الاستقبال، بعلامة التبويب اختيارات الاستقبال، ومجال ملف التفاصيل للاستقبال، قم بالانتقال الى الحافظة التي قمت بنسخها. حدد برنامج الاستقبال للحدث المطلوب. يتم تسمية كل ملف بعد الحدث. على سبيل المثال، سيتم تسمية ملف الاستقبال للحدث RMAutoDeclare بالاسم RMAutoDeclareImport.xml.
    4. في مجال مسار المحتويات الخارجية، قم بالاستعراض حتى الحافظة ~\Events\lib.
    5. اضغط استقبال.

    بعد اتمام عملية الاستقبال، ستشاهد رسالة "نجاح الاستقبال". ويمكن تكوين تصرف الحدث تحت الحافظة Event Action لتخزين العنصر. يتم تكوين وحدات البرامج في الحافظة Code Module.

تهيئة ملفات التوصيف

الأحداث RMAutoDeclare و RMSendEmailOnSupercede لها ملفات التوصيف الخاصة بها. يقوم البرنامج النصي للاستقبال بتكوين الملفات في ملف تخزين العناصر:

قم بتخصيص ملف التوصيف من مساحة العمل أو Workplace XT أو IBM Administration Console for Content Platform Engine. بعد القيام بالتحرير، قم بانهاء التخصيص. للحصول على المزيد من المعلومات، أنظر توصيف autodeclaration للسجلات. في ملف RMSendEmailOnSupercede، فان التعقيب السابق للسطر الذي تقوم بتعديله يعد ذاتي التعريف: نظام SMTP الرئيسي، ورقم منفذ الاتصال، والراسل، وعناوين البريد الالكتروني للمستلم.

تكوين اشتراكات

يتطلب كل حدث اشتراكات لفئة واحدة أو أكثر.

الاشتراك في الحدث RMAutoDeclare

لتكوين اشتراك:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/ROS/Document class أو الفئة الفرعية التي تريد الاشتراك بها.
  2. اضغط بمفتاح الفأرة الأيمن على الفئة وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد اطلاق الحدث، حدد اطلاق حدث انهاء التخصيص.
  6. في شاشة تحديد تصرف الحدث، حدد تصرف الحدث الذي تقوم باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بمحو مربع الاختيار متزامن، وقم بتعليم أو الغاء تعليم مربع الاختيار تضمين الفئات الفرعية كما هو مناسب لكل من الأحداث، وقم باتمام برنامج المعالجة.
للاشتراك في فئة أو فئة فرعية للحافظة:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/ROS/Folder class أو الفئة الفرعية التي تريد الاشتراك بها.
  2. اضغط بمفتاح الفأرة الأيمن على الفئة وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث للملف.
  6. قم بمحو مربع الاختيار متزامن، وقم بتعليم أو الغاء تعليم مربع الاختيار تضمين الفئات الفرعية كما هو مناسب، وقم باتمام برنامج المعالجة.
للاشتراك في حافظة معينة في ROS:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى الحافظة التي تريد تكوين الاشتراك لها.
  2. اضغط بمفتاح الفأرة الأيمن على الحافظة وحدد اشتراك جديد.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. قبول المفترض.
  5. حدد اطلاق حدث الملف.
  6. في شاشة تحديد تصرف الحدث، حدد الحدث RMAutoDeclare.
  7. في شاشة تحديد خصائص اضافية، قم بمحو تعليم مربع الاختيار متزامن، وقبول باقي المحددات المفترضة، وقم باتمام برنامج المعالجة.

الاشتراك في الحدث RMAutoSynchronizeProperties

الاشتراك بالحدث RMAutoSynchronizeProperties يقوم بتزامن الخصائص من وثيقة المصدر الى السجل الخاص بها، أو من السجل الى وثيقة المصدر الخاصة به.

لا تحاول القيام بالتزامن في كلا من الاتجاهين. يجب توصيف هذا الحدث لاستخدام أحداث متزامنة.

للتزامن من وثيقة المصدر الى السجل الخاص بها:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/ROS/Document class أو الفئة الفرعية.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث لعملية التحديث.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، حدد مربع الاختيار متزامن، لكن قم بالغاء تعليم مربع الاختيار تضمين الفئات الفرعية وقم باتمام برنامج المعالجة.
للمزامنة من سجل الى وثيقة المصدر الخاصة به:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/ROS/Document class أو الفئة الفرعية.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث لعملية التحديث.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، حدد مربع الاختيار متزامن، لكن قم بالغاء تعليم مربع الاختيار تضمين الفئات الفرعية وقم باتمام برنامج المعالجة.

الاشتراك في الحدث RMLastRetrievalOfRecord

للاشتراك في الحدث RMLastRetrievalOfRecord:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/FPOS/Other Classes/CustomObject/RM System class.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد اطلاق الحدث، حدد اطلاق حدث التكوين.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بالغاء تعليم مربع الاختيار تضمين الفئات الفرعية، حدد مربع الاختيار متزامن، وقم باتمام برنامج المعالجة.

الاشتراك في الحدث RMSecurityPropagation (بالنسبة الى PRO فقط)

يمكنك تكوين اشتراك لهذا الحدث لفئة حافظة السجل أو فئة وحدة التخزين أو فئة السجل.

للاشتراك في الحدث الخاص بفئة حافظة السجل:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/PRO-FPOS/Other Classes/Folder/RM Folder/Record Folder class.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد اطلاق الحدث، حدد اطلاق حدث التخزين والتعديل.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بالغاء تعليم مربع الاختيار تضمين الفئات الفرعية، وقم باتمام برنامج المعالجة.
للاشتراك في الحدث الخاص بفئة وحدة التخزين:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/PRO FPOS/Other Classes/Folder/RM Folder/Volume class.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد اطلاق الحدث، حدد اطلاق حدث التخزين والتعديل.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم باخلاء مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.
للاشتراك في الحدث لفئة السجل:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/PRO-FPOS/Document Class/Record class.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث لعملية التحديث.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بتحديد مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.

الاشتراك في الحدث RMSendEmailOnSupercede

للاشتراك في حدث RMSendEmailOnSupercede:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/FPOS/Document Class/Record class.
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد اطلاق الحدث، حدد اطلاق حدث التعديل وانهاء التخصيص.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بتحديد مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.

الاشتراك في الحدث RMUpdateDateDeclared

بالنسبة لنموذج بيانات PRO، يجب اتاحة الحدث الموجود بالفعل. لاتاحة حدث موجود:
  • في IBM Administration Console for Content Platform Engine، اذهب الى الحافظة Object Stores/FPOS/Events/Event Action.
  • اضغط بمفتاح الفأرة الأيمن على UpdateDateDeclared.
  • اضغط اتاحة.

بالنسبة لنماذج بيانات DoD و Base، قم بالاشتراك بتصنيف السجل ووحدة التخزين وفئات Box بعد القيام بتكوين الحدث.

للاشتراك في الحدث الخاص بفئة تصنيف السجل:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/<FPOS>/Other Classes/Folder/RM Folder/Record Category
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث للملف.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم بالغاء تعليم مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.
للاشتراك في الحدث الخاص بفئة وحدة التخزين:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/FPOS/Other Classes/Folder/RM Folder/Volume
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث للملف.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم باخلاء مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.
للاشتراك في الحدث لفئة المربع:
  1. في IBM Administration Console for Content Platform Engine، اذهب الى Object Stores/FPOS/Other Classes/Folder/RM Folder/Physical Container/Box
  2. اضغط بمفتاح الفأرة الأيمن وحدد اضافة اشتراك.
  3. حدد اسم ووصف متفرد للاشتراك.
  4. حدد الاختيار الدائري ينطبق على كل النسخ.
  5. في شاشة تحديد برامج اطلاق الحدث، حدد برنامج اطلاق الحدث للملف.
  6. حدد تصرف الحدث الذي قمت باستقباله.
  7. في شاشة تحديد خصائص اضافية، قم باخلاء مربع الاختيار تضمين الفئات الفرعية واتمام برنامج المعالجة.

للحصول على معلومات عن تهيئة الأحداث، أنظر مجموعة البرامج للبرنامج FileNet P8.



التعليق التقييمي

آخر تحديث: نوفمبر، 2013
work_with_event_handlers‏‎.htm‎‏

© .IBM حقوق النشر لشركة 2013