...
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "entidadRef": "00071039", "convocatoriaId": 1, "fuenteFinanciacion": { "id": 4 }, "tipoFinanciacion": { "id": 3 }, "porcentajeFinanciacion": 50, "importeFinanciacion": 60000 } |
PalabraClave
Nombre | Tipo | Descripción |
id | Long | Identificador único autogenerado de la palabra clave. |
convocatoriaId | Long | Identificador de la convocatoria a la que se asocia la palabra clave. |
palabraClaveRef | String | Referencia 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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"id": 12,
"convocatoriaId": 1,
"palabraClaveRef": "Tratamiento experimental"
} |
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 |
...
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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
} |
...
: 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.
...
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgiusr 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:
| ModeloUnidad | Listado de ModeloUnidad de la unidad de gestión indicada Ejemplo: unidadGestionRef=="1" |
POST | /convocatorias | Convocatoria | Convocatoria | Crea la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
...
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgemp 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:
| Lista[Empresas] | Listado de Empresa. Ejemplo: numeroIdentificacion=ik="123",nombre=ik="123",razonSocial=ik="123" |
GET | /programas/plan | Programa | Listado de planes (programas sin padre) | |
GET | /programas/{id}/hijos | id | Programa | Listado de programas que tienen como padre el programa indicado |
POST | /convocatoriaentidadconvocantes | ConvocatoriaEntidadConvocante | ConvocatoriaEntidadConvocante | Crea la entidad convocante de la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
...
Método | URL | Parámetros | Respuesta | Descripción | Descripción | |
---|---|---|---|---|---|---|
GET | Servicio /empresas del API del Sistema de Gestión de Empresas. Ver URL en SGI - ESB - SGEMP | 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 | /tipofinanciaciones | TipoFinanciacion | Listado de planes (programas sin padre) | |||
GET | /fuentesfinanciacion | FuenteFinanciacion | Listado de programas que tienen como padre el programa indicado | |||
POST | /convocatoriaentidadconvocantes | ConvocatoriaEntidadFinanciadora | ConvocatoriaEntidadFinanciadora | Crea la entidad financiadora de la convocatoria. Los siguientes campos se rellenan con los datos obtenidos de los endpoints anteriores:
|
...
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /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 | /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 | Servicio/ sgdocdocumentos del API del Sistema de Gestión de Documentos. Ver URL en SGI - ESB - SGDOC. /documentos | (multipart/form-data)
| Documento | Guarda el documento en el sgdoc |
POST | /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 | /convocatorias |
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 | /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:
| Lista[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} | AreaTematica | Datos de un área temática específica. |