Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 7 Siguiente »



Sistema de Gestión Investigación

Entidades

EntidadDescripció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
FuenteImpactoEntidad que representa una fuente de impacto de un item de producción científica.

Modelo lógico

API

Características generales que todas las API REST deben de cumplir:

Definición de los objetos

ProduccionCientifica

NombreTipoDescripción
idRefStringIdentificador del item de producción científica en el sistema origen. Debe de ser único.
epigrafeCVNString

Código de la Fecyt para identificar el apartado.

Ejemplos

  • 060.010.010.000 (cuando es un item de una publicación)
  • 060.010.020.000 (cuando es un item de un congreso)
  • 060.030.030.000 (cuando es un item de un comité editorial)
  • 050.020.030.000 (cuando es un item de una obra artística)
camposLista[CampoProduccionCientifica]Lista con los campos definidos en el item.
autoresLista[Autor]Lista con los autores del item.
fuentesImpactoLista[FuenteImpacto]Lista con las fuentes de impacto del item.
proyectosLista[Long]Lista con los identificadores de los proyectos SGI con los que se relaciona el item de producción científica
urlAcreditativasLista[String]Lista con las url que acreditan el item.


CampoProduccionCientifica

NombreTipoDescripción
codigoCVNStringCódigo de la Fecyt para identificar el campo del item.
valorIdString

Valor del identificador de la respuesta del campo para cuando se trate de campos de tipos maestros de la Fecyt, es decir, para aquellos que nos son de tipo texto libre ni fechas, sino que sean combos.

Por ejemplo si el campo es 060.010.010.060 (grado de contribución)  el valor será una opción de la tabla CVN_PARTICIPATION_G de la Fecyt. Por lo que en este campo vendrá uno de los valores:

  • 070
  • 080
  • 090
  • 100
  • 110
  • 120
  • 130
  • 120
  • 150
  • 160
  • 390
valorTextoString

Valor del campo en formato texto para para cuando se trate de campos de tipos maestros de la Fecyt, es decir, para aquellos que nos son de tipo texto libre ni fechas, sino que sean combos.

Por ejemplo si el campo es 060.010.010.060 (grado de contribución)  el valor será una opción de la tabla CVN_PARTICIPATION_G de la Fecyt. Por lo que en este campo vendrá uno de los valores:

  • Autor/a o coautor/a de artículo en revista con comité evaluador de admisión externo
  • Autor/a o coautor/a de artículo en revista sin comité externo evaluador de admisión
  • Autor/a o coautor/a de capítulo de libro
  • ...


FuenteImpacto

NombreTipoDescripción
tipoString

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:

  • WOS
  • JCR
  • BCI
  • ICEE
  • IN-RECS
  • DIALNET
  • GII-GRIN-SCIE
  • CitEc o  SCIMAGO o ERIH
  • OTROS
indiceNúmero

Valor de la fuente de impacto

anioString

Año en el que se estable el valor del índice para la fuente de impacto.

otraFuenteImpactoStringEn el caso de que en tipo tenga la opción OTROS, sería la descripción de la fuente de impacto
ProduccionCientifica
{
"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"
	},	      

]

}

Servicios

Método

URL

Parámetros

Respuesta

Descripción

GET/epigrafes


Lista[String]

Ejemplo de respuesta
{
["060.010.010.000",
"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.



POST/producciones-cientificasProduccionCientifica


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:

  • fechaEstado
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
  • Sin etiquetas