Page 1 of 1

Ejecucion automatica de report y envio via email

PostPosted:Mon Jun 20, 2022 10:42 am
by albertogomez38
¿Es posible automatizar la ejecuacion de un report y que se envie el resultado via email (pdf)?
Por ejemplo, los ultimos documentos modificados de la semana.

Entiendo que será via scripts, pero no he visto ningun ejemplo de como comenzar para hacer pruebas...

Agradeceria cualquier tipo de ayuda.

Un saludo.

Re: Ejecucion automatica de report y envio via email

PostPosted:Tue Jun 28, 2022 7:21 am
by jllort
Obviamente no vas a localizar el ejemplo que cubra exactamente tu caso, pero si que tienes disponibles todas las piezas.

1- Ejecutar un informe -> eso te devuelve un fichero -> mi consejo es que crees en openkm una carpeta de /okm:root/informes/año y lo copies dentro -> mira esta clase que es donde se ejecuta el informe https://github.com/openkm/document-mana ... t.java#L43 lo suyo sería que hagas un debug para entender lo que hace

2- Para crear carpetas en OpenKM tienes https://docs.openkm.com/kcenter/view/ok ... ingFolders

3- Para subir un documento a una carpeta https://docs.openkm.com/kcenter/view/ok ... eateSimple

4- Para enviar un correo con attachment tienes la clase MailUtils -> te aconsejo utilizar este método https://github.com/openkm/document-mana ... .java#L216