Consideraciones:
Módulo: Administración de Usuarios / Gestión de Gastos y Autorizadores
El cliente reportó que las solicitudes de gastos generadas por un usuario en particular, no aparecían disponibles en la bandeja de aprobación del usuario asignado, a pesar de que los flujos y autorizadores individuales parecían estar correctamente configurados en la interfaz gráfica.
Al realizar la llamada de revisión y el seguimiento técnico, se identificaron dos fallas adicionales en el comportamiento del entorno:
- Fallo en la sincronización: Las ediciones de perfil de un usuario realizadas desde el entorno Consolidado no se replicaban hacia las bases dependientes, sin embargo, el sistema no arrojaba ningún mensaje de error explícito.
- Permisividad de edición local: El sistema permitía modificar de manera local los datos de los usuarios directamente desde las bases hijas y desde el apartado de contactos de agencia, rompiendo la integridad y consistencia del maestro central.
El origen de la inconsistencia en los flujos de aprobación y la falta de sincronización se debió a que el parámetro global de configuración especial "Administración centralizada de maestros" se encontraba asignado en false.
Cuando este parámetro está desactivado:
- Se deshabilita el disparador automático encargado de replicar y propagar las modificaciones del perfil de usuario desde el Consolidado hacia los entornos satélite (bases hijas).
- Al no replicarse correctamente los identificadores, roles o perfiles asignados, los flujos de aprobación dependientes (como las solicitudes de gastos del usuario) se rompen o quedan huérfanos, impidiendo que el aprobador final visualice los registros en su bandeja.
- Se permite la edición manual de campos en las bases hijas, lo que genera divergencia de datos entre entornos.
Proceso:
Para mitigar y corregir de manera definitiva el problema de raíz, se deben ejecutar las siguientes acciones en la configuración del sistema:
Paso 1: Habilitación de la Centralización
- Acceder al módulo de Configuraciones Especiales del sistema AdvertMind con credenciales de administrador global.
- En la pestaña Opciones de Configuration, utilizar la barra de "Busqueda rápida" para filtrar por el término centralizada.
- Localizar el parámetro bajo la sección Consolidado: "Administración centralizada de Maestros".
- Cambiar el valor de la celda de
FalseaTruemediante el menú desplegable.
(Colocar aquí la siguiente captura de pantalla de referencia)
- Hacer clic en el botón Grabar ubicado en la barra de herramientas superior izquierda para consolidar el cambio.
- Forzar el refresco de las variables de entorno.
Paso 2: Restablecimiento del Usuario Controlador
- Una vez centralizado el maestro, ingresar al Consolidado.
- Localizar la ficha del usuario controlador correspondiente al afectado.
- Guardar o refrescar nuevamente el cambio para forzar la actualización del perfil hacia las bases dependientes. Tras esta acción, la habilitación del flujo se confirmará como correcta.
4. Validaciones Post-Implementación (Checklist para el Cliente)
Se solicita al equipo técnico del cliente realizar las siguientes comprobaciones en su entorno:
- [ ] Validación de replicación: Realizar una modificación de prueba en el perfil de un usuario desde el Consolidado y verificar que impacte inmediatamente en las bases hijas sin intervención manual.
- [ ] Bloqueo local: Intentar editar los datos del usuario directamente desde una base hija o desde contactos de agencia. El sistema ya debería restringir o no permitir esta acción de manera local.
- [ ] Flujo de gastos: Generar una nueva solicitud de gastos con el usuario emisor y confirmar que se visualice correctamente en la bandeja del aprobador designado.
