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 distribuir
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&__format=pdf&__report={0}.rptdesign"/> <urlType name="birt" url="http://localhost:8080/o3report/preview?Cust=1&&__report={0}.rptdesign"/> </config> </service>
...
Code Block |
---|
$attachments.add($http.get('birtPDF', 'report1'), '.pdf')
|
...
Funcionamiento General
O3 Performance Suite ofrece un servicio de entrega periódica y automática de reportes, que permite distribuir información en forma ágil a los destinatarios con la frecuencias necesaria para cada reporte.
Este nuevo componente de O3 permite la automatización de la distribución de información por email mediante una interface gráfica dónde se controla 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 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.
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:
- 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. - 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.