CASO PM-122543-19-202544
Anteriormente, en la consola de ASMS Specialist, si un usuario cambiaba la categoría de un caso a una categoría de un modelo distinto sin guardar y revertía la selección a la categoría original para finalmente guardar, el sistema no volvía a invocar el servicio de estados al regresar a la categoría inicial. Esto generaba una inconsistencia en base de datos entre el Model_ID del modelo original y el State_ID del modelo intermedio descartado, dejando el caso en estado de bloqueo e inoperable desde la consola. El problema se presentaba con mayor frecuencia cuando ambos modelos compartían el mismo nombre para el estado inicial (por ejemplo, “Registrado”), lo que impedía que la interfaz detectara la necesidad de actualizar el identificador de estado al volver a la categoría original.
Se implementó un ajuste en la consola de ASMS Specialist que garantiza que cada cambio de categoría, invoque el servicio de estados y actualice correctamente el State_ID correspondiente al modelo activo. Al guardar el caso, en el sistema persisten solo los identificadores asociados a la categoría seleccionada en ese momento, eliminando la inconsistencia entre Model_ID y State_ID e independientemente del número de recategorizaciones realizadas antes del guardado.