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

...

Acciones

Descripción

 Enlace CU.

Permisos
Guardar

Modificar el Grupo con la información introducida en el formulario.

Al guardar un grupo se guardar la información de todos los apartados de definición del grupo (ver resto de pantallas para ver que se guarda en cada una, en esta pantalla se describe lo que hay que guardar en relación a los Datos generales)


Se modifican las siguientes tablas:

  • la La tabla "grupo" con los datos "nombre", "fecha inicio", "fecha fin", "proyecto SGE ref" y "código". Se comprobará que el campo "código" sea único en la tabla "grupo" entre los grupos activos.
  • Si se modifica el valor del campo "fecha fin" ya sea pasando a estar informado si no lo estaba previamente o modificando su valor previo:
    • Se deberán buscar todos los miembros del grupo (tabla "grupo equipo") que tengan una fecha de fin de participación en el grupo (campo "fecha fin" de la tabla  "grupo equipo") mayor que la nueva fecha fin del grupo. Para todos los miembros que cumplan esta condición, se actualizará el campo "fecha fin" de la tabla  "grupo equipo" con el valor de la nueva fecha fin del grupo (campo "fecha fin" de la tabla "grupo")
  • si se cambia modifica el valor del campo "Grupo especial de investigación":
    • si la fecha actual es mayor al campo "fecha inicio" del campo "especial investigación" se creará un registro en la tabla "grupo especial investigación" con la "fecha inicio" igual a la fecha actual, "fecha fin" a null, el campo "especial investigación" el seleccionado por el usuario y "grupo id" el identificador del grupo. Con el identificador devuelto en esta creación se actualizará el grupo para añadirle el campo "especial investigación" creado. Se actualizará el que habría para ponerle la "fecha fin" un día antes al día actual
    • si la fecha actual es igual a la del campo "fecha inicio" del campo "especial investigación" se actualizará el registro en la tabla "grupo especial investigación" para actualizar el valor del campo "especial investigación" (No se creará un nuevo histórico de estado, sino que se actualizará el valor del campo en el estado actual, este caso se da cuando en el mismo día cambian el valor mas de una vez).
  • si se cambia modifica el valor del campo "Tipo grupo":
    •  si la fecha actual es mayor al campo "fecha inicio" del campo "tipo" se creará un registro en la tabla "grupo tipo" con la "fecha inicio" igual a la fecha actual, "fecha fin" a null, el campo "tipo grupo" el seleccionado por el usuario y "grupo id" el identificador del grupo. Con el identificador devuelto en esta creación se actualizará el grupo para añadirle el campo "tipo" creado. Se actualizará el que habría para ponerle la "fecha fin" un día antes al día actual
    • si la fecha actual es igual a la del campo "fecha inicio" del campo "tipo" se actualizará el registro en la tabla "grupo tipo" para actualizar el valor del campo "tipo grupo" (No se creará un nuevo histórico del campo, sino que se actualizará el valor del campo en el estado actual, este caso se da cuando en el mismo día cambian el valor mas de una vez).
  • por cada palabra clave añadida/eliminada se creará/eliminará de la tabla "grupo palabra clave". En caso de ser un nueva palabra clave, se creará primero la palabra clave en el diccionario de palabras clave del SGI invocando al método definido dentro del Diseño SGI - ESB - SGO (POST /palabras-clave).


CSP-GIN-E

Cancelar

Retorna al listado de Grupos sin salvar los posibles cambios.

Al cancelar un grupo se cancela la información de todas las pestañas de la pantalla, sin salvar los posibles cambios.



...