Open danzola opened 3 years ago
Se realizan unas pruebas iniciales hacia el endpoint que apunta el api de Nuxeo encargado de la carga de documentos, sin embargo está envía un error 504 GATEWAY_TIMEOUT debido a que la solicitud esta tomando demasiado tiempo, la prueba se realiza en postman enviando un archivo PDF que pesa 52KB.
Prueba en Postman a servicio de OAS Nuxeo
Prueba en Postman a servicio de OAS Nuxeo
Se crea una prueba local desplegando un servidor de Nuxeo desde docker para identificar el comportamiento del servidor con el envió de documentos basandose en la guía del siguiente link: Se crea el contenedor
$ docker run -ti --name mynuxeo -p 8080:8080 nuxeo/nuxeo:discover-ft
Una vez se despliega el servidor y se hace el respectivo registro y configuración se despliega una interfaz gráfica de administración de Nuxeo y se realizan unas pruebas de envío de archivos de forma gráfica:
Prueba local de servidor Nuxeo con Docker
Se crea a conexión con el servicio de Nuxeo utilizando el SDK usado en la OAS, para realizar este proceso se tomo en cuenta la guía de dos clientes implementados por la OAS anteriormente:
Se utiliza el SDK de Nuxeo y también se establece conexión con el servicio de gestión documental para el registro del documento en dicho servicio y así obtenerlo en el futuro. Provisionalmente se usa el usuario del cliente campus para establecer la conexión con Nuxeo y se utiliza el id de pagos como referencia de archivos subidos,
Estructura gráfica de modulo de envío de documentos
Prueba de subida de documentos
Prueba de subida de documentos
Cargue exitoso de documentos
Response recibido por consola
Falta traer el documento desde el servicio de Nuxeo una vez se ha almacenado previamente para esto es necesario nuevamente hacer uso del api Nuxeo y gestor documental. También es necesario implementar los tipos de archivos correspondientes dependiendo del documento que vaya a ser subido
Se crea una integración con los componentes encargados de mostrar los formularios correspondientes para el proceso de reliquidación de matricula y descuento electoral para que una vez se solicite el envío de documentos se comunique con el componente de envió de documentos
Botones para comunicación con componentes
Opción personalizada dependiendo de solicitud enviada
Ver documentación en: https://doc.nuxeo.com/nxdoc/howto-upload-file-nuxeo-using-rest-api/
El endpoint de Nuxeo es: https://autenticacion.portaloas.udistrital.edu.co/apioas/nuxeo_api/v1