您可以创建报告定义,也可以使用 IBM® Enterprise Records 随附并存储在归档计划对象库中的 6 个定义文件中的一个。
报告标题是 IBM Enterprise Records 显示的报告的标题。
<setting key="title" localizationKey="server.report_title.n">报告标题</setting>描述是 IBM Enterprise Records 显示的文本,用来简述报告的用途。例如,“此报告仅显示您在记录类别、文件夹、卷或记录上启用审计之后所完成的操作”。
<setting key="desc" localizationKey="server.report_desc.n">描述</setting>条目帮助是 IBM Enterprise Records 在报告的帮助条目中显示的文本。例如,“所生成的报告仅列示启用审计之后所完成的操作”。
<setting key="entryhelp" localizationKey="server.entryhelp.n">条目帮助</setting>表名称是 IBM Enterprise Records 报告引擎从 IBM Enterprise Records 存储库检索结果时所使用的数据库表名称。 此名称还用来在中介数据库表中生成报告应用程序可以使用的结果。例如,ActionPerformed。
<setting key="db_table_name">表名称</setting>报告名称是在报告应用程序中创建的报告模板的名称。
<setting key="reportName" localizationKey="server.report_name.n">报告名称</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">记录类别</setting>
</object>
<object key="value">
<setting key="id">RecordFolder</setting>
<setting key="value" localization Key="server.report_1.RecordFolder">记录文件夹</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>