IBM Enterprise Records, verzia 5.1.2    

Vytvorenie definície zostavy

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.

IBM Enterprise Records obsahuje šesť definícií zostáv, ktoré poskytujú štatistické zobrazenie rozličných aktivít užívateľov. Tieto definície sú pridané do skladu objektov plánu súborov (FPOS) v priebehu inštalácie prídavného modulu so softvérom. Súbory nájdete v Records Management/Report Definitions, ale až po nich manuálnej konfigurácii. Bližšie informácie o konfigurácii nájdete v téme Konfigurácia definícií zostáv v IBM Enterprise Records Installation and Upgrade Guide. Každá definícia zostavy je dokument XML a definuje nasledujúce metaúdaje zostavy:

Nadpis zostavy

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

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

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 databázovej tabuľky zostavy

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 šablóny zostavy

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>

Parametre zostavy

Definuje parametre zostavy, napríklad umiestnenia plánov súborov, akcie udalosti, rozvrhy, dátumy a typy entít, ako aj to, či sú tieto parametre vyžadované. Ak chcete zadefinovať parametre zostavy, postupujte takto:
  1. Ak je to potrebné, zadefinujte <list key="report parameters"> pod <object key="reportDefinition">.
  2. Pod kľúčom zoznamu parametrov zostavy zadefinujte kľúč nastavenia symbolického názvu tak, ako je to potrebné pre každé kritérium zostavy.
  3. Za každým kľúčom nastavenia symbolického názvu musí nasledovať označenie <setting key="required"> 0 alebo 1 </setting>, ktoré indikuje, či je hodnota vyžadovaná. 0 indikuje, že užívateľ nie je povinný urobiť výber alebo zadať hodnotu. 1 indikuje, že užívateľ je povinný urobiť výber.
  4. Každý pár symbolického kľúča a kľúča vyžadovaného nastavenia uzatvorte do nasledujúceho označenia: <object key="property"></object>.
Napríklad:
<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:
  • fileplan_browse: Dáva IBM Enterprise Records pokyn, aby užívateľovi umožnil prehľadávaním nájsť umiestnenie v sklade objektov plánu súborov.
  • fileplan_name: Plán súborov v sklade objektov plánu súborov (FPOS).
  • ros_name: Názov skladu objektov záznamov (ROS).
  • user_name: Názov užívateľa, ktorý vykonal aktivity.
  • start_date: Dátum začiatku kritéria zostavy.
  • end_date: Dátum ukončenia kritéria zostavy.
  • disposal_schedule: Plán dostupnosti priradený entite.
  • hold_name: Pozastavenie záznamu priradené entite.
Zostava využíva ako kritériá aj typy entít. Ak chcete použiť typy entít:
  1. Pod kľúčom zoznamu vlastností zadajte symbolický názov entity_type, za ktorým nasleduje vyžadovaný kľúč nastavení (1=vyžadovaný, 0=nevyžadovaný). Napríklad:
<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: Lokalizované prostredia vyžadujú localizationKey. Ak napríklad vaša zostava zahŕňa štatistiku o Record Categories a Record Folders, táto časť XML súboru musí byť podobná ako v nasledujúcom príklade:
<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>

Dotazy zostavy

Každá zostava, ktorú poskytuje IBM Enterprise Records, definuje jeden alebo viac dotazov na dotazovanie rozličných typov entít, napríklad Record Category, Record Folder, Volume alebo Record. Ak chcete zadefinovať dotaz zostavy, postupujte takto:
  1. Pod <object key="reportDefinition"> zadefinujte <list key="report queries">.
  2. Pod kľúčom zoznamu dotazov zostavy zadefinujte dotaz tak, ako je to potrebné pre každé kritérium zostavy.
  3. Nasledujte každý kľúč nastavenia dotazu, definujte nastavenia pre rm_entity_type, ktoré indikujú, že ide o dotaz pre konkrétny typ entity, RecordCategory, RecordFolder, Volume alebo Record. Ak ide o dotaz pre všetky typy entít, je rm_entity_type voliteľné.
  4. Každý dotaz a kľúč nastavenia entity uveďte v nasledujúcom označení: <object key="query"></object>.
Napríklad:
<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>


Spätná väzba

Posledná aktualizácia: November 2013
use_report_definitions.htm

© Copyright IBM Corp. 2013