...
Entidad | Descripción |
---|---|
Proyecto | Contiene los datos generales de un proyecto. De esta entidad se pueden obtener los campos:
Ver análisis en Análisis Datos Personales - Proyectos |
ContextoProyecto | Contiene información del contexto del proyecto. De esta entidad se puede obtener el campo:
Ver análisis en Análisis Datos Personales - Proyectos |
ProyectoEquipo | Contiene la información de las personas que forman parte del equipo del proyecto. De esta entidad de puede obtener los campos:
Ver análisis en Análisis Datos Personales - Proyectos |
ProyectoEntidadGestora | Contiene los datos de una entidad gestora. Un proyecto sólo se le permite tener una entidad gestora. De esta entidad se puede obtener el campo:
Ver análisis en Análisis Datos Personales - Proyectos |
ProyectoEntidadConvocante | Contiene los datos de una entidad convocante. Un proyecto puede tener varian entidades convocantes. De esta entidad de puede obtener los campos:
Ver análisis en Análisis Datos Personales - Proyectos |
ProyectoEntidadFinanciadora | Contiene los datos de una entidad financiadora. Un proyecto puede tener varian entidades financiadoras. De esta entidad de puede obtener los campos:
Ver análisis en Análisis Datos Personales - Proyectos |
ProyectoClasificacion | Contiene la referencia a la clasificación. Para ver el detalle de la clasificación habria que consultar al SGO (sgo/clasificaciones/{refencia}) |
Modelo lógico
...
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "id": 1, "anio": 20121, "fechaInicio": "2020-12-31T23:00:00Z" "fechaFin": "2021-12-31T22:59:59Z" "totalGastosPresupuesto": 5000, "totalGastosConcedido": 5000, "totalIngresos": null, "presupuestar": false, "enviadoSge": false } |
ProyectoClasificacion
Nombre | Tipo | Descripción |
---|---|---|
id | Long | Identificador de la entidad clasificación proyecto |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
proyectoId | Long | Identificador del proyecto. |
clasificacionRef | String | Identificador de la clasificación. Ver diseño del API de SGO para obtener el detalle de una clasificación a a partir de su identificador: SGI - ESB - SGO |
Servicios
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /proyectos/modificados-ids | q+s La query estará formada por:
| Lista[Long] | Listado de Identificadores de Proyecto que han sido modificados (tanto la entidad Proyecto como todas sus entidades relacionadas: ProyectoEquipo, ContextoProyecto, ProyectoEntidadGestora, ProyectoEntidadConvocante y ProyectoEntidadFinanciadora, ProyectoAnualidad, AnualidadGasto). Se utilizarán los siguiente parámetros en la llamada al servicio
Ejemplo:
|
GET | /proyectos/{id} | Proyecto | Datos generales de un Proyecto | |
GET | /proyectos/{id}/contexto | ProyectoContexto | Datos del contexto de un Proyecto | |
GET | /proyectos/{id}/equipos | Lista[ProyectoEquipo] | Listado de miembros del equipo de un Proyecto | |
GET | /proyectos/{id}/entidadgestoras | Lista[ProyectoEntidadGestora] | Listado de entidades gestoras de un Proyecto | |
GET | /proyectos/{id}/entidadconvocantes | Lista[ProyectoEntidadConvocante] | Listado de entidades convocantes de un Proyecto | |
GET | /proyectos/{id}/entidadfinanciadoras | Lista[ProyectoEntidadFinanciadora] | Listado de entidades financiadoras de un Proyecto | |
GET | /proyectos/{id}/anulidades | Lista[ProyectoAnualidadResumen] | Listado de anualidades de un Proyecto | |
GET | /proyectos/{id}/proyectoclasificaciones | Lista[ProyectoClasificacion] | Listado de clasificaciones de un Proyecto |