Á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.

...

  • Se crearán tantos registros en la tabla "Autor" como autores tenga la lista de "autores" que viene por parámetro, con los siguientes campos:
    • firma: el dato que le llega por parámetro. Será obligatorio que llegue este dato o nombre y apellidos o personaRef. Uno de los tres casos es obligatorio que llegue sino se dará un error.
    • personaRef: el dato que le llega por parámetro, es el 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. En esos casos será obligatorio que venga la firma o el nombre y apellidos. En otro caso se dará error.
    • nombre: el dato que le llega por parámetro. Nombre de la persona. Obligatorio si personaRef y la firma no vienen informados.
    • apellidos: el dato que le llega por parámetro. Apellidos de la persona. Obligatorio si personaRef y la firma no vienen informados.
    • orden: el dato que le llega por parámetro.
    • orcidId: el dato que le llega por parámetro.
    • fechaInicio: se pondrá a null
    • fechaFin: se pondrá a null
    • ip: si viene por parámetro se cogerá del parámetro, sino se pondrá a false.
  • Por cada autor que tenga informado el campo "personaRef" se comprobará si dicho identificador existe como miembro de un grupo de investigación o de varios (en el módulo de Grupos de investigación - GIN) con un rol que tenga el flag de que es baremable a true a fecha 31 de diciembre del año de la fecha del item, si la fecha del item es anterior a la fecha actual, sino se cogerá el año de la fecha actual. Para obtener la fecha del item, se buscará en la tabla "ConfiguracionCampo" el "codigoCVN" cuyo campo "fechaReferenciaInicio" tenga el valor true (se buscarán entre todos los campos que pertenecen al mismo "epígrafe CVN" al que pertenece el item). Una vez obtenido el "codigoCVN" que corresponde a la fecha del item se saca su valor de la tabla "ValorCampo" del registro cuyo "código CVN" es el obtenido.
  • Para esos grupos de investigación a los que pertenece el autor a fecha 31 de diciembre del año del item se crea un registro por cada grupo de investigacion en la tabla "AutorGrupo" asociada a la tabla "Autor" con los siguientes campos:
    • grupoRef: referencia del Grupo de investigación
    • estado: valor del enumerado TipoEstadoProduccion.VALIDADO si el item de producción científica se ha creado con estado actual VALIDADO o TipoEstadoProduccion.PENDIENTE en otro caso. En caso de que el estado sea PENDIENTE se tiene que crear un comunicado para informar al IP del grupo de investigación de que tiene que validar el item (CU-COM-0020 - Generar comunicado)

...