Open BrayanB24 opened 3 years ago
Se retoma el desarrollo del API mid dejado por el core cuyo link de issue de referencia se encuentra en https://github.com/udistrital/gestor_documental_mid/issues/1
Se logra iniciar el desarrollo previo y se hacen pruebas de funcionamiento para el endpoint de healthcheck y para el endpoint de get document con el fin de comprobar conexión correcta con nuxeo.
Para este caso hay que tener en cuenta los valores de las variables de entorno que se deben exportar antes de correr el API , las cuales son las siguientes:
export API_PORT=3000 NUXEO_URL=https://documental.portaloas.udistrital.edu.co/nuxeo/ NUXEO_USERNAME=xxxxxxx NUXEO_PASSWORD=xxxxxxx
Comprobado funcionamiento se procede a definir el JSON de entrada de la petición POST que servirá para el cargue del documento y la escritura de sus metadatos.
Se realiza una reunión con el equipo de certificaciones para definir los requerimientos de entrada de la función que realizará el cargue de los documentos en nuxeo, por parte de ellos se hace entrega de usuario del sistema para hacer las pruebas necesarias de integración con la plataforma.
Se realiza la integración con el cliente de certificaciones para recibir el blob, fue necesario implementar manejo de cabeceras para CORS, se procede a realizar el flujo de carga de documentos en nuxeo.
Se incluye el endpoint de documentos_crud para obtener la información necesaria para la carga del documento a nuxeo, al inicio se debe incluir la variable de entorno export DOCUMENTOS_CRUD_URL=http://pruebasapi2.intranetoas.udistrital.edu.co:8094/v1/
Se ha logrado hacer una prueba exitosa de carga de documentos a nuxeo desde un API, antes de utilizar el API se debe convertir el blob a base64 con el fin de que sea posible enviarlo en una petición POST, el json utilizado es una base para la integración con el cliente de evaluación pero puede definirse como lineamiento para uso con todos los clientes:
[ { "Id": "", "IdDocumento": 16, "file": "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KGVzLUNPKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzM+Ci9DcmVhdGlvbkRhdGUoRDoyMDIwMTExMTIxMTgxMi0wNScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA2ODgwIDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDIwOSAwMDAwMCBuIAowMDAwMDA3MDIzIDAwMDAwIG4gCjAwMDAwMDAyMjkgMDAwMDAgbiAKMDAwMDAwNjAyNCAwMDAwMCBuIAowMDAwMDA2MDQ1IDAwMDAwIG4gCjAwMDAwMDYyNDAgMDAwMDAgbiAKMDAwMDAwNjU4NSAwMDAwMCBuIAowMDAwMDA2NzkzIDAwMDAwIG4gCjAwMDAwMDY4MjUgMDAwMDAgbiAKMDAwMDAwNzEyMiAwMDAwMCBuIAowMDAwMDA3MjE5IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPEIzN0VDRDM1MzY5RDUyNTVEMTk0MEM4NTM5RURBMjE3Pgo8QjM3RUNEMzUzNjlENTI1NUQxOTQwQzg1MzlFREEyMTc+IF0KL0RvY0NoZWNrc3VtIC83RDg5RkRFRjFFODVEQjNDMDI0NjlDMTA4N0JBRjI3NQo+PgpzdGFydHhyZWYKNzM5NAolJUVPRgo=", "key": "", "nombre": "certificacion_71__1010221959_contractual" } ]
Se incluye obtener el blob del documento en la petición del get, también encoded en base64 con el fin de decodificarlo y formar de nuevo el PDF, se hace prueba satisfactoria.
Las peticiones para agregar los metadatos se deben enviar en el siguiente formato:
{
"properties":{
"dc:source":"Brayan Bermudez",
"dc:publisher": "Brayan Bermudez",
"dc:rights": "Universidad Distrital Francisco José de Caldas",
"dc:language": "Español",
"nxtag:tags": [
{
"label":"pruebatag",
"username":"desarrollooas"
}
]
}
}
El endpoint es el siguiente:
http://xxxxxxxxxx/document/2c1cc628-382f-4592-a24e-f09895353f9b/metadata
Implementar un API mid que permita realizar la carga del binario de un documento a nuxeo y también permitir escribir metadatos en ellos.