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)
Nombre | Tipo | Descripcion |
---|---|---|
uid_documento | string | UID 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"
},
...
]
}
Nombre | Tipo | Descripcion |
---|---|---|
modificado | string | Fecha en que se modifico el Documento |
version | string | Identificador de version |
isLatest | string | Devuelve true o false |
instalacion | string | Nombre de instalacion de Arai-Docs |
GET /backend/documentos/{uid_documento}/version/{version}/archivo
REQUEST
Campos obligatorios (URL Param)
Nombre | Tipo | Descripcion |
---|---|---|
uid_documento | string | Identificador del documento en Araí-Documentos |
version | string | Identificador de la versión devuelta en el servicio anterior |
RESPONSE
Devuelve el binario del documento correspondiente al identificador de documento y versión solicitados