Á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 Investigación

Entidades

EntidadDescripción
SolicitudContiene los datos generales de una solicitud.
EstadoContiene el estado de una solicitud.
SolicitudAreaConocimientoContiene la relación entre una solicitud y un área de conocimiento para las solicitudes de tipo Proyecto.
SolicitudClasificacionContiene la relación entre una solicitud y una clasificación para las solicitudes de tipo Proyecto.

Enumerados

EntidadDescripción
TipoFormularioSolicitud

Puede tomar los siguientes valores:

  • PROYECTO
  • GRUPO
  • RRHH
TipoSolicitudGrupo

Puede tomar los siguientes valores:

  • MODIFICACION (Modificación grupo)
  • CONSTITUCION (Constitución de grupo)
TipoEstadoSolicitud

Puede tomar los siguientes valores:

  • ADMITIDA_DEFINITIVA 
  • ADMITIDA_PROVISIONAL 
  • ALEGACION_FASE_ADMISION 
  • ALEGACION_FASE_PROVISIONAL 
  • BORRADOR 
  • CONCEDIDA 
  • CONCEDIDA_PROVISIONAL 
  • CONCEDIDA_PROVISIONAL_ALEGADA 
  • CONCEDIDA_PROVISIONAL_NO_ALEGADA 
  • DENEGADA 
  • DENEGADA_PROVISIONAL 
  • DENEGADA_PROVISIONAL_ALEGADA 
  • DENEGADA_PROVISIONAL_NO_ALEGADA 
  • DESISTIDA 
  • EXCLUIDA_DEFINITIVA 
  • EXCLUIDA_PROVISIONAL 
  • FIRMADA 
  • NEGOCIACION 
  • PRESENTADA_SUBSANACION 
  • RECURSO_FASE_ADMISION 
  • RECURSO_FASE_CONCESION 
  • RENUNCIADA 
  • RESERVA 
  • RESERVA_PROVISIONAL 
  • SOLICITADA 
  • SUBSANACION

Modelo lógico

CSP-SOL - Modelo lógico - Diagrama

...

Definición de los objetos

Solicitud

NombreTipoDescripción
createdByStringReferencia al usuario creador del registro en los sistemas de la Universidad.
creationDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

lastModifiedByStringReferencia al último usuario que modificó el registro en los sistemas de la Universidad.
lastModifiedDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

idLongIdentificador único de la solicitud
tituloStringTítulo de la solicitud
convocatoriaIdLongIdentificador de la convocatoria a la que corresponde la solicitud.
codigoExternoStringCó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.
codigoRegistroInternoStringCódigo de registro interno de la solicitud en el SGI.
estadoEstadoEstado actual de la solicitud.
creadorRefStringReferencia al usuario creador de la solicitud en los sistemas de la Universidad.
solicitanteRefStringReferencia a la persona solicitante de la solicitud en los sistemas de la Universidad.
observacionesStringObservaciones relativas a la solicitud.
convocatoriaExternaStringCódigo o referencia de la convocatoria externa (no registrada en el SGI) sobre la que se presenta la solicitud.  
unidadGestionRefStringReferencia a la unidad de gestión a la que corresponde la solicitud.
formularioSolicitudString

Discrimina el tipo de solicitud. Toma un valor del enumerado TipoFormularioSolicitud.

tipoSolicitudGrupoStringSubtipo de la solicitud en caso de que la solicitud sea de tipo grupo (valor del campo formularioSolicitud). Es un valor del enumerado TipoSolicitudGrupo.
activoBooleanoIndicador de si la solicitud está activa o no en el SGI.
Bloque de código
languagejs
themeRDark
titleSolicitud
collapsetrue
{
	"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

NombreTipoDescripción
createdByStringReferencia al usuario creador del registro en los sistemas de la Universidad.
creationDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

lastModifiedByStringReferencia al último usuario que modificó el registro en los sistemas de la Universidad.
lastModifiedDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

idLongIdentificador único del estado de la solicitud.
solicitudIdLongReferencia a la solicitud a la que corresponde el estado.
estadoString

Estado de la solicitud. Toma un valor del enumerado TipoEstadoSolicitud.

fechaEstadoFecha + Hora

Fecha en la que la solicitud alcanza el estado.

Formato UTC.

comentarioStringComentario 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
languagejs
themeRDark
titleAnualidadEstado
collapsetrue
{
	"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
languagejs
themeRDark
titlePresupuestoTotales
collapsetrue
{
    "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
languagejs
themeRDark
titleProyecto
collapsetrue
{
	"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

NombreTipoDescripción
createdByStringReferencia al usuario creador del registro en los sistemas de la Universidad.
creationDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

lastModifiedByStringReferencia al último usuario que modificó el registro en los sistemas de la Universidad.
lastModifiedDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

idLongIdentificador único del estado de la solicitud.
solicitudProyectoIdLongReferencia a la extensión de información para una solicitud de tipo proyecto.
areaConocimientoRefString

Referencia al área de conocimiento en los sistemas de la Universidad.

Bloque de código
languagejs
themeRDark
titleProyectoEntidadConvocanteSolicitudAreaConocimiento
collapsetrue
{
	"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

NombreTipoDescripción
createdByStringReferencia al usuario creador del registro en los sistemas de la Universidad.
creationDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

lastModifiedByStringReferencia al último usuario que modificó el registro en los sistemas de la Universidad.
lastModifiedDateFecha + Hora

Fecha y hora de creación del registro.

Formato UTC.

idLongIdentificador único del estado de la solicitud.
solicitudProyectoIdLongReferencia a la extensión de información para una solicitud de tipo proyecto.
clasificacionRefString

Referencia a la clasificación en los sistemas de la Universidad o en el SGI, según el caso.

Bloque de código
languagejs
themeRDark
titleProyectoEquipoSolicitudClasificacion
collapsetrue
{
	"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

sgicspproyectos/entidadconvocantesProyectoEntidadConvocante entidades convocantes de un proyecto.

Ejemplo:

/proyectos/1/entidadconvocantes

Método

URL

Parámetros

Respuesta

Descripción

GET/sgicsp/proyectossolicitudes/todos

q+s (query + sort)

La query estará formada por:

  • cualquiera de los campos del objeto ProyectoSolicitud
Lista[ProyectoSolicitud]

Listado de proyectossolicitudes.

Ejemplo:

activo/solicitudes/todos?q=formularioSolicitud==PROYECTO;codigoExterno=ik=COD;solicitanteRef==true01889311

GET/sgicsp/proyectossolicitudes/{id}/anualidadesLista[Anualidad]
Solicitud

Detalle de la solicitudListado de anualidades de un proyecto.

Ejemplo:

/proyectossolicitud/1/anualidades







GET/solicitudes/{id}/solicitud-proyecto-areas-conocimiento
Lista[SolicitudAreaConocimiento]Listado de las áreas de ocnocimiento de la solicitud.
GET/sgicspsolicitudes/proyectos/{id}/presupuesto-totalesPresupuestoTotales

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[SolicitudClasificacionGET/sgicsp/proyectos/{id}/proyectoequiposLista[ProyectoEquipo]Listado de miembros del equipo de un proyecto

Ejemplo:

/proyectos/1/proyectoequiposlas clasificaciones de la solicitud.