Sistema de Gestión Investigación

Entidades

EntidadDescripción
AreaTematica

Contiene los datos generales de las áreas temáticas que se pueden relacionar con las convocatorias.


API

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

Definición de los objetos

AreaTematica

NombreTipoDescripción
idLongIdentificador único del área temática.
nombreStringNombre del área temática a presentar por pantalla en los componentes visuales árbol o selector.
descripcionStringDescripción del área temática.
padreLongIdentificador del área temática de la que depende jerárquicamente, del padre. Si está nulo, se entiende que el área temática es raíz o de primer nivel, no tiene área temática padre.
activoBooleanIndica si el área temática está activa o no.

Servicios

Método

URL

Parámetros

Respuesta

Descripción

GET/areatematicas

q+s (query + sort)

La query estará formada por:

  • padreId
List[AreasTematica]

Listado de AreaTematica  (sólo devuelve los registros activos).

Nota: en el caso de no recibirse un padreId en la query, se devolverán todas las áreas temáticas y en caso de indicarse en la query que se quieren solo las que tengan un padreId con valor "null" se devolverán únicamente las de primer nivel o nivel raíz.

Ejemplo de query para obtener solo áreas de conocimiento raíz (su padre es null):

padreId=na=

GET/areatematicas/{id}
AreasTematicaDatos de un área temática específica.
GET/convocatorias/eliminadas-ids

q+s

La query estará formada por:

  • fechaEliminacion
Lista[Long]

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

Se utilizará el siguiente parámetro en la llamada al servicio:

  • fechaEliminacion: se le pasará la fecha a partir de la cual se quieren ver las convocatorias eliminadas o bien un rango entre las que se quiere buscar

Ejemplo1:

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

Ejemplo2:

  • fechaEliminacion=ge="2024-01-01T22:00:00Z";fechaEliminacion=le="2024-12-31T22:00:00Z"
GET/convocatorias/modificados-ids

q+s

La query estará formada por:

  • fechaModificacion
Lista[Long]

Listado de identificadores de convocatorias activas que han sido modificadas (tanto la entidad CONVOCATORIA) como las siguientes entidades relacionadas:

  • CONVOCATORIA_ENTIDAD_CONVOCANTE
  • CONVOCATORIA_ENTIDAD_FINANCIADORA
  • CONVOCATORIA_ENTIDAD_GESTORA
  • CONVOCATORIA_CONCEPTO_GASTO
  • CONVOCATORIA_CONCEPTO_GASTO_CODIGO_EC
  • CONVOCATORIA_DOCUMENTO
  • CONVOCATORIA_FASE
  • CONVOCATORIA_HITO
  • CONVOCATORIA_PARTIDA

Ejemplo:

  • fechaModificacion=ge="2021-08-18T22:00:00Z"
  • Sin etiquetas