Á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.
Comentarios: añadidos endpoints para consultar las 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
Bloque de código
themeRDark
titleConvocatoria
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."
}

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"
}

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
}

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
}

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"
}

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.




Bloque de código
themeRDark
titleEmpresa
collapsetrue
{
    "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
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

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/convocatorias/{id}/convocatoriadocumentos
Lista[ConvocatoriaDocumento]

Listado de ConvocatoriaDocumento de la convocatoria

POST/convocatorias/{id}/convocatoriaentidadconvocantes


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

Listado de ConvocatoriaEntidadFinanciadora de la convocatoria



Postman

View file
nameESB SGI RPA.postman_collection.json
height150
View file
nameic.postman_environment.json
height150