Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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:
    <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>
    
  • Para agregar el reporte BIRT 'report1' como PDF:
    $attachments.add($http.get('birtPDF', 'report1'), '.pdf')
    
    y para agregarlo como texto HTML:
    $http.getText('birt', 'report1')
    
  • No labels