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

...

Entidades

EntidadDescripción
ConvocatoriaContiene los datos generales de una convocatoria.
AreaTematica

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

ConvocatoriaAreaTematicaContiene los datos de la asociación de un área temática con una convocatoria.

ConvocatoriaDocumento

Contiene los datos de la asociación de un documento con una convocatoria.

ConvocatoriaEntidadConvocante

Contiene los datos de la asociación de una entidad convocante con una convocatoria.

ConvocatoriaEntidadFinanciadora

Contiene los datos de la asociación de una entidad financiadora con una convocatoria.
DocumentoContiene los datos de un documento.
FuenteFinanciacionContiene los datos de una fuente de financiación.
ModeloEjecucionContiene los datos de un modelo de ejecución.
ModeloTipoDocumentoContiene los datos de la asociación de un tipo de documento con un modelo de ejecución.
ModeloTipoFaseContiene los datos de la asociación de un tipo de fase con un modelo de ejecución.
ModeloUnidadContiene los datos de la asociación de una unidad de gestión con un modelo de ejecución.
ProgramaContiene los datos de un programa.
TipoFinanciacionContiene los datos de un tipo de financiación.
UnidadGestionContiene los datos de una unidad de gestión.

Modelo lógico

CSP - CONV - Modelo lógico

...

Definición de los objetos

Convocatoria

NombreTipoRequerido (alta/modificación)
Descripción

unidadGestionRef

String

(tic)

Identificador de la unidad de gestión

titulo

