Log de Alertas
Detalle
| Campo |
Valor |
| Manual de Usuario |
Log de Alertas - Herramientas |
| Módulo |
Herramientas |
| Pantalla |
Log de Alertas |
| Acción principal |
Consultar el historial de alertas disparadas y su detalle |
Introducción
El Log de Alertas es el registro histórico de cada vez que una alerta del sistema se disparó. Cada entrada deja constancia de qué alerta se activó, quién la emitió, sobre qué entidad (cliente, inversor o proveedor), si la operación quedó bloqueada, quién la autorizó y si generó una notificación.
Sirve como herramienta de auditoría y diagnóstico: permite revisar el comportamiento de las validaciones configuradas en Alertas y Validaciones y entender por qué una operación fue bloqueada o autorizada.
Acceso al módulo
- Ingrese al sistema.
- Diríjase a la solapa Herramientas del menú principal.
- Haga clic en el botón Log de Alertas.
En el código analizado la opción de menú Log de Alertas abre el formulario directamente, sin una validación de permiso explícita en el evento de apertura. Verificar contra el binario instalado. La eliminación de registros sí está controlada (ver Permisos).
Pantalla principal
La pantalla es un listado de resultados (basado en FrmResult) con filtros en la parte superior y la grilla del log debajo. Las acciones de alta y modificación clásicas están ocultas; en su lugar, la opción "Modificar" se reutiliza como Ver Log de Alerta.
| Columna |
Descripción |
| Alerta |
Código de la alerta (Alertas.Codigo). |
| Nivel |
Nivel de la alerta (Alertas.Nivel). Los registros con nivel Error se muestran en rojo. |
| Origen |
Módulo de origen de la alerta. |
| Descripcion |
Detalle registrado del evento. |
| Gravedad |
Prioridad (Low/Normal/High). |
| B (Bloqueado) |
Indica si la operación quedó bloqueada. |
| Emitió |
Usuario que disparó la alerta. |
| Autorizó |
Usuario que autorizó el desbloqueo (si correspondió). |
| TipoEntidad |
Cliente, Inversor, Proveedor o No especificado. |
| Entidad |
Nombre de la entidad asociada. |
| Fecha_Add |
Fecha y hora del evento. |
Filtros de búsqueda
| Filtro |
Cómo se usa |
| Alerta |
Texto contenido en el código de la alerta. |
| Nivel |
Desplegable Información / Advertencia / Error. |
| Gravedad |
Desplegable Low / Normal / High. |
| Usuario |
Selección de usuario autorizante (filtra por Id_Usuario_Autoriza). |
| Rango de fechas |
Fecha del evento (Fecha_Add) desde / hasta. |
| Limpiar parámetros |
Restablece los filtros. |
Presione Buscar para refrescar el listado. Sólo se muestran registros que no estén marcados como eliminados (Fecha_Del nula).
Resultados
La grilla devuelve los registros del log que cumplen los filtros. Cada fila incluye la resolución del tipo de entidad y del nombre de la entidad (cliente, inversor o proveedor) y los nombres de los usuarios que emitieron y autorizaron.
Acciones disponibles
| Acción |
Descripción |
| Buscar |
Aplica filtros y refresca el log. |
| Ver Log de Alerta |
Abre el detalle del registro seleccionado (FormAlertas_Log_Detalle). |
| Eliminar |
Elimina los registros seleccionados (borrado lógico o físico). Está condicionado por un parámetro del sistema (ver Consejos y Permisos). |
| Limpiar parámetros |
Reinicia los filtros. |
Ejemplo práctico
Un supervisor quiere revisar por qué una operación de un cliente fue bloqueada el día anterior:
- Abra Herramientas → Log de Alertas.
- Active el rango de fechas e indique el día a revisar.
- Opcionalmente filtre por Alerta o por Nivel = Error.
- Presione Buscar.
- Localice la fila con B (Bloqueado) marcado y abra Ver Log de Alerta para ver el detalle completo y la entidad afectada.
Consejos útiles
- Los registros de nivel Error se resaltan en rojo, lo que facilita ubicarlos en pantalla.
- La eliminación de registros del log está gobernada por el parámetro
Alertas.Alertas_Log.Permite_Eliminar_Log (Value=1 permite eliminar, Value=0 no).
- Si el borrado no está permitido y un usuario intenta eliminar, el sistema no borra los registros pero registra el intento y envía una notificación.
- El borrado puede ser lógico (marca
Fecha_Del e Id_User_Del, conservando el dato) o físico (elimina definitivamente de la base). Tanto la eliminación como el intento generan una notificación con el detalle de los registros.
Preguntas frecuentes
¿Puedo borrar entradas del log?
Sólo si el parámetro `Alertas.Alertas_Log.Permite_Eliminar_Log` está en `1`. Con `0`, el sistema impide el borrado, avisa al usuario y registra el intento.
¿Qué diferencia hay entre borrado lógico y físico?
El borrado lógico marca el registro como eliminado (fecha y usuario de baja) sin quitarlo de la base; el físico lo elimina de forma permanente. El sistema pregunta cuál realizar.
¿Por qué algunos registros aparecen en rojo?
Porque su nivel es *Error*. Es un resaltado visual para identificar rápidamente las alertas más severas.
¿De dónde salen los datos de Entidad y TipoEntidad?
Se resuelven en tiempo de consulta a partir de `Id_Tipo_Entidad` e `Id_Entidad` del registro, buscando el nombre en Clientes, Inversores o Proveedores según corresponda.
No veo registros recientes, ¿qué reviso?
Verifique el rango de fechas del filtro y que no esté filtrando por un usuario autorizante específico. Recuerde que sólo se listan registros no eliminados (`Fecha_Del` nula).
Permisos
| Permiso |
Acción |
| (sin permiso explícito en apertura) |
El menú abre el Log de Alertas sin una validación IsAllowedObject explícita en el código analizado. Verificar contra el binario instalado. |
Alertas.Alertas_Log.Permite_Eliminar_Log (parámetro) |
Controla si se pueden eliminar registros del log (1 permite, 0 no). |
Información técnica
Basada en el análisis del formulario real de la v14.
Formularios principales
| Form |
Rol |
FormAlertas_Log |
Listado y búsqueda del log de alertas (hereda de FrmResult). |
FormAlertas_Log_Detalle |
Detalle de un registro del log (se abre desde Ver Log de Alerta). |
Permisos reales
| Permiso |
Acción |
Alertas.Alertas_Log.Permite_Eliminar_Log |
Parámetro de sistema que habilita/deshabilita el borrado de registros del log. |
Tablas de base de datos principales
| Tabla |
Uso |
Alertas_Log |
Historial de cada disparo de alerta (origen, descripción, gravedad, bloqueado, usuario emisor/autorizante, entidad, fechas). |
Alertas |
Definición de la alerta referenciada (código y nivel mostrados en la grilla). |
Clientes / Inversores / Proveedores |
Resolución del nombre de la entidad asociada al evento. |
SeguridadUsuarios |
Resolución de nombres de usuarios emisor y autorizante. |
Relación con otros módulos / manuales
Notas para soporte
- El caption interno del formulario es "Log de Alertas".
- La eliminación de registros, además de respetar el parámetro, dispara notificaciones por correo (texto RTF) tanto cuando se elimina como cuando se intenta sin permiso.
- Software legacy: verificar contra el binario instalado ante diferencias de etiquetas, columnas o validaciones de permisos.
Ver también