...
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 |
FuenteImpacto | Entidad que representa una fuente 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 |
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
...
Nombre | Tipo | Descripción |
---|---|---|
tipo | String | Tipo de la fuente de impacto. Tomará uno de los valores de la Fecyt junto con los añadidos para producción científica. Enumerado con los siguientes valores:
|
indice | Número | Valor de la fuente de impacto |
anio | String | Año en el que se estable el valor del índice para la fuente de impacto. |
otraFuenteImpacto | String | En el caso de que en tipo tenga la opción OTROS, sería la descripción de la fuente de impacto |
Autor
Nombre | Tipo | Descripción |
---|---|---|
personaRef | String | Identificador único de la persona dentro del sistema de gestión de personas de la Universidad, en caso de ser un investigador que pertenezca a la Universidad o este dado de alta como externo. En caso de que no exista en la Universidad dicho campo vendrá vacío. |
firma | String | Valor de la fuente de impacto |
nombre | String | Nombre de la persona. Ob |
apellidos | String | Apellidos de la persona |
posicion | String | Indica la posición del autor dentro del listado de todos los autores, 1, 2, 3, etc... |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "idRef": "1", "epigrafeCVN":"060.010.010.000", "campos": [ { "codigoCVN": "060.010.010.030", "valorId":"", "valorTexto":"NOmbre del artículo dentro de la revista" }, { "codigoCVN": "060.010.010.140", "valorId":"", "valorTexto":"2021-01-01" }, { "codigoCVN": "060.010.010.010", "valorId":"020", "valorTexto":"Artículo científico" }, { "codigoCVN": "060.010.010.070", "valorId":"057", "valorTexto":"Revista" }, { "codigoCVN": "060.010.010.210", "valorId":"", "valorTexto":"Revista Nature" }, { "codigoCVN": "060.010.010.160", "valorId":"", "valorTexto":"0356-2456" }, { "codigoCVN": "060.010.010.100", "valorId":"", "valorTexto":"Planeta" }, { "codigoCVN": "060.010.010.080", "valorId":"", "valorTexto":"45-5" }, { "codigoCVN": "060.010.010.090", "valorId":"", "valorTexto":"2-5" }, ], "autores": [ { "codigoCVN": "060.010.010.090", "valorId":"", "valorTexto":"2-5" } ] } |
Servicios
Método | URL | Parámetros | Respuesta | Descripción | |||||
---|---|---|---|---|---|---|---|---|---|
GET | /epigrafes | Lista[String]
| 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. | ||||||
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 | ||||||
PATCH | /producciones-cientificas/{idRef}/eliminar | Se pasará el item de producción científica a no activo, es una eliminación lógica. | |||||||
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 |