Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 3 Siguiente »



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.



Modelo lógico

CSP - CONV - Modelo lógico

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.
AreaTematica
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 10,
	"nombre": "EYA",
	"descripcion": "Economía y sus aplicaciones",
	"padre": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 9,
		"nombre": "ECO",
		"descripcion": "Economía",
		"padre": {
			"createdBy": null,
			"creationDate": null,
			"lastModifiedBy": null,
			"lastModifiedDate": null,
			"id": 1,
			"nombre": "AEI",
			"descripcion": "Estructura de áreas y paneles científico técnicos de la Agencia Estatal de Investigación",
			"padre": null,
			"activo": true
		},
		"activo": true
	},
	"activo": true
}

ConvocatoriaAreaTematica

NombreTipoDescripción
idLongIdentificador

convocatoriaId

LongIdentificador de la convocatoria

areaTematica

AreaTematicaÁrea temática
observacionesStringObservaciones
ConvocatoriaAreaTematica
{
	"createdBy": "03839481",
	"creationDate": "2022-03-28T15:58:44.678Z",
	"lastModifiedBy": "03839481",
	"lastModifiedDate": "2022-03-28T15:58:44.678Z",
	"id": 3,
	"convocatoriaId": 5,
	"areaTematica": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 10,
		"nombre": "EYA",
		"descripcion": "Economía y sus aplicaciones",
		"padre": {
			"createdBy": null,
			"creationDate": null,
			"lastModifiedBy": null,
			"lastModifiedDate": null,
			"id": 9,
			"nombre": "ECO",
			"descripcion": "Economía",
			"padre": {
				"createdBy": null,
				"creationDate": null,
				"lastModifiedBy": null,
				"lastModifiedDate": null,
				"id": 1,
				"nombre": "AEI",
				"descripcion": "Estructura de áreas y paneles científico técnicos de la Agencia Estatal de Investigación",
				"padre": null,
				"activo": true
			},
			"activo": true
		},
		"activo": true
	},
	"observaciones": null
}

Servicios

Método

URL

Parámetros

Respuesta

Descripción

GETconvocatorias/{id}/convocatoriaareatematicas
Lista[ConvocatoriaAreaTematica]Listado de las asociaciones de áreas temáticas con la convocatoria.

GET/areatematicas

q+s (query + sort)

La query estará formada por:

  • padreId
List[AreaTematica]

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}
AreaTematicaDatos de un área temática específica.
  • Sin etiquetas