...
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 que se tienen que enviar a PRC para su validación |
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
...
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "idRef": "1", "epigrafeCVN":"060.010.010.000", "campos": [ { "codigoCVN": "060.010.010.030", "valor":["Nombre del artículo dentro de la revista"] }, { "codigoCVN": "060.010.010.140", "valor":["2021-01-01"] }, { "codigoCVN": "060.010.010.010", "valor":["020"] }, { "codigoCVN": "060.010.010.070", "valor":["057"] }, { "codigoCVN": "060.010.010.210", "valor":["Revista Nature"] }, { "codigoCVN": "060.010.010.160", "valor":["0356-2456"] }, { "codigoCVN": "060.010.010.100", "valor":["Planeta"] }, { "codigoCVN": "060.010.010.080", "valor":["45-5"] }, { "codigoCVN": "060.010.010.090", "valor":["2-5"] }, { "codigoCVN": "060.010.010.390", "valor":["48517010"] }, { "codigoCVN": "060.010.010.400", "valor":["10.17993"] }, { "codigoCVN": "060.010.010.410", "valor":["040"] } ], "autores": [ { "personaRef": "11111111", "firma":"nombre1.apellido", "nombre":"", "apellidos":"", "orden":1 , "orcidID" :"" }, { "personaRef": "", "internacional": false, "firma":"nombre1.apellido", "nombre":"", "apellidos":"", "posicion":2, "orcidID" :"" }, { "personaRef": "", "internacional": false, "firma":"", "nombre":"nombre1", "apellidos":"apellido", "posicion":3 , "orcidID" :"" } ], "indicesImpacto": [ { "fuenteImpacto": "000", "valor":1.5, "anio":"2020", "otraFuenteImpacto":"", "posicionPublicacion": 25, "numeroRevista":100, "categoria":"000060", "revista25":true }, { "fuenteImpacto": "201", "valor":1.6, "anio":"2020", "otraFuenteImpacto":"" , "posicionPublicacion": 45, "numeroRevista":100, "categoria":"000140", "revista25":false } ], "proyectos": ["12455"], "acreditaciones": [ { "url": "www.paginamipublicacion.es", "documentoRef":"" } ] } |
...
EpigrafeCVN
Nombre |
---|
Tipo |
---|
Descripción |
---|
codigo |
Descripción
String | Código de uno de lo apartados del CVN que forman parte de la Producción científica y que necesita validación | |
campos | Lista[String] | Códigos de los campos del apartado del CVN que se tienen que enviar a Producción científica para su validación |
Bloque de código | ||
---|---|---|
|
...
| |
{
|
...
"codigo": "060.010.010.000", "campos": ["","","","","",] } |
Servicios
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /epigrafes | Lista[EpigrafeCVN] | "060.010.020.000",
"060.030.030.000",
"050.020.030.000"]
} 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 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 |