Version Evolution: 1.10.0.0 En esta instalación se tienen unas entidades adicionales que se crearon a solicitud del cliente, una es para realizar el ingreso de horas extras donde se permite ingresar los diferentes tipos de hora extra que tenga el empleado asignadas de una sola vez. Esta entidad tiene configurado un SP que se ejecuta después de finalizar y se encarga de ingresar en la tabla de horas extra de Evolution cada uno de los tipos registrados, esto había venido funcionando bien hasta la actualización a la versión 1.10.0.0 aplicada esta semana, ahora se ha dado el problema que no se aplicaron las horas ingresadas debido a que el proceso creado no se ejecuto y al intentar ejecutarlo manualmente este queda con estado "El proceso de finalización fué cancelado" y ya no puede hacerse nada mas. Se probo también con otra entidad adicional y sucede exactamente lo mismo. |
Es un bug, hizo falta una configuración en los siguientes archivos WorkflowService/Unity.config y Tools/AppJobWinService.unity.config. Para arreglarlo tenes que editar ambos archivos y luego reiniciar el servicio AppJobWinservice. Tenes que buscar al inicio de los archivos donde hay varios tags XML alias y pegar estos 4 tags:
Y luego buscar mas abajo en los archivos donde ya comienzan los tags register y pegar estos dos:
La ubicación exacta de los tags no es importante, mientras estén junto con otros tags de su mismo tipo. Este es un bug que estará corregido en la 1.10.0.1: https://aseinfo.atlassian.net/browse/EVO-2636 ---EDICION--- Olvidé decirte que hay que copiar el dll Aseinfo.VH4.Administracion.Services.dll del bin del website y copiarlo en:
Hace eso y ya debería levantar (con los cambios hechos en el config que te puse arriba) Ya hice los cambios e intente reiniciar el Servicio del AppJob pero no levanta, revertí los cambios e inicie el servicio y si levanto. Dejo una imagen de como quedo el archivo AppJobWinService.unity.config: Listo ahora con eso ultimo que me indicaste ya funciono correctamente. Muchas gracias. |
Podrías enviarnos las bitácoras del AppJobWinService en donde aparece el procesamiento de las entidades que fallaron. Allí deben estar consignados los errores.