Sistema de Gestión Investigación
Entidades
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 |
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
Proyecto
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador del proyecto. |
{ "createdBy": null, "creationDate": null, "lastModifiedBy": "06275880", "lastModifiedDate": "2021-07-15T12:32:05.273Z", "id": 1, "convocatoriaId": 2, "solicitudId": null, "estado": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "proyectoId": 1, "estado": "BORRADOR", "fechaEstado": "2021-01-31T23:00:00Z", "comentario": null }, "titulo": "Proyecto 1 CGF/OPE-1", "acronimo": "PCGFOPE1", "codigoExterno": "PCGFOPE1", "fechaInicio": "2021-01-31T23:00:00Z", "fechaBase": "2021-04-30T22:00:00Z", "fechaFin": "2022-12-31T22:59:59Z", "fechaFinDefinitiva": null, "unidadGestionRef": "2", "modeloEjecucion": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 7, "nombre": "Proyecto OPE", "descripcion": "", "activo": true }, "finalidad": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "nombre": "Proyecto I+D", "descripcion": null, "activo": true }, "convocatoriaExterna": null, "ambitoGeografico": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "activo": true, "id": 5, "nombre": "Europeo" }, "confidencial": false, "clasificacionCVN": "COMPETITIVOS", "coordinado": false, "colaborativo": null, "coordinadorExterno": null, "timesheet": true, "permitePaquetesTrabajo": false, "costeHora": true, "tipoHorasAnuales": "CATEGORIA", "iva": null, "causaExencion": null, "observaciones": "", "anualidades": true, "importePresupuesto": null, "importeConcedido": null, "importePresupuestoSocios": null, "importeConcedidoSocios": null, "totalImportePresupuesto": null, "totalImporteConcedido": null, "activo": true }
ContextoProyecto
Nombre | Tipo | Descripción |
---|---|---|
{ "createdBy": null, "creationDate": null, "lastModifiedBy": "06275880", "lastModifiedDate": "2021-08-19T08:40:16.806Z", "id": 1, "proyectoId": 1, "objetivos": "explicación de los objetivos del proyecto", "intereses": "explicación de la Justificación e intereses", "resultadosPrevistos": "descripción de los resultados esperados", "propiedadResultados": "UNIVERSIDAD", "areaTematicaConvocatoria": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 61, "nombre": "BIO", "descripcion": "Biociencias y biotecnología", "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "nombre": "AEI", "descripcion": "Estructura de áreas y paneles científico técnicos de la Agencia Estatal de Investigación", "padre": null, "activo": true }, "activo": true }, "areaTematica": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 62, "nombre": "BIF", "descripcion": "Biología integrativa y fisiología", "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 61, "nombre": "BIO", "descripcion": "Biociencias y biotecnología", "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "nombre": "AEI", "descripcion": "Estructura de ¡reas y paneles cientÃfico técnicos de la Agencia Estatal de Investigación", "padre": null, "activo": true }, "activo": true }, "activo": true } }
ProyectoEquipo
Nombre | Tipo | Descripción |
---|---|---|
[ { "createdBy": "06275880", "creationDate": "2021-08-19T08:37:32.853Z", "lastModifiedBy": "06275880", "lastModifiedDate": "2021-08-19T08:37:32.853Z", "id": 35, "proyectoId": 1, "personaRef": "27477512", "rolProyecto": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "abreviatura": "IP", "nombre": "Investigador/a principal", "descripcion": "Investigador/a principal", "rolPrincipal": true, "orden": "PRIMARIO", "equipo": "INVESTIGACION", "activo": true }, "fechaInicio": null, "fechaFin": null, "horasDedicacion": null }, { "createdBy": "06275880", "creationDate": "2021-08-19T08:37:32.867Z", "lastModifiedBy": "06275880", "lastModifiedDate": "2021-08-19T08:37:32.867Z", "id": 36, "proyectoId": 1, "personaRef": "49170836", "rolProyecto": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 2, "abreviatura": "COIP", "nombre": "Co-Investigador/a Principal", "descripcion": "Co-Investigador/a Principal", "rolPrincipal": true, "orden": "SECUNDARIO", "equipo": "INVESTIGACION", "activo": true }, "fechaInicio": null, "fechaFin": null, "horasDedicacion": null } ]
ProyectoEntidadGestora
Nombre | Tipo | Descripción |
---|---|---|
{ "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "proyectoId": 1, "entidadRef": "G0021150" }
ProyectoEntidadConvocante
Nombre | Tipo | Descripción |
---|---|---|
{ "id": 1, "entidadRef": "G0021150", "programaConvocatoria": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 34, "nombre": "Energy efficiency", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 27, "nombre": "Energía segura, limpia y eficiente", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 25, "nombre": "Retos sociales", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 22, "nombre": "Horizonte 2020", "descripcion": "Programa Marco de Investigación e Innovación de la UE 2014-2020", "padre": null, "activo": true }, "activo": true }, "activo": true }, "activo": true }, "programa": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 43, "nombre": "LC-SC3-EE-10-2018-2019-2020", "descripcion": "Mainstreaming energy efficiency finance", "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 34, "nombre": "Energy efficiency", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 27, "nombre": "Energía segura, limpia y eficiente", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 25, "nombre": "Retos sociales", "descripcion": null, "padre": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 22, "nombre": "Horizonte 2020", "descripcion": "Programa Marco de Investigación e Innovación de la UE 2014-2020", "padre": null, "activo": true }, "activo": true }, "activo": true }, "activo": true }, "activo": true } }
ProyectoEntidadFinancidora
Nombre | Tipo | Descripción |
---|---|---|
{ "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "proyectoId": 1, "entidadRef": "G0021150", "fuenteFinanciacion": { "createdBy": null, "creationDate": null, "lastModifiedBy": "02221287", "lastModifiedDate": "2021-07-20T09:14:57.558Z", "activo": true, "id": 4, "nombre": "Horizonte 2020", "descripcion": null, "fondoEstructural": false, "tipoAmbitoGeografico": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "activo": true, "id": 5, "nombre": "Europeo" }, "tipoOrigenFuenteFinanciacion": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "activo": true, "id": 1, "nombre": "Público" } }, "tipoFinanciacion": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "nombre": "Subvención", "descripcion": null, "activo": true }, "porcentajeFinanciacion": 80, "importeFinanciacion": null, "ajena": false }
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). Se utilizarán los siguiente parámetros en la llamada al servicio
Ejemplo:
|
GET | /proyectos/{id} | Proyecto | Datos generales de un Proyecto | |
GET | /proyecto-contextoproyectos/{id} | ProyectoContexto | Datos del contexto de un Proyecto | |
GET | /proyectos/{id}/proyectoequipos | Lista[ProyectoEquipo] | Listado de miembros del equipo de un Proyecto | |
GET | /proyectos/{id}/proyectoentidadgestoras | 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}/proyectoentidadfinanciadoras | Lista[ProyectoEntidadFinanciadora] | Listado de entidades financiadoras de un Proyecto |