...
Sistema de Gestión Investigación
Entidades
Entidad | Descripción |
---|---|
Solicitud | Contiene los datos generales de una solicitud. |
Estado | Contiene el estado de una solicitud. |
SolicitudAreaConocimiento | Contiene la relación entre una solicitud y un área de conocimiento para las solicitudes de tipo Proyecto. |
SolicitudClasificacion | Contiene la relación entre una solicitud y una clasificación para las solicitudes de tipo Proyecto. |
Enumerados
Entidad | Descripción |
---|---|
TipoFormularioSolicitud | Puede tomar los siguientes valores:
|
TipoSolicitudGrupo | Puede tomar los siguientes valores:
|
TipoEstadoSolicitud | Puede tomar los siguientes valores:
|
Modelo lógico
CSP-SOL - Modelo lógico - Diagrama
...
Definición de los objetos
Solicitud
Nombre | Tipo | Descripción |
---|---|---|
createdBy | String | Referencia al usuario creador del registro en los sistemas de la Universidad. |
creationDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
lastModifiedBy | String | Referencia al último usuario que modificó el registro en los sistemas de la Universidad. |
lastModifiedDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
id | Long | Identificador único de la solicitud |
titulo | String | Título de la solicitud |
convocatoriaId | Long | Identificador de la convocatoria a la que corresponde la solicitud. |
codigoExterno | String | Código externo de la solicitud. Será el código de registro de la solicitud en la entidad convocante, en caso que la solicitud se haya registrado/presentado de forma paralela en la entidad convocante. |
codigoRegistroInterno | String | Código de registro interno de la solicitud en el SGI. |
estado | Estado | Estado actual de la solicitud. |
creadorRef | String | Referencia al usuario creador de la solicitud en los sistemas de la Universidad. |
solicitanteRef | String | Referencia a la persona solicitante de la solicitud en los sistemas de la Universidad. |
observaciones | String | Observaciones relativas a la solicitud. |
convocatoriaExterna | String | Código o referencia de la convocatoria externa (no registrada en el SGI) sobre la que se presenta la solicitud. |
unidadGestionRef | String | Referencia a la unidad de gestión a la que corresponde la solicitud. |
formularioSolicitud | String | Discrimina el tipo de solicitud. Toma un valor del enumerado TipoFormularioSolicitud. |
tipoSolicitudGrupo | String | Subtipo de la solicitud en caso de que la solicitud sea de tipo grupo (valor del campo formularioSolicitud). Es un valor del enumerado TipoSolicitudGrupo. |
activo | Booleano | Indicador de si la solicitud está activa o no en el SGI. |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "createdBy": null, "creationDate": null, "lastModifiedBy": "03839481", "lastModifiedDate": "2022-03-30T13:12:07.166Z", "id": 1, "titulo": "Solicitud 1", "convocatoriaId": 1, "codigoExterno": "COD-001", "codigoRegistroInterno": "SGI_SLC1202102011617", "estado": { "createdBy": "03839481", "creationDate": "2022-03-30T13:12:04.440Z", "lastModifiedBy": "03839481", "lastModifiedDate": "2022-03-30T13:12:04.440Z", "id": 8, "solicitudId": 1, "estado": "CONCEDIDA", "fechaEstado": "2022-03-30T13:12:01.304Z", "comentario": "" }, "creadorRef": "09020119", "solicitanteRef": "01889311", "observaciones": "", "convocatoriaExterna": "", "unidadGestionRef": "3", "formularioSolicitud": "PROYECTO", "tipoSolicitudGrupo": null, "activo": true } |
Estado
Nombre | Tipo | Descripción |
---|---|---|
createdBy | String | Referencia al usuario creador del registro en los sistemas de la Universidad. |
creationDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
lastModifiedBy | String | Referencia al último usuario que modificó el registro en los sistemas de la Universidad. |
lastModifiedDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
id | Long | Identificador único del estado de la solicitud. |
solicitudId | Long | Referencia a la solicitud a la que corresponde el estado. |
estado | String | Estado de la solicitud. Toma un valor del enumerado TipoEstadoSolicitud. |
fechaEstado | Fecha + Hora | Fecha en la que la solicitud alcanza el estado. Formato UTC. |
comentario | String | Comentario incluido al realizar el cambio de estado. |
Servicios
Consultar solicitudes
...
Método
...
URL
...
Parámetros
...
Respuesta
...
Descripción
...
q+s (query + sort)
La query estará formada por:
- cualquiera de los campos del objeto Solicitud
...
Listado de solicitudes.
Ejemplo:
/solicitudes/todos?q=formularioSolicitud==PROYECTO;codigoExterno=ik=COD;solicitanteRef==01889311
...
Detalle de la solicitud.
Ejemplo:
/solicitud/1
Proyectos
Definición de los objetos
Anualidad
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "idcreatedBy": 2, "anio03839481": 2022, "fechaIniciocreationDate": "20212022-1203-31T23:00:00Z", "fechaFin": "2022-12-31T22:59:59Z", "totalGastosPresupuesto": 50000.00, "totalGastosConcedido": 45000.00, "totalIngresos": 0, "presupuestar": true, "enviadoSge": false } |
PresupuestoTotales
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"importeTotalPresupuestoUniversidadSinCosteIndirecto": 71000.00,
"importeTotalPresupuestoSocios": 0,
"importeTotalConcedidoUniversidadSinCosteIndirecto": 63000.00,
"importeTotalConcedidoSocios": 0,
"importeTotalPresupuesto": 71000.00,
"importeTotalConcedido": 63000.00,
"importeTotalPresupuestoUniversidadCostesIndirectos": 0,
"importeTotalConcedidoUniversidadCostesIndirectos": 0
} |
Proyecto
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "createdBy": "00391433", "creationDate": "2021-02-01T10:00:00Z", "30T13:12:04.440Z", "lastModifiedBy": "03839481", "lastModifiedDate": "2022-03-31T1030T13:1512:2604.072Z440Z", "id": 1, "convocatoriaId": 28, "solicitudId": null, "estado": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "proyectoId": 1, "estado": "BORRADORCONCEDIDA", "fechaEstado": "20212022-0103-31T2330T13:0012:00Z01.304Z", "comentario": null }, "titulo": "Proyecto 1 CGF/OPE-1", "acronimo": "PCGFOPE1", "codigoExterno": "PCGFOPE1", "fechaInicio": "2021-01-31T23:00:00Z", "fechaFin": "2022-12-31T22:59:59Z", "fechaFinDefinitiva": null, "unidadGestionRef": "2", "modeloEjecucion": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 1, "nombre": "Subvención", "descripcion": "Subvención", "activo": true, "externo": false, "contrato": false }, "finalidad": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 22, "nombre": "Proyectos Unión Europea", "descripcion": "Proyectos Unión Europea", "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, "excelencia": null, "permitePaquetesTrabajo": false, "iva": null, "causaExencion": null, "observaciones": "", "anualidades": true, "importePresupuesto": 171000.00, // Importes totales del presupuesto introducidos manualmente "importePresupuestoCostesIndirectos": 10000.00, "importeConcedido": 65000.00, "importeConcedidoCostesIndirectos": null, "importePresupuestoSocios": null, "importeConcedidoSocios": null, "totalImportePresupuesto": 181000.00, "totalImporteConcedido": 65000.00, "activo": true } |
...
} |
SolicitudAreaConocimiento
Nombre | Tipo | Descripción |
---|---|---|
createdBy | String | Referencia al usuario creador del registro en los sistemas de la Universidad. |
creationDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
lastModifiedBy | String | Referencia al último usuario que modificó el registro en los sistemas de la Universidad. |
lastModifiedDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
id | Long | Identificador único del estado de la solicitud. |
solicitudProyectoId | Long | Referencia a la extensión de información para una solicitud de tipo proyecto. |
areaConocimientoRef | String | Referencia al área de conocimiento en los sistemas de la Universidad. |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "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": 48, "nombre": "LC-SC3-EE-16-2018-2019-2020", "descripcion": "Supporting public authorities to implement the Energy Union", "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 } } |
...
"03839481",
"creationDate": "2022-05-12T12:30:48.741Z",
"lastModifiedBy": "03839481",
"lastModifiedDate": "2022-05-12T12:30:48.741Z",
"id": 7,
"solicitudProyectoId": 3,
"areaConocimientoRef": "030"
} |
SolicitudClasificacion
Nombre | Tipo | Descripción |
---|---|---|
createdBy | String | Referencia al usuario creador del registro en los sistemas de la Universidad. |
creationDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
lastModifiedBy | String | Referencia al último usuario que modificó el registro en los sistemas de la Universidad. |
lastModifiedDate | Fecha + Hora | Fecha y hora de creación del registro. Formato UTC. |
id | Long | Identificador único del estado de la solicitud. |
solicitudProyectoId | Long | Referencia a la extensión de información para una solicitud de tipo proyecto. |
clasificacionRef | String | Referencia a la clasificación en los sistemas de la Universidad o en el SGI, según el caso. |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "createdBy": "0039143303839481", "creationDate": "20212022-0805-19T0812T12:3723:32Z55.643Z", "lastModifiedBy": "0039143303839481", "lastModifiedDate": "20212022-0805-19T0812T12:3723:32Z55.643Z", "id": 1, "proyectoId": 1, "personaRef": "27477512", "rolProyecto": { "createdBy": null, "creationDate": null, "lastModifiedBy": null, "lastModifiedDate": null, "id": 13, "abreviatura": "IP", "nombre": "Investigador/a principal", "descripcion": "Investigador/a principal", "rolPrincipal": true, "baremablePRCsolicitudProyectoId": true3, "orden": "PRIMARIO", "equipo": "INVESTIGACION", "activo": true }, "fechaInicio": "2021-02-01T10:00:00Z", "fechaFin": "2021-09-01T21:59:59Z "clasificacionRef": "2576" } |
Servicios
Consultar
...
solicitudes
Método | URL | Parámetros | Respuesta | Descripción | ||||||
---|---|---|---|---|---|---|---|---|---|---|
GET | /sgicsp/proyectossolicitudes/todos | q+s (query + sort) La query estará formada por:
| Lista[ProyectoSolicitud] | Listado de proyectossolicitudes. Ejemplo: activo/solicitudes/todos?q=formularioSolicitud==PROYECTO;codigoExterno=ik=COD;solicitanteRef==true01889311 | ||||||
GET | /sgicsp/proyectossolicitudes/{id}/anualidades | Lista[Anualidad] | Solicitud | Detalle de la solicitudListado de anualidades de un proyecto. Ejemplo: /proyectossolicitud/1/anualidades | ||||||
GET | / | sgicspsolicitudes/ | proyectos/{id}/ | entidadconvocantessolicitud-proyecto-areas-conocimiento | Lista[ | ProyectoEntidadConvocanteSolicitudAreaConocimiento] | Listado de las áreas de | entidades convocantes de un proyecto.ocnocimiento de la solicitud. | ||
GET | /sgicspsolicitudes/proyectos/{id}/presupuesto-totales | PresupuestoTotales | Importes totales obtenidos de las anualidades de un proyecto (los importes del presupuesto introducidos manualmente se encuentran dentro del objeto Proyecto). Ejemplo: /proyectos/1/presupuesto-totales | solicitud-proyecto-clasificaciones | Lista[SolicitudClasificacion | GET | /sgicsp/proyectos/{id}/proyectoequipos | Lista[ProyectoEquipo] | Listado de miembros del equipo de un proyecto Ejemplo: /proyectos/1/proyectoequiposlas clasificaciones de la solicitud. |