Hola Buen día.
Para algunas actualizaciones se presento un problema similar a este:
Versión WEB
Cambios en Perfiles
Algunas propiedades de los perfiles personalizados en la aplicación no pudieron ser aplicadas a la nueva versión. Generalmente esto sucede porque alguna operación, pantalla o campo existente en la versión anterior no forman parte de la nueva por lo que se actualizó automáticamente el perfil para evitar inconsistencias. A continuación el detalle de las propiedades:
apex_usuario_grupo_acc_item
SQL: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘pilaga’, ‘19’, NULL, ‘5000008’);
Mensaje: SQLSTATE[23503]: Foreign key violation: 7 ERROR: inserción o actualización
Este mensaje significa que antes habia un componente asociado y se lo removio, por tal razón nos avisa que ese componente no estara mas en la versión a actualizar, esto no afecta en nada los perfiles de datos, a la actualización y en el desempeño del sistema.
Pueden verificar una vez terminada la actualización que la base de Pilaga este en la versión 2.3.5.
Versión DESARROLLO
Los pasos a seguir son los siguientes
1- Ingresar a una version anterior del sistema (2.3.4) con la base que tienen
1.1- Acceder desde el toba usuario a cada uno de los perfiles funcionales que tengan asociado este item y desmarcarlo.
1.2- El item se ecuentra en Maestros → Tablas Anexas → Beneficiarios - Popup
2- Una vez realizado esto exportamos instancia para generar los permisos actualizados que se copiaran a la version 2.3.5
2.1- Ir a la carpeta …/pilaga/toba/bin donde está instalado el sistema y ejecutar las siguiente sentencia respetando las mayúsculas, es case sensitive.
En Linux:
SIU-Pilaga/proyectos/pilaga/bin/sh toba_pilaga.sh instancia exportar
En Windows:
SIU-Pilaga/proyectos/pilaga/bin/toba_pilaga.bat instancia exportar
3- Una vez realizado el paso 2, guardarse los archivos:
SIU-Pilaga/instalacion/i__desarrollo/global/usuarios.sql
SIU-Pilaga/instalacion/i__desarrollo/p__pilaga/usuarios.sql
SIU-Pilaga/proyectos/pilaga/metadatos/permisos/ guardarse los archivos correspondientes a los grupos propios (no guardar el grupo admin., así queda como
grupo superusuario y tiene habilitadas las operaciones nuevas).
4- se debera ingresar a la version 2.3.5 y regeneramos la instancia
En Linux:
SIU-Pilaga/proyectos/pilaga/bin/sh toba_pilaga.sh instancia regenerar
En Windows:
SIU-Pilaga/proyectos/pilaga/bin/toba_pilaga.bat instancia regenerar
NOTA: La pregunta “Desea EXPORTAR antes la información local de la INSTANCIA? (Si o No)” se debe responder: NO
y si “Desea eliminar la INSTANCIA? (Si o No)” se debe responder SI)
Saludos