Evolution 1.11.1.2 MSSQL Hoy sucedió algo extro, un cliente logro autorizar dos retiros de la misma persona. El evento sucedió para dos personas. No estoy seguro si se valida esto o fueron eventos anormales que no pueden volver a suceder.
Fechas
Registros:
asked 26 Jun '18, 12:04 MiguelBustamante |
Si puede darse esta situacion y NO ES ANORMAL.
Al final con la última autorización del primer flujo, se programará la finalización de la entidad. Esta finalización se ejecutará y el empleado finalmente se marcará como 'Retirado'. Cuando la segunda instancia se finalice de autorizar, entonces intentará programar la finalización. Hasta en este punto se hace una validación de la consistencia de los datos, probablemente encontrará que el empleado ya no está activo y logeará un error en AppJob y no se ejecutará de nuevo el proceso de finalización. Quedará en un proceso en estado de error y no podrá enviarse a finalizar nunca, porque la validación lo impide. answered 26 Jun '18, 15:21 Fernando Paz ♦♦ El retiro fue autorizado para ambos registros sin error.
(26 Jun '18, 15:35)
MiguelBustamante
Sí correcto, la autorización no tiene porque dar error, esa debe terminar bien. Posterior a la autorización exitosa, se programa la finalización y esa es la que se va a ejecutar solamente para el primer retiro que se autoriza.
(27 Jun '18, 09:39)
Fernando Paz ♦♦
|
No existe una reversion de retiro de por medio?
No no existe una reversion, como puedes ver en la fecha de cambio de estado y la fecha de fin de la ruta suceden en segundos de diferencia