String(tic)Titulo de la convocatoria
formularioSolicitudString [PROYECTO, GRUPO](tic)Tipo de solicitud SGI
modeloEjecucionModeloEjecucion
Modelo de ejecución
fechaProvisionalString
Fecha provisional
observacionesString
Observaciones de la convocatoria
Bloque de código
themeRDark
titleConvocatoria request datos mínimos
collapsetrue
{
	"unidadGestionRef": "1",
	"titulo": "Titulo",
	"formularioSolicitud": "PROYECTO",
    "modeloEjecucion": {
        "id": 2
    },
    "fechaProvisional": "2022-03-18T23:00:00Z",
    "observaciones": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas metus leo, aliquam consectetur elementum at, iaculis ac nunc."
}
Bloque de código
themeRDark
titleConvocatoria response
collapsetrue
{
    "createdBy": "03839481",
    "creationDate": "2022-03-30T14:29:13.529Z",
    "lastModifiedBy": "03839481",
    "lastModifiedDate": "2022-03-30T14:29:13.529Z",
    "id": 8,
    "unidadGestionRef": "1",
    "modeloEjecucion": {
        "createdBy": null,
        "creationDate": null,
        "lastModifiedBy": null,
        "lastModifiedDate": null,
        "id": 2,
        "nombre": "Facturación",
        "descripcion": "Facturación",
        "activo": true,
        "externo": false,
        "contrato": true
    },
    "codigo": null,
    "fechaPublicacion": null,
    "fechaProvisional": "2022-03-18T23:00:00Z",
    "fechaConcesion": null,
    "titulo": "Titulo",
    "objeto": null,
    "observaciones": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas metus leo, aliquam consectetur elementum at, iaculis ac nunc.",
    "finalidad": null,
    "regimenConcurrencia": null,
    "estado": "BORRADOR",
    "duracion": null,
    "ambitoGeografico": null,
    "clasificacionCVN": null,
    "activo": true,
    "excelencia": null,
    "formularioSolicitud": "PROYECTO"
}

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.
Bloque de código
themeRDark
titleAreaTematica
collapsetrue
{
	"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
Bloque de código
themeRDark
titleConvocatoriaAreaTematica
collapsetrue
{
	"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
}

ConvocatoriaDocumento

NombreTipoRequeridoDescripción

convocatoriaId

Long

(tic)

Identificador de la convocatoria
nombreString(tic)Nombre del documento
documentoRefString(tic)Identificador del documento en el sgdoc

tipoFase

TipoFase
Tipo de fase
tipoDocumentoTipoDocumento
Tipo de documento
publicoBoolean
Indica si es un documento publico
observacionesString
Observaciones del documento
Bloque de código
themeRDark
titleConvocatoriaDocumento
collapsetrue
{
	"convocatoriaId": 5,
	"nombre": "Documento",
	"documentoRef": "f86ec1c0-5f9d-4dc7-8a51-a6c5aa306ada",
	"tipoFase": {
		"id": 1
	},
	"tipoDocumento": {
		"id": 13
	},
	"publico": true,
	"observaciones": "Observaciones"
}

ConvocatoriaEntidadConvocante

NombreTipoRequeridoDescripción
idLong
Identificador

convocatoriaId

Long

(tic)

Identificador de la convocatoria

entidadRef

String(tic)Identificador de la empresa

programa

Programa
Programa
Bloque de código
themeRDark
titleConvocatoriaEntidadConvocante
collapsetrue
{
    "createdBy": "03839481",
    "creationDate": "2022-03-04T08:26:13.329Z",
    "lastModifiedBy": "03839481",
    "lastModifiedDate": "2022-03-04T08:26:13.329Z",
    "id": 65,
    "convocatoriaId": 97,
    "entidadRef": "00071039",
    "programa": {
        "createdBy": null,
        "creationDate": null,
        "lastModifiedBy": null,
        "lastModifiedDate": null,
        "id": 82,
        "nombre": "msca",
        "descripcion": null,
        "padre": {
            "createdBy": null,
            "creationDate": null,
            "lastModifiedBy": null,
            "lastModifiedDate": null,
            "id": 81,
            "nombre": "ciencia excelente",
            "descripcion": null,
            "padre": {
                "createdBy": null,
                "creationDate": null,
                "lastModifiedBy": null,
                "lastModifiedDate": null,
                "id": 80,
                "nombre": "H2020",
                "descripcion": "",
                "padre": null,
                "activo": true
            },
            "activo": true
        },
        "activo": true
    }
}

ConvocatoriaEntidadFinanciadora

NombreTipoRequeridoDescripción

convocatoriaId

Long

(tic)

Identificador de la convocatoria

entidadRef

String(tic)Identificador de la empresa
fuenteFinanciacionFuenteFinanciacion
Fuente de financiación
tipoFinanciacionTipoFinanciacion
Tipo de financiación
porcentajeFinanciacionLong
Porcentaje de financiación
importeFinanciacionLong
Importe de financiación
Bloque de código
themeRDark
titleConvocatoriaEntidadFinanciadora
collapsetrue
{
	"entidadRef": "00071039",
	"convocatoriaId": 1,
	"fuenteFinanciacion": {
		"id": 4
	},
	"tipoFinanciacion": {
		"id": 3
	},
	"porcentajeFinanciacion": 50,
	"importeFinanciacion": 60000
}

PalabraClave

NombreTipoDescripción
idLongIdentificador único autogenerado de la palabra clave.
convocatoriaIdLongIdentificador de la convocatoria a la que se asocia la palabra clave.
palabraClaveRefStringReferencia a la palabra clave. Coincide con el texto de la palabra clave por ser único en el diccionario de todo el SGI.
Bloque de código
languagejs
themeRDark
titlePalabraClave
collapsetrue
{
	"id": 12,	
	"convocatoriaId": 1,
	"palabraClaveRef": "Tratamiento experimental"
}

Documento

NombreTipoDescripción

documentoRef

StringIdentificador del documento

nombre

StringNombre del documento
versionLongVersión del documento
fechaCreacionStringFecha de creación
tipoStringTipo de fichero
autorRefStringAutor
Bloque de código
themeRDark
titleDocumento
collapsetrue
{
    "documentoRef": "6712829d-ea85-4b10-be25-5130dbb264fa",
    "nombre": "archivo4.pdf",
    "version": 1,
    "fechaCreacion": "2022-03-07T10:15:52.527",
    "tipo": "application/pdf",
    "autorRef": "anonymous"
}

FuenteFinanciacion

NombreTipoDescripción

id

LongIdentificador de la fuente de financiación

nombre

StringNombre de la fuente de financiación
descripcionStringDescripción de la fuente de financiación
fondoEstructuralBooleanIndica si es un fondo estructural
tipoAmbitoGeograficoTipoAmbitoGeograficoTipo de ámbito geográfico
tipoOrigenFuenteFinanciacionTipoOrigenFuenteFinanciacionTipo de origen de la fuente de financiación
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleFuenteFinanciacion
collapsetrue
{
	"id": 4,
	"nombre": "Horizonte 2020",
	"descripcion": null,
	"fondoEstructural": true,
	"tipoAmbitoGeografico": {
		"id": 5,
		"nombre": "Europeo"
	},
	"tipoOrigenFuenteFinanciacion": {
		"id": 1,
		"nombre": "Público"
	},
	"activo": true
}

ModeloEjecucion

NombreTipoDescripción
idLongIdentificador del modelo de ejecución.
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.

nombre

StringNombre

descripcion

StringDescricpión
externoBoolean

Indica si

contratoBooleanIndica si es un modelo de ejecución para Contrato / Convenio
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleModeloEjecucion
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 2,
	"nombre": "Facturación",
	"descripcion": "Facturación",
	"activo": true,
	"externo": false,
	"contrato": true
}

