1. Liberar código PEP para ingreso manual a demanda del usuario#
Actualmente el código PEP de proyectos regionales se calcula de acuerdo con una serie de reglas que son confusas para los usuarios, y que además no cubren todos los escenarios posibles.
Para simplificar esto, en la tabla de Presupuesto por Proyecto
- Quitar las columnas “Regional” y “On/Sede” así como las reglas que calculan el PEP de acuerdo con estos campos.
- Habilitar la aplicación para que a demanda del usuario se pueda editar el código PEP, conservando la estructura XXXX.XXXX.XXXX.codLE,(cod LE corresponde con el código de la línea de intervención) para esto se habilitará un botón al lado derecho de cada fila, junto a la papelera.
- No se debe dejar libre la edición del código PEP si así no lo pide el usuario.
2. Identificar países ingresados en presupuesto para proyectos Regionales#
Actualmente la selección de países en el presupuesto para proyectos regionales sólo se utiliza para el cálculo del código PEP, pero no se guarda el valor de los países seleccionados en la lista de DetallePresupuesto ver lista desarrollo
Este evolutivo:
-
En presupuesto guardará los valores de los países asociados al proyecto regional
Al guardar este step de detalle presupuesto, actualmente se hace un borrado de los registros y se vuelven a guardar, esto no nos permite tener trazabilidad de los cambios, por lo que queremos.
- Cambiar el proceso de eliminar y crear por un update
- Sólo se hace creación cuando son registros nuevos de la tabla, los demás siempre deben ser update.
- Hacer esta operación en batch de máximo 25 registros
- Capturar el usuario que está guardando la información y guardarlo en una nueva columna que lleve el registro del usuario que modifica (el campo nativo de sharepoint toma por defecto a la aplicación)
-
En PROA, para proyectos regionales, hará que los valores de los selectores de las secciones 2 (Implementadores) y 3 (Localización) de los subproyectos de Fondos Externos y Fondos regulares sean filtrados de acuerdo con esos países. Afecta las siguientes tablas de ingreso de datos en el formulario
Nota: el punto 2 quiere decir que la lista habilitada para selección, se limitará sólo a los implementadores y localizaciones regionales (los que no tienen país en el maestro) o que pertenecen a los países seleccionados en la tabla de presupuesto.
Actualmente la implementación filtra los valores de las tablas por país, si el proyecto pertenece a un país, pero no aplica filtros si el proyecto pertenece a una región.
- La estimación debe incluir el guardado de datos de países (recuperado de datos) de los presupuestos regionales existentes.
3. Ajustes en selección Código de Financiación#
- Condicionar el ingreso de datos de presupuesto por proyecto, para que solo se puedan seleccionar los códigos de financiación correspondientes al financiador seleccionado y que se encuentren activos.
-
El código de financiación es único por Código proyecto, no se puede volver a elegir para otro proyecto. Se asigna (guarda en el maestro) en el momento de ingresar presupuesto por proyecto. ver lista desarrollo.
-
Esta relación código de financiación(1) – proyecto(2) es la que condiciona el selector del ingreso del campo proyecto en la tabla de presupuesto ON y se consulta desde el maestro de Código de Financiación ver lista desarrollo.
4. Ajustes en maestro Proyecto (código de Proyecto)#
- Para OCTAVIA es un maestro. Para proyecta, cuando se selecciona proyecto para un presupuesto ON, se usa este mismo maestro. CodigoProyecto
- En COFI también existe el maestro, pero no está sincronizado con el de sharepoint
- Actualmente el código de proyecto que se genera en el presupuesto se guarda simplemente como valores del encabezado del presupuesto Proyecta-Presupuesto
Para regularizar el maestro de código de proyecto, se debe tener en cuenta:
- El origen del código de proyecto es cuando se crea un nuevo presupuesto de tipo Proyecto. Es decir, cada código de proyecto nuevo generado en el presupuesto, genera un nuevo registro en la lista de código de proyecto.
- Los códigos de proyecto tienen país o región, esa relación se debe guardar en el maestro
- Se debe ajustar la lista de Proyecta-Presupuesto para que cambie el código de proyecto a tipo lookup hacia código de proyecto.
- Se debe crear la sincronización desde la lista de sharepoint hacia el maestro e incluirla en el servicio de sincronizacion de maestros.
- Se deba ajustar el filtro para los selectores de Código de proyecto de COFI y OCTAVIA para que filtren por país o región.