Вы можете создать определение отчета или использовать один из шести файлов определений, поставляемых с IBM® Enterprise Records и хранимых на складе объектов плана размещения.
Заголовок отчета - это тот заголовок отчета, который выводит 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">символическое имя</setting>
<setting key="required">1</setting> </object>
где символическое имя - созданный вами новый критерий или любой из следующих задающих ключей:<object key="свойство">
<setting key="symbolicname">entity_type</setting>
<setting key="required">1</setting>
Добавьте ключ <list key="значения"> и введите типы объектов, которые пользователь сможет выбирать для включения в отчет. Например: <list key="values">
<object key="value">
<setting key="id">EntityType</setting>
<setting key="value" localizationKey=serve.report_n.EntityType">Entity</setting>
</object>
где:<object key="свойство">
<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="запрос">
<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="запрос">
<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>