IBM Enterprise Records، النسخة 5.1.2    

تكوين تعريف التقرير

يمكنك تكوين تعريف تقرير أو استخدام أحد ملفات التعريف الستة التي يتم تسليمها مع IBM® Enterprise Records وتخزينها في ملف تخزين عناصر مخطط الحفظ.

يتضمن IBM Enterprise Records ستة تعريفات للتقرير تقدم مشاهدة احصائية للأنشطة المختلفة للمستخدم. يتم اضافة هذه التعريفات الى ملف تخزين عناصر مخطط الحفظ (FPOS) من خلال برنامج مساعد يتم تركيبه مع البرنامج. يتم ايجاد هذه الملفات في Records Management/Report Definitions، لكن بعد توصيفها يدويا فقط. للحصول على المزيد من المعلومات عن التوصيف، ارجع الى الموضوع توصيف تعريفات التقرير في IBM Enterprise Records Installation and Upgrade Guide. كل تعريف تقرير عبارة عن وثيقة XML ويقوم بتعريف بيانات التعريف التالية للتقرير:

عنوان التقرير

عنوان التقرير هو عنوان التقرير الذي يقوم IBM Enterprise Records بعرضه.

<setting key="title" localizationKey="server.report_title.n">report title</setting>

وصف التقرير

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

<setting key="desc" localizationKey="server.report_desc.n">description</setting>

ادخال المساعدة عن التقرير

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

<setting key="entryhelp" localizationKey="server.entryhelp.n">entry help</setting>

اسم جدول قاعدة بيانات التقرير

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

<setting key="db_table_name">table name</setting>

اسم قالب التقرير

اسم التقرير هو اسم قالب التقرير الذي تم تكوينه في تطبيق التقارير.

<setting key="reportName" localizationKey="server.report_name.n">report name</setting>

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

يتم تعريف معاملات التقرير مثل أماكن وتصرفات وأحداث والجداول الزمنية والتواريخ وأنواع العناصر لمخطط الحفظ، وما اذا كانت مطلوبة. لتعريف معاملات التقرير:
  1. تحت <object key="reportDefinition">، قم بتعريف <list key="report parameters">، اذا تطلب الأمر.
  2. تحت مفتاح كشف معاملات التقرير، قم بتعريف مفتاح محددات الاسم الرمزي، اذا تطلب الأمر، لكل من معايير التقرير.
  3. اتبع كل من مفاتيح محددات الاسم الرمزي باستخدام الشارة هذه: <setting key="required"> 0 or 1 </setting>، للاشارة الى ما اذا كانت القيمة مطلوبة. تشير القيمة 0 الى أنه لا يتطلب من المستخدم تحديد اختيار أو ادخال قيمة. وتشير القيمة 1 الى أنه يتطلب من المستخدم تحديد اختيار.
  4. قم بتضمين كل من أزواج الأسماء الرمزية ومفاتيح المحددات المطلوبة في الشارة التالية: <object key="property"></object>.
على سبيل المثال:
<object key="property">   <setting
key="symbolicname">symbolic name</setting>
  <setting key="required">1</setting> </object>
حيث الاسم الرمزي هو معيار جديد قمت بتكوينه أو أي من مفاتيح المحددات التالية:
  • fileplan_browse: يقوم بتوجيه IBM Enterprise Records للسماح للمستخدم بالاستعراض الى مكان في ملف تخزين عناصر مخطط الحفظ.
  • fileplan_name: خطة الملف في ملف تخزين العناصر لمخطط الحفظ (FPOS).
  • ros_name: اسم ملف تخزين العناصر للسجلات (ROS).
  • user_name: اسم المستخدم الذي قام باستكمال الأنشطة.
  • start_date: تاريخ بدء معيار التقرير.
  • end_date: تاريخ انتهاء معيار التقرير.
  • disposal_schedule: الجدول الزمني للتخلص المرفق مع عنصر.
  • hold_name: حالة تعليق السجل المرفقة مع عنصر.
