Definición de los objetos
Convocatoria
Nombre | Tipo | Requerido | Descripción |
unidadGestionRef | String | Identificador de la unidad de gestión | |
titulo | String | Titulo de la convocatoria | |
formularioSolicitud | String [PROYECTO, GRUPO] | Tipo de solicitud SGI | |
modeloEjecucion | ModeloEjecucion | Modelo de ejecución | |
fechaProvisional | String | Fecha provisional | |
observaciones | String | Observaciones de la convocatoria |
ConvocatoriaAreaTematica
Nombre | Tipo | Descripción |
id | Long | Identificador |
convocatoriaId | Long | Identificador de la convocatoria |
areaTematica | AreaTematica | Área temática |
observaciones | String | Observaciones |
ConvocatoriaDocumento
Nombre | Tipo | Requerido | Descripción |
convocatoriaId | Long | Identificador de la convocatoria | |
nombre | String | Nombre del documento | |
documentoRef | String | Identificador del documento en el sgdoc | |
tipoFase | TipoFase | Tipo de fase | |
tipoDocumento | TipoDocumento | Tipo de documento | |
publico | Boolean | Indica si es un documento publico | |
observaciones | String | Observaciones del documento |
ConvocatoriaEntidadConvocante
Nombre | Tipo | Requerido | Descripción |
id | Long | Identificador | |
convocatoriaId | Long | Identificador de la convocatoria | |
entidadRef | String | Identificador de la empresa | |
programa | Programa | Programa |
ConvocatoriaEntidadFinanciadora
Nombre | Tipo | Requerido | Descripción |
convocatoriaId | Long | Identificador de la convocatoria | |
entidadRef | String | Identificador de la empresa | |
fuenteFinanciacion | FuenteFinanciacion | Fuente de financiación | |
tipoFinanciacion | TipoFinanciacion | Tipo de financiación | |
porcentajeFinanciacion | Long | Porcentaje de financiación | |
importeFinanciacion | Long | Importe de financiación |
Documento
Nombre | Tipo | Descripción |
documentoRef | String | Identificador del documento |
nombre | String | Nombre del documento |
version | Long | Versión del documento |
fechaCreacion | String | Fecha de creación |
tipo | String | Tipo de fichero |
autorRef | String | Autor |
Empresa
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la empresa. |
nombre | String | Nombre de la empresa. |
tipoIdentificador | TipoIdentificador | Tipo de identificador fiscal de la empresa. Se devuelve la entidad TipoIdentificador con todos sus campos. |
numeroIdentificacion | String | Número de identificación fiscal de la empresa del tipo indicado en "tipoIdentificador". |
razonSocial | String | Razón social de la empresa. |
datosEconomicos | Boolean | Indicador 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). |
padreId | String | Identificador de la empresa padre o entidad principal. Estará informado en el caso de empresas que son subentidad de otra. |
FuenteFinanciacion
Nombre | Tipo | Descripción |
id | Long | Identificador de la fuente de financiación |
nombre | String | Nombre de la fuente de financiación |
descripcion | String | Descripción de la fuente de financiación |
fondoEstructural | Boolean | Indica si es un fondo estructural |
tipoAmbitoGeografico | TipoAmbitoGeografico | Tipo de ámbito geográfico |
tipoOrigenFuenteFinanciacion | TipoOrigenFuenteFinanciacion | Tipo de origen de la fuente de financiación |
activo | Boolean | Indica si esta activo o no |
ModeloEjecucion
Nombre | Tipo | Descripción |
id | Long | Identificador del modelo de ejecución. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
nombre | String | Nombre |
descripcion | String | Descricpión |
externo | Boolean | Indica si |
contrato | Boolean | Indica si es un modelo de ejecución para Contrato / Convenio |
activo | Boolean | Indica si esta activo o no |
ModeloTipoDocumento
Nombre | Tipo | Descripción |
id | Long | Identificador del modelo tipo documento. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
tipoDocumento | TipoDocumetno | Tipo de documento |
modeloEjecucion | ModeloEjecucion | El modelo de ejecución |
modeloTipoFase | ModeloTipoFase | El modelo tipo fase |
activo | Boolean | Indica si esta activo o no |
ModeloTipoFase
Nombre | Tipo | Descripción |
id | Long | Identificador del modelo tipo fase. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
tipoFase | TipoFase | Tipo fase |
modeloEjecucion | ModeloEjecucion | El modelo de ejecución |
solicitud | Boolean | Indica si se puede usar en solicitudes |
convocatoria | Boolean | Indica si se puede usar en convocatorias |
proyecto | Boolean | Indica si se puede usar en proyectos |
activo | Boolean | Indica si esta activo o no |
ModeloUnidad
Nombre | Tipo | Descripción |
id | Long | Identificador del modelo unidad. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
unidadGestionRef | String | Identificador de la unidad de gestión |
modeloEjecucion | ModeloEjecucion | El modelo de ejecución |
activo | Boolean | Indica si esta activo o no |
Programa
Nombre | Tipo | Descripción |
---|---|---|
id | Long | Identificador del programa. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
nombre | String | Nombre del programa. |
descripcion | String | Descripción del programa. |
padre | Programa | Entidad que representa el programa padre |
TipoFinanciacion
Nombre | Tipo | Descripción |
id | Long | Identificador del tipo de financiacion. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
nombre | String | Nombre del tipo de financiación |
descripcion | String | Descripción del tipo de financiación |
activo | Boolean | Indica si esta activo o no |
UnidadGestion
Nombre | Tipo | Descripción |
id | Long | Identificador de la unidad de gestión. |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
nombre | String | Nombre de la unidad de gestión |
acronimo | String | Acronimo de la unidad de gestión |
descripcion | String | Descripción de la unidad de gestión |
activo | Boolean | Indica si esta activa o no |
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:
| ModeloUnidad | Listado de ModeloUnidad de la unidad de gestión indicada Ejemplo: unidadGestionRef=="1" |
POST | /sgicsp/convocatorias | Convocatoria | Convocatoria | Crea la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
Asociar entidades convocantes
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgemp/empresas | q+s (query + sort) La query estará formada por:
| Lista[Empresas] | Listado de Empresa. Ejemplo: numeroIdentificacion=ik="123",nombre=ik="123",razonSocial=ik="123" |
GET | /sgicsp/programas/plan | Programa | Listado de planes (programas sin padre) | |
GET | /sgicsp/programas/{id}/hijos | id | Programa | Listado de programas que tienen como padre el programa indicado |
POST | /sgicsp/convocatoriaentidadconvocantes | ConvocatoriaEntidadConvocante | ConvocatoriaEntidadConvocante | Crea la entidad convocante de la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
Asociar entidades financiadoras
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgemp/empresas | q+s (query + sort) La query estará formada por:
| Lista[Empresas] | Listado de Empresa. Ejemplo: numeroIdentificacion=ik="123",nombre=ik="123",razonSocial=ik="123" |
GET | /sgicsp/tipofinanciaciones | TipoFinanciacion | Listado de planes (programas sin padre) | |
GET | /sgicsp/fuentesfinanciacion | FuenteFinanciacion | Listado de programas que tienen como padre el programa indicado | |
POST | /sgicsp/convocatoriaentidadconvocantes | ConvocatoriaEntidadFinanciadora | ConvocatoriaEntidadFinanciadora | Crea la entidad financiadora de la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
Asociar documentos
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgicsp/modeloejecuciones/{id}/modelotipofases | q+s (query + sort) La query estará formada por:
| 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:
| 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)
| Documento | Guarda el documento en el sgdoc |
POST | /sgicsp/convocatoriadocumentos | ConvocatoriaDocumento | ConvocatoriaDocumento | Crea la entidad documento de la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
Consultar convocatorias
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgicsp/convocatorias/todos/restringidos | q+s (query + sort) La query estará formada por:
| 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 |
Postman