Sistema de Gestión Investigación
Entidades
Entidad | Descripción |
---|
Grupo | Contiene los datos generales de un grupo de investigación. De esta entidad se pueden obtener los campos: - Nombre del grupo
- Fecha de inicio
- Fecha de finalización
- Código
- Tipo
|
GrupoEquipo | Contiene la información de las personas que forman parte del equipo del grupo de investigación. De esta entidad de puede obtener los campos: - Nombre del miembro
- Apellidos del miembro
- Fecha inicio de la participación
- Fecha fin de la participación
- Rol con el que participa
- Nº de componentes grupo (contando los distintos miembros del equipo)
- Nombre del investigador/a principal (personaRef con un rol que tenga el flag de "principal" a true y el "orden" igual a "PRIMARIO")
|
RolProyecto | Entidad que tiene la información sobre el rol que tiene el miembro en el equipo. |
GrupoPalabraClave | Contiene las palabras claves del grupo de investigación |
Modelo lógico
CSP - GIN - Diseño lógico
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
Grupo
Nombre | Tipo | Descripción |
---|
| Long | Identificador del grupo. |
nombre | String | Nombre del grupo. |
fechaInicio | String | Fecha de inicio del grupo. |
fechaFin | String | Fecha de finalización del grupo. |
proyectoSgeRef | String | Identificador del proyecto económico asociado en el sistema de gestión económico. |
solicitudId | Long | Identificador de la solicitud de convocatoria que originó el grupo. |
codigo | String | Código del grupo. |
tipo | String | Tipo del grupo. Posibles valores: - EMERGENTE
- CONSOLIDADO
- PRECOMPETITIVO
- ALTO_RENDIMIENTO
|
especialInvestigación | Boolean | Indica si el grupo es un grupo especial de investigación o no. |
activo | Boolean | Indica si esta activo o no. En caso de no estar activo se considera como un grupo eliminado del sistema. Se realizan borrados lógicos por si el gestor o administrador desean recuperar un grupo eliminado. |
{
"id": 2,
"nombre": "Grupo investigación 2",
"fechaInicio": "2022-02-14T23:00:00Z",
"fechaFin": "2022-11-01T22:59:59Z",
"proyectoSgeRef": "33939",
"solicitudId": null,
"codigo": "E0B9-1",
"tipo": "ALTO_RENDIMIENTO",
"especialInvestigacion": false,
"activo": true
}
GrupoEquipo
Nombre | Tipo | Descripción |
---|
id | Long | Identificador de la entidad grupo equipo. |
personaRef | String | Identificador o Referencia de la persona miembro del equipo de grupo. Es el identificador de la persona en el sistema de personas de la Universidad. |
rol | RolProyecto | Entidad que representa el rol. Son los roles que puede tener el equipo de grupo. Ejemplos: - Investigador/a principal
- Co-Investigador/a PrincipalColaborador
- Asesor científico
- Colaborador E.I.
|
fechaInicio | String | Fecha de inicio para la participación del miembro del equipo de grupo con el rol seleccionado. |
fechaFin | String | Fecha de inicio para la participación del miembro del equipo de grupo con el rol seleccionado. |
dedicacion | String | Dedicación del miembro del equipo de grupo. Posibles valores: |
participacion | Numérico | Porcentaje de dedicación al grupo. |
RolProyecto
Nombre | Tipo | Descripción |
---|
id | Long | Identificador del rol proyecto. |
abreviatura | String | Abreviatura identificativa del rol. |
nombre | String | Nombre del rol. |
rolPrincipal | Boolean | Indica 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. |
equipo | String | Tipo Equipo Proyecto. Tiene los siguientes valores: |
orden | String | Tipo 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: |
activo | Boolean | Indica 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. |
{
"id": 35,
"grupoId": 1,
"personaRef": "27477512",
"fechaInicio": "2022-02-14T23:00:00Z",
"fechaFin": null,
"rolProyecto": {
"id": 1,
"abreviatura": "IP",
"nombre": "Investigador/a principal",
"rolPrincipal": true,
"orden": "PRIMARIO",
"equipo": "INVESTIGACION",
"activo": true
},
"dedicacion": "COMPLETA",
"participacion":100
}
GrupoPalabraClave
Nombre | Tipo | Descripción |
---|
id | Long | Identificador de la entidad grupo palabra clave. |
palabraClaveRef | String | Palabra o conjunto de palabras clave definido en el grupo |
{
"id": 35,
"palabraClaveRef": "ciencias sociales"
}
GrupoLineaInvestigacion
Nombre | Tipo | Descripción |
---|
id | Long | Identificador único de la entidad que relaciona un grupo con una línea de investigación . |
lineaInvestigacionId | Long | Referencia a la línea de investigación asociada al grupo. |
fechaInicio | Fecha + hora | Fecha de inicio de la línea en el grupo. |
fechaFin | Fecha + hora | Fecha de fin de la línea en el grupo. |
{
"id": 1,
"lineaInvestigacionId": 1,
"fechaInicio": "2021-11-07T23:00:00Z",
"fechaFin": "2021-12-30T22:59:59Z"
}
LineaInvestigacion
Nombre | Tipo | Descripción |
---|
id | Long | Identificador único de la línea de investigación . |
nombre | String | Nombre de la línea de investigación. |
activo | Boolean | Indicador de si la línea está activa o no. |
{
"id": 1,
"nombre": "Psicología Laboral u Organizacional",
"activo": true
}
GrupoLineaClasificacion
Nombre | Tipo | Descripción |
---|
id | Long | Identificador único de la entidad que relaciona un grupo línea de investigación con una clasificación. |
codClasificacionRef | String | Referencia a la línea de investigación asociada al grupo. |
{
"id": 1,
"codClasificacionRef": "1234"
}
Servicios