ModeloTipoDocumento

NombreTipoDescripción
idLongIdentificador del modelo tipo documento.
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.

tipoDocumento

TipoDocumetnoTipo de documento

modeloEjecucion

ModeloEjecucionEl modelo de ejecución
modeloTipoFaseModeloTipoFaseEl modelo tipo fase
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleModeloTipoDocumento
collapsetrue
    {
    	"createdBy": null,
    	"creationDate": null,
    	"lastModifiedBy": null,
    	"lastModifiedDate": null,
    	"id": 12,
    	"tipoDocumento": {
    		"createdBy": null,
    		"creationDate": null,
    		"lastModifiedBy": null,
    		"lastModifiedDate": null,
    		"id": 13,
    		"nombre": "CVA",
    		"descripcion": null,
    		"activo": true
    	},
    	"modeloEjecucion": {
    		"createdBy": null,
    		"creationDate": null,
    		"lastModifiedBy": null,
    		"lastModifiedDate": null,
    		"id": 1,
    		"nombre": "Subvención",
    		"descripcion": "Subvención",
    		"activo": true,
    		"externo": false,
    		"contrato": false
    	},
    	"modeloTipoFase": {
    		"createdBy": null,
    		"creationDate": null,
    		"lastModifiedBy": null,
    		"lastModifiedDate": null,
    		"id": 2,
    		"tipoFase": {
    			"createdBy": null,
    			"creationDate": null,
    			"lastModifiedBy": null,
    			"lastModifiedDate": null,
    			"id": 1,
    			"nombre": "Presentación interna solicitudes",
    			"descripcion": null,
    			"activo": true
    		},
    		"modeloEjecucion": {
    			"createdBy": null,
    			"creationDate": null,
    			"lastModifiedBy": null,
    			"lastModifiedDate": null,
    			"id": 1,
    		},
    		"solicitud": false,
    		"convocatoria": true,
    		"proyecto": false,
    		"activo": true
    	},
    	"activo": true
    }

ModeloTipoFase

NombreTipoDescripción
idLongIdentificador del modelo tipo fase.
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.

tipoFase

TipoFaseTipo fase

modeloEjecucion

ModeloEjecucionEl modelo de ejecución
solicitudBooleanIndica si se puede usar en solicitudes
convocatoriaBooleanIndica si se puede usar en convocatorias
proyectoBooleanIndica si se puede usar en proyectos
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleModeloTipoFase
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 2,
	"tipoFase": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 1,
		"nombre": "Presentación interna solicitudes",
		"descripcion": null,
		"activo": true
	},
	"modeloEjecucion": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 1,
		"nombre": "Subvención",
		"descripcion": "Subvención",
		"activo": true,
		"externo": false,
		"contrato": false
	},
	"solicitud": false,
	"convocatoria": true,
	"proyecto": false,
	"activo": true
}

ModeloUnidad

NombreTipoDescripción
idLongIdentificador del modelo unidad.
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.

unidadGestionRef

StringIdentificador de la unidad de gestión

modeloEjecucion

ModeloEjecucionEl modelo de ejecución
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleModeloUnidad
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 4,
	"unidadGestionRef": "1",
	"modeloEjecucion": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 2,
		"nombre": "Facturación",
		"descripcion": "Facturación",
		"activo": true,
		"externo": false,
		"contrato": true
	},
	"activo": true
}

