En la plaza del empleado que se muestra en el flujo de autorización esta mostrando la plaza retirada o la plaza anterior a la actual, en el caso de ejemplo aparece Auxiliar de RRHH, plaza anterior a la actual de Asistente de RRHH Como se puede hacer para colocar la plaza actual? asked 06 Jul '17, 16:32 Sandy |
Es que siempre muestra la plaza actual. Porque en la tabla de instancias de flujo (wfl.ira) solo se guarda códigos de empleo, entonces para poner el nombre de la plaza, va y busca la plaza asignada al empleo que está guardado en la tabla. Revise la tabla (wfl.ira) y haga el join a la plaza y verá que la se muestra es la actual. answered 07 Jul '17, 16:40 Fernando Paz ♦♦ |
Sucede que en la wfl.ira el código de empleo que almacena es el incorrecto, dado que inserta el empleo retirado no el actual. answered 07 Jul '17, 16:56 Sandy Si, pero el query de la base está correcto, muestra la plaza asignada al empleado que está guardado en la wfl.ira (el retirado)
(07 Jul '17, 17:07)
Fernando Paz ♦♦
Lo que hay que revisar es porque llego el codigo del retirado a la tabla
(07 Jul '17, 17:07)
Fernando Paz ♦♦
|
El registro que se muestra ya no tiene reparación. Pero para evitar que suceda en el futuro, se puede modificar la función de base de datos que retorna el primer empleo de un usuario. Esto se usa para los casos en donde no se tiene el empleo del solicitante, sino el expediente de quien digitó, como el caso de la pantalla que se muestra. La función se llama: Se le puede agregar que verifique que el answered 07 Jul '17, 17:20 Fernando Paz ♦♦ |