Definíciu zostavy môžete buď vytvoriť, alebo môžete použiť jeden zo šiestich súborov definícií, dodaných s IBM® Enterprise Records a uskladnených v sklade objektov plánu súborov.
Nadpis zostavy (report title) je nadpis zostavy zobrazený v IBM Enterprise Records.
<setting key="title" localizationKey="server.report_title.n">report title</setting>Popis zostavy (description) je text zobrazený v IBM Enterprise Records, stručne popisujúci účel zostavy. Napríklad, This report zobrazuje len akcie, ktoré boli vykonané po tom, ako ste povolili auditovanie na kategórii záznamov, priečinku, nosiči alebo zázname.
<setting key="desc" localizationKey="server.report_desc.n">description</setting>Položka pomoci k zostave (entry help) je text zobrazený v položke pomoci k zostave v IBM Enterprise Records. Napríklad "The generated report lists only the actions that were completed after you enabled auditing."
<setting key="entryhelp" localizationKey="server.entryhelp.n">entry help</setting>Názov tabuľky (table name) je názov databázovej tabuľky, ktorú mechanizmus zostáv IBM Enterprise Records využíva na získanie výsledkov z archívu IBM Enterprise Records. Tento názov slúži aj na produkciu výsledkov v sprostredkovateľskej databázovej tabuľke, ktorú môže využívať aplikácia zostáv. Napríklad ActionPerformed.
<setting key="db_table_name">table name</setting>Názov zostavy (report name) je názov šablóny zostavy vytvorenej v aplikácii zostáv.
<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>
kde symbolic name je nové, vami vytvorené kritérium alebo niektorý z nasledujúcich kľúčov nastavenia:<object key="property">
<setting key="symbolicname">entity_type</setting>
<setting key="required">1</setting>
Pridajte <list key="values">, kde zadáte typy entít, ktoré môže užívateľ vybrať a zahrnúť do zostavy. Napríklad: <list key="values">
<object key="value">
<setting key="id">EntityType</setting>
<setting key="value" localizationKey=serve.report_n.EntityType">Entity</setting>
</object>
kde:<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>