Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Sistema de Gestión Documental

...

Pendiente de revisar / retocar este diseño, alinear última versión de EAP y enlazar con REQ-INT

Entidades

EntidadDescripción
DocumentoDatos del documento

Modelo lógico

API

Características generales que todas las API REST deben de cumplir:

Definición de los objetos

Documento

Nombre

Tipo

Descripción

documentoRefStringIdentificador del documento
nombreStringNombre del documento
versionStringVersión del documento
fechaCreacionDateFecha de creación del documento
tipoStringTipo de archivo
autorRefStringIdentificador del autor del documento.
Bloque de código
languagejs
themeMidnight
titleDocumento
collapsetrue
{
	"documentoRef": "6712829d-ea85-4b10-be25-5130dbb264fa",
	"nombre": "archivo.pdf",
	"version": 1,
	"fechaCreacion": "2022-03-07T10:15:52.527",
	"tipo": "application/pdf",
	"autorRef": "anonymous"
}


Servicios

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/documentos

archivo: fichero binario (multipart/form-data)

Documento
Crea un Documento y almacena el fichero 
GET/documentos

q+s (query + sort)

La query estará formada por:

  • documentoRef
  • nombre
  • version
  • fechaCreacion
  • tipo
  • autorRef
Lista[Documento]

Listado de Documento

Ejemplo:

nombre=ik=documento

GET/documentos/{id}
Documento
Detalle de Documento
GET/documentos/bydocumentorefs/{ids}

lista de identificadores separados por ","

Lista[Documento]
Listado de Documento
GET/documentos/{id}/archivo
Fichero binario
Archivo binario del documento