يمكنك تكوين تعريف تقرير أو استخدام أحد ملفات التعريف الستة التي يتم تسليمها مع IBM® Enterprise Records وتخزينها في ملف تخزين عناصر مخطط الحفظ.
عنوان التقرير هو عنوان التقرير الذي يقوم 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><object key="property"> <setting
key="symbolicname">symbolic name</setting>
<setting key="required">1</setting> </object>
حيث الاسم الرمزي هو معيار جديد قمت بتكوينه أو أي من مفاتيح المحددات التالية:<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>
حيث:<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>
<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>