Tengo el siguiente caso: Ruta de autorización en liquidaciones que está asociada a un usuario en especifico X20. Este usuario tiene asociado un empleo que es el jefe de la plaza 71, está plaza estaba ocupada por el empleado 350 y actualmente está ocupado por otro empleado. Al enviarse a autorizar la liquidación del empleado 350 muestra el siguiente mensaje: No se pudo crear la actividad de autorización porque el usuario autorizador de la actividad 'Autorizacion de administrador financiero' de la ruta 'Liquidaciones' no tiene empleos asociados o es inválido. Según la respuesta a esta pregunta: http://qa.aseinfo.net/osqa/questions/1665/error-al-enviar-a-autorizar-un-flujo-, este mensaje se puede dar porque el empleado autorizador no puede ver(No tiene acceso) al sujeto de la acción que es lo que está pasando actualmente porque el empleado 350 está retirado. ¿Es válido tener una ruta de autorización en liquidaciones para un empleado retirado? ¿Cuál sería la forma correcta de configurarlo? |
Es un bug. Actualmente no se puede hacer seguridad contenido para empleados retirados en el flujo de autorización. La recomendación temporal es hacer un cambio en la vista EXP_EAA_EMP_ACT_AUTORIZADOS_V para que en lugar de hacer join con la vista exp_ema_empleos_activos_v haga join directamente con la tabla exp_emp_empleos, filtrando para que solo incluya los empleados activos, y los retirados que tienen un registro de liquidación en estado 'Pendiente' con codigo de workflow null. OJO: Esto generará que en pantallas donde se use la vista modificada aparezcan temporalmente empleados retirados (con liquidación pendiente). Esto se solucionará en la versión siguiente a la 1.8.4.3 |
Lo que no comprendo bien es cual es la actividad "Autorización de administrador financiero", que tipo de autorizador tiene? Xq decis que no lo ve cuando está retirado? El empleado sigue teniendo la plaza que tenía, solo que está retirado
Lo que sucede es que al querer enviar a autorizar una liquidación muestra el siguiente mensaje de error: No se pudo crear la actividad de autorización porque el usuario autorizador de la actividad 'Autorizacion de administrador financiero' de la ruta 'Liquidaciones' no tiene empleos asociados o es inválido., voy a ver el autorizador de la actividad: Autorizacion de administrador financiero en la ruta de autorización de liquidaciones que el tipo de autorizador es por Usuario y voy a revisar dicho usuario para verificar que tenga un empleado asociado y a su vez que dicho empleado esté activo tenga correo electrónico, etc.¿Dónde más podré revisar para ver el origen del problema y darle una solución a este cliente?
Gracias por la ayuda.