Nuxeo - Error al generar cierre de recibos (RESUELTO)

¡Hola Comunidad!

Estamos implementando SIU Mapuche 3.4.3 con Nuxeo 8.1 VM:

Logramos la comunicación entre Mapuche y Nuxeo, agregamos el archivo siu-types-1.1.8.jar a la carpeta /var/lib/nuxeo/server/nxserver/bundles (al no tener dicho archivo en Nuxeo el error era "no such type: RecursoPersonalReciboSueldo - solucionado)

La cuestión es que ahora nos aparece el siguiente error: Error crear documento: java.io.IOException: org.xml.sax.SAXParseException; Premature end of file. y no sabemos a que se debe.

Cabe destacar que en Nuxeo se crean las carpetas de los agentes ej.: DNIXXXXXXXX

Si alguno de ustedes tuvo el mismo inconveniente y nos pueden dar una mano se lo agradeceríamos mucho.

¡Gracias a todos!

Hola Marcelo,
Con que usurario están conectándose a nuxeo?
crearon un grupo nuevo o es el administrador que trae por defecto.

saludos
Poli

Hola Poli, gracias por contestar, el usuario es el administrador Administrator/Administrator.

En que versión de nuxeo estan?

La versión de nuxeo es 8.1. Es la versión para Vmware.

Voy a probar con la versión 9.1 y les comento si el error desaparece.

Hola nuevamente, solucionamos el inconveniente instalando Nuxeo 9.10 sobre Debian 8.10 x64. La generación de archivos en Nuxeo al parecer es correcta (cero errores).

Ahora, ingresando a Nuxeo para visualizar los archivos, nos muestra el siguiente mensaje:

404
NO ENCONTRADO
http://IP:8080/nuxeo//ui/document/recursopersonalrecibosueldo/nuxeo-recursopersonalrecibosueldo-view-layout.html
No pudo encontrar el diseño de la vista para RecursoPersonalReciboSueldo.

¿Deberíamos modificar algo en Nuxeo, agregar algún complemento?

Desde ya muchas gracias!

Marcelo, tenes que ingresar a

http://IP:8080/nuxeo

los recibos los ves dentro de nuxeo, ubicando la carpeta recursosPersonales. Adjunto captura de pantalla donde podes ver como ubicarla.

Imagen 1: entrar en la carpeta repository y se ingresa a la imagen 2, donde encontramos esta carpeta. Ingresando en recursosPersonales tenes todos los documentos digitalizados.

Saludos
Poli


nuxeo1.png

nuxeo1.png

nuxeo 2.png

nuxeo 2.png

Hola, gracias por responder, comprendo lo que describes, pero el error es otro, adjunto imagen.


404.png

404.png

Hola Marcelo,
La verdad que no se que es ni que muestra el link del webui, pero donde podes ver los recibos digital izados dentro de nuxeo es en el menú “workspace” o “Espacio de trabajo” (según el idioma)
Adjunto imagen.

Saludos


nuxeo 3.png

nuxeo 3.png

Hola Miguel, podemos ingresar y ver las carpetas creadas pero no visualizar, previsualizar ni generar PDFs de los archivos guardados, este error que mencione aparece en todas las versiones de Nuxeo, al parecer estaría faltando el diseño de la vista (view layout) para poder previsualizar los archivos en el webUI, no sabemos si hay que agregar algún archivo al sistema de Nuxeo, modificar algo, o si esto es una cuestión que será revisada a futuro.

La intención es acceder desde webUI con usuarios (solo lectura, solo escritura, etc. - Ej: área contable…) y poder visualizar los archivos generados por mapuche; sin poder visualizar, previsualizar o generar PDFs carece un poco de sentido usar Nuxeo, por lo menos webUI.

Otra cuestión, debido a que no podemos previsualizar los documentos generados por mapuche, intentamos exportarlos en formato PDF y nos genera el siguiente error: {“entity-type”:“exception”,“code”:“java.lang.StackOverflowError”,“status”:500,“message”:“Exception while running the operation chain: blobToPDF”}, la unica forma de poder obtener los archivos es haciendo un Export ZIP, lo que notamos al descomprimir es que existe un archivo con extensión .BLOB que NO tiene formato BLOB sino que tiene formato PDF, hemos de suponer que por esto se produce el error blobToPDF, el sistema intenta convertir un supuesto archivo BLOB a PDF.

Más allá de estos inconvenientes, que creemos serán subsanados en futuras versiones tanto de Nuxeo como de Mapuche, queríamos saber si tienen publicadas alguna documentación que especifique la interacción entre Mapuche y Nuxeo, cómo se guardan los archivos, cómo Mapuche utiliza los archivos, configuraciones iniciales, finalidad, alguna documentación que especifique que pasa con Mapuche y los datos en caso de que Nuxeo falle, qué sucedería si se guardan mal los archivos, posibilidad de regenerar los archivos, etc.

Quedamos atentos a toda información que puedan brindarnos y que nos permitan establecer una correcta implementación de Nuxeo.

!Desde ya muchas gracias¡

Marcelo,

Vamos por puntos,
1- Los recibos que almacenas en nuexo los podes ver desde mapuche, una vez cerrados y almacenados los recibos en nuxeo, mapuche los baja de ahí sin tener que generarlos cada vez q se descarguen.
2- Documentación no hemos hecho, para la parte de nuxeo si existe documentación que provee el desarrollador y la podes encontrar en la web. Del lado de mapuche no hay ya que la intención es usar nuxeo como repositorio y no como sitio donde se puedan ver los recibos o algún otro tipo de documentos.
3- Los archivos se guardan en nuxeo en formato PDF y luego si un archivo es modificado este se versiona teniendo las 2 versiones, aunque mapuche siempre levanta la versión mas reciente. Con respecto a la falla de nuxeo al momento de guardar un documento el mismo retornaría error y mapuche se enteraría por lo que el recibo puede cerrarse nuevamente para almacenarse en nuxeo
4- Desde el workspace pudiste ver los documentos?

Cuando se pensó en utilizar nuxeo para almacenar los recibos teníamos 3 finalidades:
1- Almacenarlos para poder accederlos sin tener que generarlos al vuelo cada vez que se quieren ver/descargar
2- Poder firmarlos digitalmente, si el recibo esta almacenado puede ser firmado digitalmente no así si el recibo no se guarda en un repositorio.
3- Poder descargar los recibos desde la web de la institución, es decir que cada agente pueda descargar los recibos desde la web utilizando los servicios web que provee mapuche.

Nunca se pensó en nuxeo como sitio donde los usuarios puedan ver los recibos en forma directa. Yo creo que con respecto a lo que decís del webUI el problema viene en base a esto que te digo (no pensar en usarlo para tal fin) y en el archivo siu-types no se crearon las vistas necesarias y es por eso que falla.
La persona que estuvo con esto es Fabio Rosellini, deberías comunicarte con el, que seguramente va a poder darte una mejor respuesta.

Muchísimas gracias Miguel, queda todo aclarado, veremos ahora de utilizar Nuxeo con doble finalidad, Recibos Mapuche-Nuxeo y repositorio multiproposito. ¡Desde ya muchas gracias y mil disculpas por los inconvenientes ocasionados!