يقوم التقرير أيضا باستخدام أنواع العنصر كمعيار. لاستخدام أنواع العنصر:
  1. تحت مفتاح كشف الخصائص، قم باضافة الاسم الرمزي entity_type، متبوعا بمفتاح المحددات required (1=required، 0=not required). على سبيل المثال:
<object key="property">
    <setting key="symbolicname">entity_type</setting>
    <setting key="required">1</setting>
قم باضافة <list key="values"> حيث يتم ادخال أنواع العنصر التي يمكن للمستخدم تحديدها للتضمين في التقرير. على سبيل المثال:
    <list key="values">
       <object key="value">
           <setting key="id">EntityType</setting>
           <setting key="value" localizationKey=serve.report_n.EntityType">Entity</setting>
       </object>
حيث: تتطلب بيئات التشغيل المترجمة localizationKey. على سبيل المثال، اذا كان التقرير الخاص بك يتضمن احصائيات عن تصنيفات السجل والحافظات، فان هذا القسم من ملف XML يجب أن يكون مماثلا للمثال التالي:
<object key="property">
  <setting key="symbolicName">rm_entity_type</setting>
  <setting key="required">1</setting>
  <list key="values'>
    <object key="value">
      <setting key="id">RecordCategory</setting>
      <setting key="value" localization Key="server.report_1.RecordCategory">Record Category</setting>
    </object>
    <object key="value">
       <setting key="id">RecordFolder</setting>
       <setting key="value" localization Key="server.report_1.RecordFolder">Record Folder</setting>
    </object>
  </list>
</object>

استعلامات التقرير

يقوم كل تقرير يتم تسليمه مع IBM Enterprise Records بتعريف واحد أو أكثر من الاستعلام للاستعلام عن أنواع العناصر المختلفة مثل تصنيف السجل أو حافظة السجل أو وحدة التخزين أو السجل. لتعريف استعلام التقرير:
  1. تحت <object key="reportDefinition">، قم بتعريف <list key="report queries">.
  2. تحت مفتاح كشف استعلامات التقرير، قم بتعريف الاستعلام، اذا تطلب الأمر، لكل من معايير التقرير.
  3. اتبع كل من مفاتيح محددات الاستعلام، وقم بتعريف المحددات الى rm_entity_type للاشارة الى أن الاستعلام لنوع عنصر معين، RecordCategory أو RecordFolder أو Volume أو Record. rm_entity_type اختياري، اذا كان الاستعلام لكل أنواع العنصر.
  4. قم بتضمين كلا من مفاتيح محددات نوع العنصر والاستعلام في الشاشة التالية: <object key="query"></object>.
على سبيل المثال:
<list key="report queries">
   <object key="query">
     <setting key="sql">SELECT EV.LastModifier, EV.DateCreated, EV.ClassDescription, EV.AuditActionType,RC.RecordCategoryName AS EntityName, RMF.PathName, RC.Aggregation FROM (Event EV INNER JOIN RecordCategory RC ON EV.SourceObjectID = RC.ID)INNER JOIN RMFOLDER RMF on RC.parent=RMF.This WHERE EV.DateCreated >= {?start_date} AND EV.DateCreated <= {?end_date} AND EV.LastModifier = '{?user_name}' AND RC.this INSUBFOLDER '/{?fileplan_name}'</setting>
     <setting key="my_entity_type">RecordCatagory</setting>
   </object>
   <object key="query">
      <setting key="sql">SELECT EV.LastModifier, EV.DateCreated, EV.ClassDescription, EV.AuditActionType,RF.RecordFolderName AS EntityName,RMF.PathName, RF.Aggregation FROM (Event EV INNER JOIN RecordFolder RF ON EV.SourceObjectID = RF.ID)INNER JOIN RMFOLDER RMF on RF.parent=RMF.This WHERE EV.DateCreated >= {?start_date} AND EV.DateCreated <= {?end_date} AND EV.LastModifier = '{?user_name}' AND RF.this INSUBFOLDER '/{?fileplan_name}'</setting>
     <setting key="my_entity_type">RecordFolder</setting>
   </object>
<list>


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

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

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