يمكن توصيف النشر الآلي للسجلات للتأكد من أنه عند قيام المستخدم بتنفيذ أحد العمليات (انهاء تخصيص أو التخزين في أحد الحافظات) على أحد الوثائق في Records Object Store (ROS)، سيقوم IBM® Enterprise Records بتكوين سجل مقابل في File Plan Object Store (FPOS) المحدد المقابل.
على سبيل المثال، يمكن تحديد اختيار بأن كل وثيقة يتم تخزينها في الحافظة Confidential يتم نشرها كأحد السجلات. ويمكن أيضا تحديد اختيار بأن كل وثيقة تنتمي الى فئة الوثيقة المحددة يتم نشرها كأحد السجلات عند قيام المستخدم بانهاء تخصيص الوثيقة.
هام: يجب أن تقوم باستخدام حدث انهاء التخصيص بدلا من حدث التكوين اذا كنت تريد نشر أحد السجلات عند التكوين.
واذا كنت تدرك أنه يجب توصيف RMAutoDeclaration لاستخدام الأحداث غير متزامن وعدم-التزامن.
لتوصيف النشر الآلي للسجلات، يجب أن تقوم بتنفيذ المهام التالية:
- قم بتشغيل البرنامج النصي للاستقبال على ROS من Enterprise Manager لتكوين تصرف الحدث.
ويجب اتباع الاجراءات الموجودة في التعامل مع أدوات معالجة الحدث.
ويقوم البرنامج النصي للاستقبال بتكوين تصرف حدث تحت الحافظة Event Action من تخزين العنصر، ووحدة البرامج الخاصة بالكود تحت الحافظة Code Module.
أنظر الموضوع، التعامل مع أدوات معالجة الحدث.
- حدد المكان والمعلومات الأخرى للسجل الذي يتم نشره حديثا من خلال اتمام اجراء تحرير ملف التوصيف للنشر الآلي فيما بعد في هذا الموضوع.
- قم بتكوين اشتراك يقوم باستخدام تصرف حدث النشر الآلي من خلال اتمام هذا الاجراء فيما بعد في هذا الموضوع.
- قم باختبار التوصيف من خلال اتمام الاجراء RMAutoDeclare فيما بعد في هذا الموضوع.
تحرير ملف التوصيف للنشر الآلي
لتحرير ملف التوصيف للنشر الآلي (RMAutoDeclare.properties)، قم بما يلي:
- في Enterprise Manager، قم بتكوين (تحديد) الخاصية المميزة String (على سبيل المثال: AutoDeclareFolderSymName) في فئة الوثيقة الرئيسية أو الفئة الفرعية لتحديد المسار أو GUID للحافظة التي يتم ملء السجل بها. قم بتوصيف الخاصية بحيث تكون بالطول 256 حرفا.
- (اختياريا) في Enterprise Manager، قم بتكوين
(تحديد) خاصية String أخرى (على سبيل المثال، AutoDeclareRecordClassSymName)
في فئة الوثيقة الرئيسية أو الفئة الفرعية لتحديد اسم فئة السجل. اذا لم تقم بتحديد اسم فئة السجل، سيتم افتراض فئة السجل الى ElectronicRecordInfo.
تقوم أول خطوتين بتكوين الخصائص لحدث RMAutoDeclare.
- قم باستخدام Application Engine، أو Workplace XT، أو Enterprise Manager لتخصيص الملف RMAutoDeclare.properties.
- قم بتحرير الملف RMAutoDeclare.properties طبقا للمعلومات المناسبة:
rmevent.declare.RecordClassPropertySymname=AutoDeclareRecordClassSymName
rmevent.declare.RecordFiledInFolderPropertySymname=AutoDeclareFolderSymName
(اذا كانت الخاصية غير موجودة، سيقوم برنامج معالجة الحدث بتسجيل خطأ.)
rmevent.declare.FPOSObjectStoreName=TargetObjectStoreName
- قم باستخدام Application Engine، أو Workplace XT، أو Enterprise Manager لانهاء تخصيص النسخة الجديدة من RMAutoDeclare.properties بالمحتويات المحددة بأعلى.
قم بتكوين اشتراك يقوم باستخدام تصرف الحدث
يمكن استخدام واحد أو أكثر من الاشتراكات التي تم بدءها عندما يقع حدث الاشتراك-في (يتم اضافة انها التخصيص أو التخزين).
هذا يقوم ببدء تصرف الحدث المصاحب للاشتراك.
بالنسبة الى حدث انهاء التخصيص المتعلق بالوثيقة، فيجب تكوين الاشتراك في فئة الوثيقة أو الفئة الفرعية. بالنسبة الى الحدث المتعلق-بالحافظة (اضافة الملف)، يمكنك تكوين الاشتراك بكل من فئة الحافظة أو الفئة الفرعية أو بنسخة عنصر الحافظة المحددة. يمكنك تكوين أي عدد من الاشتراكات كما يلزم. على سبيل المثال، يمكن أن تقوم بتكوين اشتراكات في العديد من الفئات الفرعية للوثيقة.
- من خلال Enterprise Manager، قم بتكبير تخزين العنصر
ROS الذي سيتضمن الوثائق التي سيتم نشرها آليا كسجلات.
- لتكوين اشتراك لفئة الوثيقة أو الفئة الفرعية، اضغط بمفتاح الفأرة الأيمن على فئة الوثيقة (أو الفئة الفرعية للوثيقة) وحدد اضافة اشتراك. -أو- لتكوين اشتراك لفئة الحافظة أو الفئة الفرعية، قم بتكبير حافظة الفئات الآخرى، واضغط بمفتاح الفأرة الأيمن على الحافظة (أو الفئة الفرعية للحافظة) وحدد اضافة اشتراك. - -أو- لتكوين اشتراك لحافظة محددة، قم بتكبير الحافظة الرئيسية، قم بالانتقال الى الحافظة التي تريد تحديد اشتراك لها، واضغط بمفتاح الفأرة الأيمن على الحافظة، وحدد اضافة اشتراك.
- في برنامج المعالجة تكوين اشتراك، اضغط تالي.
- قم بتحديد اسم متفرد ذا مغزى ووصف للاشتراك واضغط تالي.
- بالنسبة الى اشتراك الفئة (وليس النسخة)، تأكد من تحديد الاختيار الدائري تطبيق على كل نسخ الفئة<اسم الفئة> واضغط تالي.
- من خلال شاشة تحديد برامج اطلاق الحدث، حدد برامج اطلاق الحدث التي يجب أن تقوم بتفعيل الاشتراك (انهاء تخصيص لاشتراك الوثيقة؛ تخزين لاشتراك الحافظة).
اضغط تالي.
- في الشاشة، ومن خلال القائمة المسقطة، حدد تصرف الحدث RMAutoDeclare الذي سبق تكوينه واضغط تالي.
- تأكد من عدم تعليم مربع الاختيار تزامن. أترك باقي مربعات الاختيار كما هي سواء محددة أو غير محددة، كما يتناسب، ثم اضغط تالي.
- اضغط انتهاء.
RMAutoDeclare
لاختبار توصيف RMAutoDeclare، قم بما يلي:
- قم بتكوين وثيقة على ROS للفئة التي سبق توصيفها للنشر الآلي.
- قم بتحديد اسم فئة السجل في الخاصية String من الوثيقة الرئيسية.
هذه هي الخاصية (AutoDeclareRecordClassSymName)
والتي سبق ادخالها في الملف RMAutoDeclare.properties.
(أنظر الخطوة 2 في اجراء تحرير النشر الآلي لملف التوصيف السابق ذكره في هذا الموضوع.) عند تكوين أحد الوثائق، سيقوم المستخدم بادخال اسم السجل في هذه الخاصية. اذا لم يتم تحديد الاسم الرمزي، فان اسم الفئة الفترض هو ElectronicRecordInfo.
- قم بتحديد مسار الحافظة التي سيتم تخزين السجل بها في خاصية String أخرى.
هذه هي الخاصية الأخرى (AutoDeclareFolderSymName) والتي يتم استخدامها حاليا في الملف RMAutoDeclare.properties. (أنظر الخطوة 1 في اجراء تحرير النشر الآلي لملف التوصيف السابق ذكره في هذا الموضوع.) عند تكوين أحد الوثائق، سيقوم المستخدم بادخال مسار أو GUID لحافظو الملء الخاصة بالسجل في هذه الخاصية. اذا كانت القيمة غير صحيحة، سيقوم برنامج معالجة بتسجيل خطأ. بالنسبة الى مسار حافظة السجل، يجب أن يتم البدء بالآتي "/<File Plan Name>/..." (على سبيل المثال، "/File Plan/Category1/Folder1").
ويمكن أيضا ادخال GUID للحافظة.
وبعد قيام المستخدم بتكوين وثيقة سيقوم الحدث RMAutoDeclare بنشره في الحافظة المحددة على FPOS، باستخدام فئة السجل المحددة.