Sistema de Gestión Documental
Pendiente de revisar / retocar este diseño, alinear última versión de EAP y enlazar con REQ-INT
Entidades
Entidad | Descripción |
---|---|
Documento | Documento con archivo |
DocumentoConsulta | Documento sin archivo |
Modelo lógico
Documento | DocumentoConsulta |
{ "documentoRef": "doc-001", "nombre": "documento-001", "version": 1, "archivo": "124532145345345" // documento binario hex "fechaCreacion": "2020-10-01T00:00:00", "tipo": "application/pdf", "autorRef": "user-001" } | { "documentoRef": "doc-001", "nombre": "documento-001", "version": 1, "fechaCreacion": "2020-10-01T00:00:00", "tipo": "application/pdf", "autorRef": "user-001" } |
Documento REVISADO
Método | URL | Parámetros | Respuesta | Permisos | Descripción |
---|---|---|---|---|---|
POST | /documentos | (multipart/form-data) archivo :ficherobinario | DocumentoConsulta | Crea Documento | |
GET | /documentos | q+s | Lista[DocumentoConsulta] | Listado de Documento | |
GET | /documentos/{id} | Documento (con archivo binario) | Detalle de Documento | ||
GET | /documentos/bydocumentorefs | <documentoId>|<documentoId>|..... | Lista[DocumentoConsulta] | Listado de Documento | |
GET | /documentos/{id}/archivo | fichero-binario | Archivo binario del documento |