您可以建立報告定義或使用 6 個 IBM® Enterprise Records 隨附定義檔案的其中一個,然後儲存至檔案計劃物件儲存庫。
report title 是 IBM Enterprise Records 顯示的報告標題。
<setting key="title" localizationKey="server.report_title.n">report title</setting>description 是 IBM Enterprise Records 顯示的文字,用以簡要地說明報告的目的。例如,此報告只顯示您在啟用記錄種類、資料夾、磁區或記錄的審核之後完成的動作。
<setting key="desc" localizationKey="server.report_desc.n">description</setting>entry help 是 IBM Enterprise Records 顯示在報告說明項目中的文字。 例如,「產生的報告只列出在啟用審核後完成的動作。」
<setting key="entryhelp" localizationKey="server.entryhelp.n">entry help</setting>table name 是資料庫表格名稱,可讓 IBM Enterprise Records 報告引擎從 IBM Enterprise Records 儲存庫擷取結果。 此名稱也用來產生可供報告應用程式使用的中介資料庫表格結果。 例如,ActionPerformed。
<setting key="db_table_name">table name</setting>report name 是在報告應用程式中所建立的報告範本名稱。
<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>
其中 symbolic
name 是您建立的新準則,或下列任何設定索引鍵:
<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>