Project

General

Profile

Tareas #5008

Alta de Convenio con selección de Programa, precarga de datos y activación de formularios compartidos

Added by Daniel García 18 days ago.

Status:
Nueva
Priority:
Normal
Start date:
04/20/2026
Due date:
% Done:

0%

Estimated time:

Description

Tras la tarea de adaptación visual y estructural de los formularios de Convenios, se requiere avanzar en la implementación de la lógica funcional para permitir trabajar ya con el alta de convenios y con las pantallas que comparten información con Programas.

El objetivo de esta fase es que, al dar de alta un convenio, el usuario deba seleccionar un programa existente y, a partir de esa selección, se precarguen automáticamente en el formulario del convenio los datos iniciales del programa que correspondan, para poder editarlos y guardarlos como información propia del convenio.

Además de Datos Generales, en esta fase hay que avanzar también en el comportamiento funcional de las demás pantallas asociadas al módulo de Convenios, siguiendo la documentación funcional existente:

  • Información Económica
  • Documentos Asociados
  • Contactos

La finalidad es dejar preparado el módulo para trabajar ya con lógica real de carga, edición y guardado de la información del convenio, reutilizando al máximo la estructura ya existente en Programas y la adaptación previa realizada en Convenios.

Requisitos funcionales

  • En el alta de convenio debe ser obligatorio seleccionar un Programa existente.
  • La selección del programa debe poder hacerse mediante buscador/selector, reutilizando el comportamiento existente en Programas cuando sea posible.
  • Una vez seleccionado el programa, se deben traer inicialmente al formulario del convenio los datos del programa que sirvan de base para el alta.
  • Esa carga inicial debe servir como precarga editable, no como vista solo lectura.
  • Debe poder guardarse la información propia del convenio en Datos Generales.
  • Además de Datos Generales, deben activarse en Convenios las siguientes pantallas con lógica funcional:
    • Información Económica
    • Documentos Asociados
    • Contactos
  • La navegación entre submenús de Convenios debe mantenerse alineada con el comportamiento general de Programas.
  • Debe mantenerse la coherencia entre lo heredado inicialmente del programa y lo específico que el usuario termine guardando en el convenio.

Alcance funcional por pantallas

1. Datos Generales

  • Implementar la lógica real del alta de convenio.
  • Obligar a seleccionar programa antes de completar el alta.
  • Precargar en el convenio los datos iniciales del programa que correspondan a esta pantalla.
  • Permitir modificar esos datos antes de guardar.
  • Dejar operativo el guardado de los datos generales del convenio.

2. Información Económica

  • Activar la lógica de carga de la pantalla de Información Económica en Convenios.
  • Precargar, cuando aplique, los datos económicos base procedentes del programa seleccionado.
  • Permitir edición y posterior guardado de la información económica propia del convenio.
  • Mantener la misma estructura visual y de validaciones que en Programas, adaptada al contexto de Convenios.

3. Documentos Asociados

  • Activar la gestión funcional de documentos asociados al convenio.
  • Reutilizar el comportamiento existente en Programas para subida, listado, consulta y eliminación de documentos, adaptado a Convenios.
  • Contemplar la lógica de los indicadores documentales específicos del convenio, al menos:
    • Presupuesto
    • Autorización Departamento
  • Dejar la pantalla preparada para trabajar ya con documentos propios del convenio.

4. Contactos

  • Incluir ya esta pestaña dentro del alcance.
  • Activar la lógica funcional de asociación de contactos al convenio.
  • Al crear un nuevo convenio, deben heredarse inicialmente los contactos asociados al programa seleccionado, según especificación funcional.
  • Contemplar en la carga inicial, al menos:
    • responsables/profesores
    • empresas o clientes asociados
    • contactos vinculados a dichas empresas
  • Permitir posteriormente mantener esa información desde el convenio sin rehacer la pantalla.

Consideraciones funcionales importantes

  • Todo convenio debe quedar asociado a un programa.
  • La creación del convenio no debe partir de un formulario vacío, sino de una base inicial traída desde el programa.
  • En Contactos, la herencia inicial desde el programa es un requisito importante y debe contemplarse desde esta fase.
  • La lógica debe permitir que, una vez copiados los datos iniciales, el convenio tenga entidad propia y pueda mantener sus propios valores.

Also available in: Atom PDF