Saltar al contenido principal

Versiones de un Documento

Obtención de versiones de un documento

Resumen

Esta funcionalidad permite obtener un listado de versiones de un documento y descargar alguna de las versiones

Requisitos

  • Araí-Usuarios: debe enviarse el usuario que sube el Documento

  • Nuxeo

  • Configuraciones dentro de Arai-Documentos de credenciales requeridas para Arai-Usuarios y Nuxeo

  • Conocer los Tipos de Documentos disponibles

  • Metadatos requeridos

Limitaciones

El versionado depende de el repositorio utilizado (Nuxeo) y las versiones se obtienen a partir de funcionalidades expuestas por el mismo.

Implementación

GET /backend/documentos/{uid_documento}/versiones

REQUEST

Campos obligatorios (Path param)

NombreTipoDescripcion
uid_documentostringUID del documento creado
RESPONSE

En caso de que todo este correcto, Arai-Documentos devolvera una respuesta HTTP y con un json similar al siguiente:

{
"listado": [
{
"modificado": "2020-10-05T16:02:26.565-03:00",
"version": "2.0",
"isLatest": "true",
"instalacion": "test"
},
...
]
}

NombreTipoDescripcion
modificadostringFecha en que se modifico el Documento
versionstringIdentificador de version
isLateststringDevuelve true o false
instalacionstringNombre de instalacion de Arai-Docs

GET /backend/documentos/{uid_documento}/version/{version}/archivo

REQUEST

Campos obligatorios (URL Param)

NombreTipoDescripcion
uid_documentostringIdentificador del documento en Araí-Documentos
versionstringIdentificador de la versión devuelta en el servicio anterior
RESPONSE

Devuelve el binario del documento correspondiente al identificador de documento y versión solicitados