...
Entidad | Descripción |
---|---|
ProduccionCientifica | Entidad que engloba cualquier item de producción científica |
CampoProduccionCientifica | Entidad para almacenar de forma dinámica los campos de un item de producción científica |
IndiceImpacto | Entidad que representa un índice de impacto de un item de producción científica |
Autor | Entidad que representa a un autor, inventor, investigador, etc.. del item de producción científica |
Acreditacion | Entidad con la url o la referencia al documento que acredita el item de producción científica |
EpigrafeCVN | Entidad que representa un apartado del CVN junto con el listado de campos dinámicos que se tienen que enviar a PRC para su validación |
ProduccionCientificaEstado | Entidad que contiene el identificador del item de producción científica en el sistema origen y su estado |
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
...
Bloque de código | ||
---|---|---|
| ||
{
"codigo": "060.010.010.000",
"campos": ["060.010.010.030","060.010.010.140","060.010.010.010","060.010.010.070","060.010.010.210","060.010.010.160","060.010.010.100","060.010.010.080",
"060.010.010.090","060.010.010.390","060.010.010.400","060.010.010.410","060.010.010.300","INDICE_NORMALIZADO","PUBLICACION_MUY_RELEVANTE",
"TIPO_OPEN_ACCESS","INTERNACIONAL","INTERDISCIPLINAR"] } |
ProduccionCientificaEstado
Nombre | Tipo | Descripción |
---|---|---|
idRef | String | Identificador del item de producción científica en el sistema origen. |
estado | String | Enumerado con dos opciones: VALIDADO RECHAZADO |
Bloque de código | ||
---|---|---|
| ||
{
"idRef": "1",
"estado": "VALIDADO"
} |
Servicios
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /epigrafes | Lista[EpigrafeCVN] | Listado con los códigos de los apartados del CVN que forman parte de la Producción científica y que necesitan validación. Se enviarán los epígrafes marcados en el SGI de la última convocatoria creada. Por cada epígrafe se enviarán los campos dinámicos del CVN que se tienen que enviar a PRC. Será un subconjunto de los de la Fecyt. | |
POST | /producciones-cientificas | ProduccionCientifica | Recibe como parámetro los campos necesarios para crear un item de producción científica | |
PUT | /producciones-cientificas/{idRef} | ProduccionCientifica | Recibe como parámetro los campos necesarios para modificar un item de producción científica. El id pasado por URL es el identificador que tienen en el CVN | |
DETELE | /producciones-cientificas/{idRef} | Elimina un item de producciín científica. El id pasado por URL es el identificador que tienen en el CVN | ||
GET | /producciones-cientificas/estado | q+s La query estará formada por:
| Lista[ProduccionCientificaEstado] | Devuelve el identificador CVN y el estado (Validado O Rechazado) de aquellos items almacenados en producción científica que han cambiado al estado Validado o Rechazado en una fecha igual o superior a la fecha de estado pasada por parámetro |