Evolution 1.11.2.3 En un cliente se tiene una alerta que se envía al colaborador contratado después de su contratación. Osea el evento de contratación genera una alerta para el colaborador contratado. Sin embargo si hubo un error por cualquier motivo y se desea realizar una reversión de contratación existe una verificación previa al procedimiento antes de guardar que no permite que se ejecute ese procedimiento donde se elimina el registro de las alertas enviadas, impidiendo que se puedan realizar reversiones. |
Este mensaje se muestra verdad? No se puede eliminar la entidad 'Empleo' [Codigo: 13] porque existe al menos una entidad 'NotificacionAlertaEmpleo' relacionada a través de la asociación 'AlertasNotificadas' Se va a crear una tarea para revisar las relaciones de empleo con tablas de bitacoras y auditorias. El workaround que sugiero es que se cree un SP para borrar esa bitacora o que se borre manualmente |
podrías agregar mas detalle al proceso que quieren realizar ? entiendo que en el SP antes de guardar de la reversión se quiere ejecutar otro SP donde se borra la bitácora de las alertas ?
No, probablemente no me explique bien.
Actualmente no me permite reversar la contratación si el colaborador ya fue recipiente de una alerta, osea su codigo de empleo aparece en la tabla cfg.ena_empleo_notif_alerta y supongo que no se revisa unicamente esta tabla.
Lo que estaba intentando hacer es eliminar el registro de esta tabla durante el proceso antes de guardar, pero esto tampoco es permitido ya que esta verificación es relizada previo a este procedimiento.
Ok, listo muchas gracias