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

...

ACT-CSP-001-Investigador que requiere que sus proyectos estén en estado abierto, finalizado o cancelado distinto al borrador para ver sus datos.

Precondiciones

...

  • El usuario accede al detalle de un proyecto y pulsa sobre el botón de cambio de estado
  • En el caso de que el cambio de estado sea a Concedido realizar las siguientes validaciones/comprobaciones:
    • Campos obligatorios de la pestaña de Ficha general del proyecto para pasar a este estado:

      • Finalidad
      • Ámbito geográfico
      • Confidencial
      • Proyecto coordinado
      • Coordinador externo Requiere Timesheet(si Proyecto coordinado tiene valor Sí)
      • Paquetes de trabajo
      • Cálculo coste/hora personal
      • Contratación RRHH
      • Requiere facturación
      • Aplica IVA
    • Comprobar que exista al menos el solicitante como miembro del equipo (tabla "ProyectoEquipo")
    • Si el proyecto procede de una solicitud (campo "solicitud" de la "proyecto" está informado) y tiene la solicitud el campo "formulario" con valor "Proyecto" se debe verificar en la pestaña Equipo:
      • Que el solicitante de la solicitud (campo "solicitante" de la tabla "solicitud") pertenezca al equipo de proyecto (pudiendo ser el único miembro del mismo)
      Si en "Ficha general" se ha marcado el campo "Proyecto coordinado" a "Sí" y "Coordinador externo" también a "Sí", se debe comprobar que exista al menos un socio (tabla "proyecto socio") con un rol (campo "rol socio") que tenga marcado el campo "coordinador" a "true" en la tabla "rol socio".
  • En el caso de que el cambio de estado sea a Renunciado /rescindido o Rescindido poner de manera automática la "fecha fin definitiva" del proyecto con la fecha actual. Si existen registros en la tabla "proyecto equipo":
    • Si "fecha fin definitiva" estaba vacía (valor null en la tabla "proyecto") se actualizará el campo "fecha fin" de la tabla "proyecto equipo" para todos aquellos miembros cuya "fecha fin" actual coincida con la "fecha fin" del proyecto.
    • Si "fecha fin definitiva" no estaba vacía (valor distinto a null en la tabla "proyecto"), se actualizará el campo "fecha fin" de la tabla "proyecto equipo" para todos aquellos miembros cuya "fecha fin" actual coincida con el valor original de la "fecha fin definitiva" del proyecto.

...