Page 1 of 1

Informe con parametros

PostPosted:Fri May 27, 2016 10:36 pm
by eduar
Hola me podrías explicar el manejo de params.xml en Report query para generar un informe dinámico, es decir que realice una consulta de acuerdo a parámetros ingresos por el usuario.

He revisado sus ejemplos que son generado por un archivo .rep, pro no entiendo muy bien, muchas gracias

Re: Informe con parametros

PostPosted:Sat May 28, 2016 9:02 am
by jllort
Has descomprimido el fichero rep ( renombrandolo como zip ) y mirado el params.xml ? En realidad la definicion de el params.xml es exactamente la misma que la de los metadatos ( si entiendes una cosa entenderas la otra ). Empieza por pegarlo un ojo por aqui http://wiki.openkm.com/index.php/Proper ... nistration

En el entorno portable viene algun ejemplo https://sourceforge.net/projects/openkmportabledev/

Re: Informe con parametros

PostPosted:Tue May 31, 2016 10:06 pm
by eduar
Hola, he intentado varias cosas para manipular tipo de datos Input text, pero no los reconoce la aplicación como parámetros, además, los ejemplos solo manejan tipos type="date".
Intento algo como lo siguiente, pero no funciona
Code: Select all
<report-parameters>
	<input label="Desde" name="Consuno" data="Consuno" type="text"></input>
</report-parameters>
Pienso que me puede faltar algo en queryString, pero no logro dar con ello. Si me podrían orientar te lo agradecería.

Re: Informe con parametros

PostPosted:Sat Jun 04, 2016 9:13 am
by jllort
Añade en el post - dentro de un zip - el fichero .rep que estas empaquetando.

Re: Informe con parametros

PostPosted:Tue Jun 07, 2016 2:03 pm
by eduar
Hola adjunto el archivo .rep

Re: Informe con parametros

PostPosted:Tue Jun 07, 2016 2:05 pm
by eduar
(16.45 KiB) Downloaded 359 times

Re: Informe con parametros

PostPosted:Thu Jun 09, 2016 5:56 am
by jllort
En principio sólo deberías poner el fichero jrxml ( el compilador .jasper sobra ).

La definicion del xml estaría mejora así ( el atributo data aquí no tiene sentido, esto se utiliza para mapear valores en los workflows ):
Code: Select all
<input label="Desde" name="Consumo"  type="text"/>
A ver si así ahora te funciona ( me imagino que el fichero lo has subido con su correspondiente .rep no ? )

Observo también dentro del jrxml cosas un tanto sospechosas como "C:\\Users\\Administrador\\Pictures\\logo.png", esto desde el punto de vista del servidor va a ser un recurso al que probablemente no vaya a tener acceso, mi sugerencia es que empieces con un report lo mas sencillo posible. Algo básico y luego gradualmente lo vayas complicando.

Re: Informe con parametros

PostPosted:Fri Jun 10, 2016 2:05 pm
by eduar
Hola realice los cambios que mencionas, pero igual no funciona, al parecer no toma el archivo params.xml, se necesita algo especial para generar él archivo .rep? o solo basta con comprimirlo y cambiarle la extensión.

Re: Informe con parametros

PostPosted:Sat Jun 11, 2016 8:30 pm
by jllort
Este fichero esta mal. Tienes el params.xml y el jrxml dentro de una carpeta que se llama Despacho. Los ficheros tienen que estar directamente en la raiz.

Re: Informe con parametros

PostPosted:Mon Jun 13, 2016 2:15 pm
by eduar
Gracias funciona perfectamente :)

Re: Informe con parametros

PostPosted:Mon Jan 11, 2021 6:02 pm
by aolivares
Hola, muy buen día, despues de casi 5 años de este post, me tope con un problema similar, el programa me deja agregar fechas, pero cualquier otro tipo de entrada no lo permite como se muetra en la siguiente imagen:
Image
Probe con text area, check box, select con sus respectivas opciones, pero parece que nada esta funcionando, ¿alguna idea de que pueda estar pasando?,cabe resaltar que en metadata funciona sin ningun tipo de problema, también adjunto mi archivo .rep
https://drive.google.com/file/d/11Qcu0Q ... sp=sharing

Version: 6.3.10-DEV (build: 7eb056f)
Google chrome y Firefox
Windows y Ubuntu

Re: Informe con parametros

PostPosted:Sat Jan 16, 2021 6:58 pm
by jllort
Desde la administración sólo tenemos implementado que solicite algunos tipos de parámetros, no todos. En cualquier caso, el uso convencional de el informe es desde el menu superior ( para que te aparezca el informe disponible en el menú superior tienes añadir el informe en el profile del usuario y seguidamente refrescar la interfaz de usuario para que este cambio tenga realmente efecto. Te sugiero añadir otro post, porque en realidad tu consulta no tiene relación con el tema inicial.

Re: Informe con parametros

PostPosted:Tue Jan 19, 2021 5:50 pm
by aolivares
Muchas gracias jllort, ya lo había agregado al perfil, sin embargo, me lo estaban pidiendo para usarlo solo dentro del panel de administración, y pude resolverlo editando el archivo que se encuentra /HOME_TOMCAT/webapps/OpenKM/admin/report_get_params.jsp

Para los futuros usuarios con este problema, solo basta con remplazar su archivo con este:
(1.63 KiB) Downloaded 250 times
Saludos coordiales

Re: Informe con parametros

PostPosted:Fri Jan 22, 2021 7:08 pm
by jllort
Nos vendría mejor si realizar un fork del proyecto https://github.com/openkm/document-management-system, modificas el código en tu fork y luego solicitas un pull request contra el proyecto original