Á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 5 Siguiente »

Convocatorias

Definición de los objetos

Convocatoria

NombreTipoRequeridoDescripció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
Convocatoria
{
	"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."
}

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
}

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
ConvocatoriaDocumento
{
	"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
ConvocatoriaEntidadConvocante
{
    "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
ConvocatoriaEntidadFinanciadora
{
	"entidadRef": "00071039",
	"convocatoriaId": 1,
	"fuenteFinanciacion": {
		"id": 4
	},
	"tipoFinanciacion": {
		"id": 3
	},
	"porcentajeFinanciacion": 50,
	"importeFinanciacion": 60000
}

Documento

NombreTipoDescripción

documentoRef

StringIdentificador del documento

nombre

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

Empresa


Nombre

Tipo

Descripción

idStringIdentificador de la empresa.
nombreStringNombre de la empresa.
tipoIdentificadorTipoIdentificadorTipo de identificador fiscal de la empresa. Se devuelve la entidad TipoIdentificador con todos sus campos.
numeroIdentificacionStringNúmero de identificación fiscal de la empresa del tipo indicado en "tipoIdentificador".
razonSocialStringRazón social de la empresa.
datosEconomicosBooleanIndicador de si se trata de una empresa con datos económicos (está dada de alta en GENTE y en JUSTO) o sin datos económicos (está dada de alta solo en GENTE).
padreIdStringIdentificador de la empresa padre o entidad principal. Estará informado en el caso de empresas que son subentidad de otra.




Empresa
{
    "id": "00071039",
    "nombre": " IPT INSTALACIONES Y PROYECTOS INTEGRALES DE TELECOMUNICACIONES, S.L.",
    "razonSocial": " IPT INSTALACIONES Y PROYECTOS INTEGRALES DE TELECOMUNICACIONES, S.L.",
    "tipoIdentificador": {
        "id": "1",
        "nombre": "CIF PERSONAS JURIDICAS: ESPAÑOLAS"
    },
    "numeroIdentificacion": "B82312364",
    "datosEconomicos": true,
    "padreId": null
}


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
FuenteFinanciacion
{
	"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
ModeloEjecucion
{
	"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
ModeloTipoDocumento
    {
    	"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
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,
		"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
ModeloUnidad
{
	"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
Convocatoria
{
	"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
TipoFinanciacion
{
	"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
UnidadGestion
{
	"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

Crear convocatoria

Método

URL

Parámetros

Respuesta

Descripción

GET/sgiusr/unidades

q+s (query + sort)

Lista[UnidadGestion]

Listado de unidades de gestión

GET/sgicsp/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/sgicsp/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 /sgicsp/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/sgemp/empresas

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/sgicsp/programas/plan


ProgramaListado de planes (programas sin padre)
GET/sgicsp/programas/{id}/hijosidProgramaListado de programas que tienen como padre el programa indicado
POST/sgicsp/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 /sgicsp/convocatorias
  • entidadRef: Se corresponde con el campo id de una Empresa obtenida de /sgemp/empresas 
  • programa: Programa obtenido con /sgicsp/programas/plan o con /sgicsp/programas/{id}/hijos


Asociar entidades financiadoras

Método

URL

Parámetros

Respuesta

Descripción

GET/sgemp/empresas

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/sgicsp/tipofinanciaciones


TipoFinanciacionListado de planes (programas sin padre)
GET/sgicsp/fuentesfinanciacion
FuenteFinanciacionListado de programas que tienen como padre el programa indicado
POST/sgicsp/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 /sgicsp/convocatorias
  • entidadRef: Se corresponde con el campo id de una Empresa obtenida de /sgemp/empresas 
  • fuenteFinanciacion: Fuente de financiación obtenida con /sgicsp/fuentesfinanciacion
  • tipoFinanciacion: Tipo obtenido con /sgicsp/tipofinanciaciones


Asociar documentos

Método

URL

Parámetros

Respuesta

Descripción

GET/sgicsp/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/sgicsp/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/sgdoc/documentos

(multipart/form-data)

  • archivo: ficherobinario
DocumentoGuarda el documento en el sgdoc
POST/sgicsp/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 /sgicsp/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 /sgicsp/modeloejecuciones/{id}/modelotipofases
  • tipoDocumento: Se corresponde con el campo tipoDocumento del ModeloTipoDocumento obtenido con /sgicsp/modeloejecuciones/{id}/modelotipodocumentos



Consultar convocatorias

Método

URL

Parámetros

Respuesta

Descripción

GET/sgicsp/convocatorias/todos/restringidos

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/sgicsp/convocatorias/{id}/convocatoriaareatematicas
Lista[ConvocatoriaAreaTematica]Listado de ConvocatoriaAreaTematica de la convocatoria
GET/sgicsp/convocatorias/{id}/convocatoriadocumentos
Lista[ConvocatoriaDocumento]

Listado de ConvocatoriaDocumento de la convocatoria

GET/sgicsp/convocatorias/{id}/convocatoriaentidadconvocantes


Lista[ConvocatoriaEntidadConvocante]Listado de ConvocatoriaEntidadConvocante de la convocatoria
GET/sgicsp/convocatorias/{id}/convocatoriaentidadfinanciadoras
Lista[ConvocatoriaEntidadFinanciadora]

Listado de ConvocatoriaEntidadFinanciadora de la convocatoria


Solicitudes



Postman

ESB SGI RPA.postman_collection.json ic.postman_environment.json


  • Sin etiquetas