Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
titleObtenerCopiarSexenios
Para cada año que se barema
    lista_investigadores: Obtener los investigadores (personaRef) que a 31 de diciembre del año que se esta baremando pertenecen a un grupo de   investigación con un rol con el flag de baremable a true.La lista no tendrá personas repetidas, se guardará la personaRef de cada investigador. Si ya esta en la lista no se añade, sino esta en la lista se añade.
Fin para

Se llamará al servicio de SGP GET /sexenios (https://confluence.um.es/confluence/display/HERCULES/REQ-INT-0020-SGP-0062+-+Consultar+sexenios) para cada año de baremación que devuelve una lista de la entidad Sexenio con la personaRef y número de sexenios de esta persona y país
Por cada investigador de los de la lista sacada antes se creará su sexenio en el módulo de PRC


Se crean registros en las siguientes tablas y con los siguientes campos:

Tabla ProduccionCientifica y EstadoProduccionCientifica
    - idRef: "SEX_" + personaRef + anioBaremacion
    - epigrafeCVN: se introducirá el valor "060.030.070.000"
    - estado: se creará un registro en la tabla "EstadoProduccionCientifica" con el campo "estado" igual al valor del enumerado TipoEstadoProduccion.VALIDADO y con fecha, la fecha actual. 
    - convocatoriaBaremacionId: id de la convocatoria que estamos baremando

Tabla CampoProduccionCientifica y ValorCampo
Se crearán los siguientes registros en la tabla "CampoProduccionCientifica"
 1) - codigoCVN: con valor "060.030.070.010"      
    - se crea un registro en la tabla "ValorCampo" con el valor del campo "numero" del Sexenio (o suma del campo "numero" de los Sexenios) y el orden 1

 2)  - codigoCVN: con valor "ANIO_SEXENIOS"      
    - se crea un registro en la tabla "ValorCampo" con el valor del campo año de baremación  y el orden 1
 

Tabla Autor
Se crearán un registro en la tabla "Autor" con el dato del investigador (personaRef)

    - firma: se pondrá a null
    - personaRef: campo "personaRef"
    - nombre: se pondrá a null     
    - apellidos: se pondrá a null
    - orden: se pondrá a null
    - orcidId: se pondrá a null
    - ip: se pondrá a null  



...