Á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
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")
RolProyectoEntidad que tiene la información sobre el rol que tiene el miembro en el equipo.
GrupoPalabraClaveContiene las palabras claves del grupo de investigación

Modelo lógico

CSP-GIN - Diseño Modelo lógico - Documentación

API

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

Definición de los objetos

...

Método

URL

Parámetros

Respuesta

Descripción

GET/grupos/modificados-ids

q+s

La query estará formada por:

  • fechaModificacion
Lista[Long]

Listado de Identificadores de Grupo que han sido modificados en los datos generales (tabla Grupo), en el equipo (tabla GrupoEquipo) o en las palabras claves (tabla GrupoPalabraClave)

Se utilizarán los siguiente parámetros en la llamada al servicio

  • fechaModificacion: se le pasará la fecha a partir de la cual se quieren ver los cambios

Ejemplo:

  • fechaModificacion=ge="2021-08-18T22:00:00Z"
GET/grupos/{id}
GrupoDatos generales de un Grupo
GET/grupos/{id}/miembrosequipo
Lista[GrupoEquipo]Listado de miembros del equipo de un Grupo
GET/grupos/{id}/palabrasclave
Lista[GrupoPalabraClave]Listado de palabras clave de un Grupo
GET/grupos/eliminados-ids

q+s

La query estará formada por:

  • fechaEliminacion: se le pasará la fecha a partir de la cual se quieren ver los proyectos eliminados o bien un rango entre las que se quiere buscar
Lista[String]

Listado de Identificadores de Grupo que han sido eliminados (campo activo = false) a partir de una fecha.

Ejemplo1:

  • fechaEliminacion=ge="2024-01-01T22:00:00Z";

Ejemplo2:

  • fechaEliminacion=ge="2024-01-01T22:00:00Z";fechaEliminacion=le="2024-12-31T22:00:00Z"