IBM Enterprise Records, Versión 5.1.2    

Crear una definición de informe

Puede crear una definición de informe o usar uno de los seis archivos de definición entregados con IBM® Enterprise Records y almacenados en un almacén de objetos del plan de archivos.

IBM Enterprise Records incluye seis definiciones de informe que proporcionan una vista estadística de diferentes actividades del usuario. Estas definiciones se añaden al almacén de objetos del plan de archivos (FPOS) a través de un Add-On instalado con el software. Los archivos se encuentran en Records Management/Report Definitions, pero solo después de configurarlos manualmente. Para obtener más información sobre la configuración, consulte el tema Configurar definiciones del informe en IBM Guía de actualización e instalación de Enterprise Records. Cada definición de informe es un documento XML y define los siguientes metadatos para el informe:

Título del informe

El informe del título es el título del informe que muestraIBM Enterprise Records.

<configurar key="title" localizationKey="server.report_title.n">título de informe</setting>

Descripción del informe

La descripción es texto que IBM Enterprise Records muestra, describiendo brevemente el propósito del informe. Por ejemplo, este informe solo muestra las acciones que se completaron después de habilitar la auditoría en una categoría de registros, carpeta, volumen o registro.

<configurar key="desc" localizationKey="server.report_desc.n">description</setting>

Entrada de ayuda de informe

La ayuda de entrada es texto que IBM Enterprise Records muestra en la entrada de ayuda del informe. Por ejemplo, "El informe generado enumera solo las acciones que se completaron después de habilitar la auditoría."

<setting key="entryhelp" localizationKey="server.entryhelp.n">entry help</setting>

Nombre de tabla de base de datos de informe

El nombre de la tabla es un nombre de tabla de base de datos que el IBM Enterprise Records motor de informes usa para recuperar los resultados del repositorio IBM Enterprise Records. Este nombre también se utiliza para producir los resultados en una tabla de base de datos intermediaria que las aplicaciones de informes pueden usar. Por ejemplo, ActionPerformed.

<configurar key="db_table_name">table name</setting>

Nombre de plantilla de informe

El nombre de informe es el nombre de la plantilla del informe creado en la aplicación de informes.

<setting key="reportName" localizationKey="server.report_name.n">nombre de informe</setting>

Parámetros de informe

Define los parámetros del informe como ubicaciones del plan de archivos, acciones, eventos, programas, fechas y tipos de entidad y si se requiere.Para definir los parámetros del informe:
  1. Bajo <object key="reportDefinition">, defina <list key="report parameters">, si es necesario.
  2. Bajo la clave de lista de parámetros, defina la clave de configuración de nombre simbólico según sea necesario para cada uno de los criterios del informe.
  3. Siga cada clave de configuración de nombre simbólico con esta etiqueta: <clave de configuración="requerida"> 0 o 1 </setting>, para indicar si un valor es requerido. 0 indica que el usuario no debe hacer una selección ni introducir un valor. 1 indica que el usuario debe hacer una selección.
  4. Adjunte cada par de nombres simbólicos y claves de configuración requeridos en la siguiente etiqueta: <object key="property"></object>.
Por ejemplo:
<object key="property"> <setting key="symbolicname">symbolic name</setting>
		<setting key="required">1</setting> </object>
donde nombre simbólico es el nuevo criterio que ha creado o cualquiera de las siguientes claves de configuración:
  • fileplan_browse: Indica IBM Enterprise Records permitir al usuario explorar a una ubicación en el almacén de objetos del plan de archivos.
  • fileplan_name: un plan de archivos en el almacén de objetos del plan de archivos (FPOS).
  • ros_name: un nombre del almacén de objetos de registros (ROS).
  • user_name: el nombre del usuario completó las actividades.
  • start_date: la fecha de inicio del criterio de informe.
  • end_date: la fecha final del criterio de informe.
  • disposal_schedule: el programa de disposición asociado con una entidad.
  • hold_name: la retención de registros asociada con una entidad.
Un informe también usa tipos de entidad como criterio. Para usar tipos de entidad:
  1. Bajo la clave de lista de propiedades, añada el nombre simbólico entity_type, seguido de la clave de valor required (1=required, 0=not required). Por ejemplo:
<object key="property">
    <setting key="symbolicname">entity_type</setting>
    <setting key="required">1</setting>
Añada <list key="values"> donde debe especificar los tipos de entidad que un usuario puede seleccionar para incluir en el informe. Por ejemplo:
    <list key="values">
       <object key="value">
           <setting key="id">EntityType</setting> 
           <setting key="value" localizationKey=serve.report_n.EntityType">Entity</setting>
       </object>
donde: Los entornos localizados requieren localizationKey. Por ejemplo, si su informe incluye estadísticas sobre las Categorías de registro, las Carpetas de registro, esta sección del archivo XML debe ser similar al ejemplo siguiente:
<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>

Consultas de informes

Cada informe entregado con IBM Enterprise Records define una o más consultas para consultar diferentes tipos de entidades como una Categoría de registros, Carpeta de registros, Volumen o Registro.Para definir una consulta de informe:
  1. Bajo <object key="reportDefinition">, defina <list key="report queries">.
  2. Bajo la clave de lista de consultas de informes, defina la consulta, según sea necesario para cada criterio del criterio de informes.
  3. Siga cada clave de configuración de consulta, defina una configuración para rm_entity_type para indicar que la consulta es para un tipo de entidad específico, RecordCategory, RecordFolder, Volume o Record. El rm_entity_type es opcional, si la consulta es para todos los tipos de entidad.
  4. Adjunte cada consulta y clave de configuración de tipo de entidad en la siguiente etiqueta: <object key="query"></object>.
Por ejemplo:
<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">
      <configurar 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>
     <configurar key="my_entity_type">RecordFolder</setting>
   </object>
<list>


Comentarios

Última actualización: Noviembre 2013
use_report_definitions.htm

© Copyright IBM Corp. 2013