Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Tutorial O3 Report Delivery

Introducción

Se trata de la distribución de Reportes de O3 en forma automática vía mail.

Para activar este facilidad se debe:

  • Configurar el proceso de envio del reporte en el que se indica la periodicidad del mismo
  • Definir el contenido del mail y el reporte que llevará adjunto (o en el propio cuerpo del mismo).

Configuración del proceso

....

Edición del mail con el reporte a distirbuir

Cómo attachar un reporte BIRT a un mail generado por JWF

  • Se generó un nuevo componente de JWF (como Mail, RBAC y otros) llamado HttpComponent
  • Al componente se le configuran url types que pueden usarse luego en el mail Velocity.
  • Este componente se configura en ideasoft-jwf/config/StaticComponents.xml:
    Code Block
    
    <service name ="java:ideasoft/HttpComponent" className = "com.ideasoft.components.impl.generic.HttpComponentImpl" type="singleton">
    	<config>
    		<urlType name="birtPDF" url="http://localhost:8080/o3report/preview?Cust=1&amp;__format=pdf&amp;__report={0}.rptdesign"/>
    		<urlType name="birt" url="http://localhost:8080/o3report/preview?Cust=1&amp;&amp;__report={0}.rptdesign"/>
    	</config>
    </service>
    

...

Code Block

$attachments.add($http.get('birtPDF', 'report1'))

...

Excerpt

Envío automático de reportes.


Funcionamiento General

O3 Performance Suite ofrece un servicio de entrega periódica y automática de reportes, que permite distribuirlos en forma ágil a los destinatarios con las frecuencias necesarias.

Este nuevo componente de O3 permite la automatización de la distribución de reportes por email mediante una interfaz gráfica donde se controla con un potente mecanismo de determinación de la oportunidad en que debe generarse la información.

Además, gracias a la declaración de instancias de proceso es posible llevar un registro de los reportes generados, determinar si se presentaron situaciones que impidieron la generación (base de datos no disponible), controlar los reintentos e intervenir manualmente para generar y distribuir un reporte. Image Added

Este Tutorial

El objetivo de este tutorial es presentar el módulo O3 ReportCast disponible desde la versión 5.0 de O3, brindando una guía sencilla acerca de su uso con ejemplos concretos que pueden ser seguidos en una instalación cualquiera de O3.

Activando el envío automático de reportes (ReportCast)

La utilización del ReportCast requiere la ejecución de los siguientes pasos:

  1. Declarar una Programación
    Consiste en una declaración de la frecuencia con que se deberá ejecutar una tarea mediante una interfaz gráfica donde el administrador puede crearlas y asociarles un nombre.
  2. Agendar un Reporte a una Programación
    Para cada Reporte, se asocia al mismo una programación.
    Al mismo tiempo se indican los parámetros del envío como son el destinatario y el asunto del mail.

     

Note
titleNota

El envío de reports por email requiere tener configurado:

  • O3 sobre base de datos.
  • Mailer de JBoss. Instrucciones detalladas de cómo realizar esto pueden encontrarse aquí.

Child pages (Children Display)