Programa

Nombre

Tipo

Descripció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
themeRDark
titleConvocatoria
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 81,
	"nombre": "ciencia excelente",
	"descripcion": null,
	"padre": {
		"createdBy": null,
		"creationDate": null,
		"lastModifiedBy": null,
		"lastModifiedDate": null,
		"id": 80,
		"nombre": "H2020",
		"descripcion": "",
		"padre": null,
		"activo": true
	},
	"activo": true
}

TipoFinanciacion

NombreTipoDescripción
idLongIdentificador del tipo de financiacion.
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.

nombre

StringNombre del tipo de financiación
descripcionStringDescripción del tipo de financiación
activoBooleanIndica si esta activo o no
Bloque de código
themeRDark
titleTipoFinanciacion
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 3,
	"nombre": "Facturación",
	"descripcion": null,
	"activo": true
}

UnidadGestion

NombreTipoDescripción
idLongIdentificador de la unidad de gestión.
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.

nombre

StringNombre de la unidad de gestión

acronimo

StringAcronimo de la unidad de gestión
descripcionStringDescripción de la unidad de gestión
activoBooleanIndica si esta activa o no
Bloque de código
themeRDark
titleUnidadGestion
collapsetrue
{
	"createdBy": null,
	"creationDate": null,
	"lastModifiedBy": null,
	"lastModifiedDate": null,
	"id": 1,
	"nombre": "OTRI",
	"acronimo": "OTRI",
	"descripcion": "Oficina de Transferencia de Resultados de Investigación",
	"activo": true
}

Servicios

Info

Para componer la URL llamada completa, se debe anteponer a lo indicado en la columna URL lo siguiente: {HOST}/api/sgicsp, donde {HOST} de deberá sustituir el dominio correspondiente al entorno al que se está accediendo y dicho acceso será por http o https según el caso.

Se definen en primer lugar una lista de servicios organizados paso a paso para llevar a cabo el proceso de dar de alta e una convocatoria en el SGI con los datos generales mínimos por parte de terceros y de modificarla a continuación para asociarle el resto de información.

Finalmente, se incluye el listado de aquellos métodos de consulta que no fueron descritos en los apartados anteriores.

Crear convocatoria

Método

URL

Parámetros

Respuesta

Descripción

GET

Servicio /unidades del API de Usuarios.

Ver URL en ESB - SGI - Usuarios

q+s (query + sort)

Lista[UnidadGestion]

Listado de unidades de gestión

GET/modelounidades

q+s (query + sort)

La query estará formada por:

  • unidadGestionRef
ModeloUnidad

Listado de ModeloUnidad de la unidad de gestión indicada

Ejemplo:

unidadGestionRef=="1"

POST/convocatoriasConvocatoriaConvocatoria

Crea la convocatoria.

Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:

  • unidadGestionRef: Se corresponde con el campo id de UnidadGestion obtenida de /sgiusr/unidades 
  • modeloEjecucion: Se corresponde con el campo modeloEjecucion obtenida de /modelounidades filtrando por la unidad gestión que se indique en el campo unidadGestionRef de la convocatoria


Asociar entidades convocantes

Método

URL

Parámetros

Respuesta

Descripción

GET

Servicio /empresas del API del Sistema de Gestión de Empresas.

Ver URL en SGI - ESB - SGEMP

q+s (query + sort)

La query estará formada por:

  • nombre
  • razonSocial
  • numeroIdentificacion
Lista[Empresas]

Listado de Empresa.

Ejemplo:

numeroIdentificacion=ik="123",nombre=ik="123",razonSocial=ik="123"

GET/programas/plan


ProgramaListado de planes (programas sin padre)
GET/programas/{id}/hijosidProgramaListado de programas que tienen como padre el programa indicado
POST/convocatoriaentidadconvocantesConvocatoriaEntidadConvocanteConvocatoriaEntidadConvocante

Crea la entidad convocante de la convocatoria.

Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:

  • convocatoriaId: Identificador de una convocatoria creada previamente mediante /convocatorias
  • entidadRef: Se corresponde con el campo id de una Empresa obtenida de /sgemp/empresas 
  • programa: Programa obtenido con /programas/plan o con /programas/{id}/hijos


