Á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

Image RemovedImage Added

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.
hashStringHash del documento. SHA-256
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",
    "hash":"sdfsdfsdfsdfsdfs"
}


Servicios

...

Método

...

URL

...

Parámetros

...

Respuesta

...

Permisos

...

Descripción

...

/documentos

...

archivo: fichero binario (multipart/form-data)

...

q+s (query + sort)

La query estará formada por:

  • documentoRef
  • nombre
  • version
  • fechaCreacion
  • tipo
  • autorRef

...

Listado de Documento

Ejemplo:

nombre=ik=documento

Info
Para componer la URL llamada completa, se debe anteponer a lo indicado en la columna URL lo siguiente: {HOST}/api/sgdoc, donde {HOST} de deberá sustituir el dominio correspondiente al entorno al que se está accediendo y dicho acceso será por http o https según el caso.

Informe de propiedades de página
firstcolumnServicio
headingsMétodo, URL, Parámetros, Respuesta, Descripción
cqllabel = "servicios" and space = currentSpace() and ancestor = currentContent()

...

lista de identificadores separados por ","

...