Á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.

...

EntidadDescripción
Proyecto

Contiene los datos generales de un proyecto. De esta entidad se pueden obtener los campos:

  • Nombre del proyecto
  • Fecha de inicio
  • Fecha de finalización
  • Ámbito geográfico
  • Cod. según financiadora
  • Tipo de proyecto

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:

  • Resultados relevantes

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:

  • Número de investigadores/as participantes
  • Grado de contribución
  • Tipo de participación
  • Posición
  • Nombre
  • Apellidos

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:

  • Entidad realización

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:

  • Nombre del programa
  • Entidad

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:

  • Porcentaje en subvención
  • Porcentaje en crédito
  • Porcentaje mixto
  • Entidad

Ver análisis en Análisis Datos Personales - Proyectos

Modelo lógico

CSP - PRO - Modelo lógico

API

Características generales que todas las API REST deben de cumplir:

...

NombreTipoDescripción
idLongIdentificador de la entidad proyecto equipo.
createdByStringNombre del usuario que ha creado la entidad.
creationDateStringFecha de la creación de la entidad.
lastModifiedByStringNombre del usuario que ha modificado por última vez la entidad.
lastModifiedDateStringFecha de la última modificación de la entidad.
proyectoIdLongIdentifcador del proyecto.
personaRefStringIdentificador o Referencia de la persona miembro del equipo de proyecto. Es el identificador de la persona en el sistema de personas de la Universidad.
rolProyectoRolProyecto

Entidad que representa el rol. Son los roles que puede tener el equipo de proyecto.

Ejemplos:

  • Investigador/a principal
  • Co-Investigador/a PrincipalColaborador
  • Asesor científico
  • Colaborador E.I.
fechaInicioStringFecha de inicio para la participación del miembro del equipo de proyecto con el rol seleccionado.
fechaFinStringFecha de inicio para la participación del miembro del equipo de proyecto con el rol seleccionado.
horasDedicacionNuméricoHoras totales de dedicación al proyecto. Se utiliza para realizar la propuesta de distribución del timesheet.

RolProyecto

NombreTipoDescripción
idLongIdentificador del rol proyecto.
createdByStringNombre del usuario que ha creado la entidad.
creationDateStringFecha de la creación de la entidad.
lastModifiedByStringNombre del usuario que ha modificado por última vez la entidad.
lastModifiedDateStringFecha de la última modificación de la entidad.
abreviaturaStringAbreviatura identificativa del rol.
nombreStringNombre identificativo del rol.
descripcionStringCampo de texto de introducción libre para descripción ampliada.
rolPrincipalBooleanIndica si el rol es el rol principal. No se limita el número de roles para los que se marque el indicador de rol principal, pudiendo estar mas de un rol con el indicador marcado.
ordenStringTipo Equipo Proyecto. Tiene los siguientes valores:
  • INVESTIGACION
  • TRABAJO
equipoStringTipo de Orden. El orden sólo se indica para aquellos roles que tengan marcado el flag de investigador principal, para indicar si es de orden 1 o de orden 2. Tiene los siguientes valores:
  • PRIMARIO
  • SECUNDARIO
activoBooleanIndica si esta activo o no. En caso de no estar activo no se podrá asignar a ningún miembro del equipo de una solicitud ni a los miembros del equipo de los socios de una solicitud.
Bloque de código
languagejava
themeRDark
titleProyectoEquipo
collapsetrue
	{
		"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
	}

...

NombreTipoDescripción
idLongIdentificador de la entidad convocante del proyecto.
createdByStringNombre del usuario que ha creado la entidad.
creationDateStringFecha de la creación de la entidad.
lastModifiedByStringNombre del usuario que ha modificado por última vez la entidad.
lastModifiedDateStringFecha de la última modificación de la entidad.
proyectoIdLongIdentifcador del proyecto.
entidadRefString

Referencia o Identificador de la entidad en el sistema externo de Empresas.

Ver diseño del API de empresas para obtener el detalle de una empresa a a partir de su identificador: SGI - ESB - SGEMP

programaConvocatoriaProgramaEntidad que representa el Programa al que se asocia la entidad convocante en la Convocatoria. En el caso de que el proyecto este relacionado con una convocatoria del SGI, en este campo se guarda el programa que se haya definido en la convocatoria para la entidad convocante.
programaProgramaEntidad que representa el del Programa al que se asocia la entidad convocante en el proyecto.

Programa

NombreTipoDescripción
idLongIdentificador del programa.
createdByStringNombre del usuario que ha creado la entidad.
creationDateStringFecha de la creación de la entidad.
lastModifiedByStringNombre del usuario que ha modificado por última vez la entidad.
lastModifiedDateStringFecha de la última modificación de la entidad.
nombreStringNombre del programa.
descripcionStringDescripción del programa.
padreProgramaEntidad que representa el programa padre
Bloque de código
languagejava
themeRDark
titleProyectoEntidadConvocante
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": 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
		}
	}

	
		

...