Asociar entidades financiadoras

Método

URL

Parámetros

Respuesta

Descripción

GET

Servicio /empresas del API del Sistema de Gestión de Empresas.

Ver URL en SGI - ESB - SGEMP

q+s (query + sort)

La query estará formada por:

  • nombre
  • razonSocial
  • numeroIdentificacion
Lista[Empresas]

Listado de Empresa.

Ejemplo:

numeroIdentificacion=ik="123",nombre=ik="123",razonSocial=ik="123"

GET/tipofinanciaciones


TipoFinanciacionListado de planes (programas sin padre)
GET/fuentesfinanciacion
FuenteFinanciacionListado de programas que tienen como padre el programa indicado
POST/convocatoriaentidadconvocantesConvocatoriaEntidadFinanciadoraConvocatoriaEntidadFinanciadora

Crea la entidad financiadora de la convocatoria.

Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:

  • convocatoriaId: Identificador de una convocatoria creada previamente mediante /convocatorias
  • entidadRef: Se corresponde con el campo id de una Empresa obtenida de /sgemp/empresas 
  • fuenteFinanciacion: Fuente de financiación obtenida con /fuentesfinanciacion
  • tipoFinanciacion: Tipo obtenido con /tipofinanciaciones


Asociar documentos

Método

URL

Parámetros

Respuesta

Descripción

GET/modeloejecuciones/{id}/modelotipofases

q+s (query + sort)

La query estará formada por:

  • tipoFase.activo
  • convocatoria
Lista[ModeloTipoFase]

Listado de tipos de fase del modelo de ejecución de la convocatoria.

Ejemplo:

tipoFase.activo=="true";convocatoria=="true"

GET/modeloejecuciones/{id}/modelotipodocumentos

q+s (query + sort)

La query estará formada por:

  • tipoDocumento.activo
  • modeloTipoFase.tipoFase.id
Lista[ModeloTipoDocumento]

Listado de tipos de documento del modelo de ejecución de la convocatoria y del tipo de fase si se selecciona una.

Ejemplo:

tipoDocumento.activo=="true";modeloTipoFase.tipoFase.id=="1"

POST

Servicio/documentos del API del Sistema de Gestión de Documentos.

Ver URL en SGI - ESB - SGDOC.


(multipart/form-data)

  • archivo: ficherobinario
DocumentoGuarda el documento en el sgdoc
POST/convocatoriadocumentosConvocatoriaDocumentoConvocatoriaDocumento

Crea la entidad documento de la convocatoria.

Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:

  • convocatoriaId: Identificador de una convocatoria creada previamente mediante /convocatorias
  • documentoRef: Se corresponde con el campo documentoRef obtenido al crear un nuevo documento con /sgdoc/documentos 
  • tipoFase: Se corresponde con el campo tipoFase del ModeloTipoFase obtenido con /modeloejecuciones/{id}/modelotipofases
  • tipoDocumento: Se corresponde con el campo tipoDocumento del ModeloTipoDocumento obtenido con /modeloejecuciones/{id}/modelotipodocumentos


Consultar convocatorias

Método

URL

Parámetros

Respuesta

Descripción

GET/convocatorias

q+s (query + sort)

La query estará formada por:

  • cualquiera de los campos del objeto Convocatoria
Lista[Convocatoria]

Listado de convocatorias.

Ejemplo:

fechaProvisional=ge="2022-02-28T23:00:00Z";fechaProvisional=le="2022-03-31T21:59:59Z"

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

Listado de asociaciones entre documentos y la convocatoria

GET/convocatorias/{id}/convocatoriaentidadconvocantes


Lista[ConvocatoriaEntidadConvocante]Listado de asociaciones entre entidades convocantes y la convocatoria
GET/convocatorias/{id}/convocatoriaentidadfinanciadoras
Lista[ConvocatoriaEntidadFinanciadora]

Listado de asociaciones entre entidades financiadoras y la convocatoria


GET/convocatorias/{id}/palabrasclave
Lista[PalabraClave]Listado de palabras clave de la convocatoria

GET/areatematicas

q+s (query + sort)

La query estará formada por:

  • padreId
List
Lista[
AreasTematica
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}
AreasTematica

AreaTematicaDatos de un área temática específica.