Saltar al contenido principal

Reglas de triaje e incidentes

Propósito​

Esta pantalla administra reglas que convierten detecciones en incidentes y permite revisar los incidentes creados y su estado de entrega. Tiene dos pestañas: Reglas de triaje y Incidentes registrados.

Acceso y permisos​

Selecciona Reglas de triaje desde el menú lateral. El acceso requiere una cuenta administradora. La pestaña y sus datos se cargan desde el servicio de incidentes.

Pestaña Reglas de triaje

Pestaña Reglas de triaje

Tabla de reglas de triaje con nombre, severidad, última activación, estado y acciones de edición y eliminación.

Pestaña Reglas de triaje​

La tabla muestra las reglas configuradas y estos datos:

ColumnaQué muestra
Nombre de la reglaNombre y descripción, si se proporcionó.
SeveridadNivel de gravedad asignado.
Última activaciónTiempo relativo desde que la regla se disparó, o Nunca si no tiene una activación registrada.
EstadoInterruptor para activar o desactivar la regla.
AccionesEditar o eliminar la regla.

El pie muestra el número de reglas devuelto. Los controles Anterior y Siguiente aparecen deshabilitados en esta implementación; la tabla no ofrece paginación funcional.

Crear una regla​

Pulsa Nueva Regla y completa el formulario:

Datos generales​

  • Nombre: obligatorio.
  • Descripción: opcional.
  • Severidad: Baja, Media, Alta o Crítica.
  • Regla activa: activada de forma predeterminada; puedes desactivarla antes de guardar.

Condiciones​

El constructor admite reglas anidadas y un operador lógico por grupo:

  • Y (AND) exige que se cumplan todas las condiciones del grupo.
  • O (OR) permite que se cumpla cualquiera de las condiciones del grupo.
  • Agregar condición añade una regla.
  • Agregar grupo crea un grupo lógico anidado.
  • Los controles de eliminar quitan una condición o un grupo.

Los campos disponibles en la interfaz son:

CampoEntradaOperadores disponibles
Fecha y hora (created_at)Fecha/hora; para Entre (rango) se indican inicio y fin.Entre, mayor que, menor que, igual a.
MóduloSelector: Reconocimiento facial, Detección de placas o Sentinela.Igual, diferente, en lista, no en lista.
ID PersonaTexto.Igual, diferente, en lista, no en lista, vacío, no vacío.
Nombre PersonaTexto.Igual, diferente, contiene, no contiene, vacío, no vacío.
Número de PlacaTexto.Igual, diferente, contiene, en lista, no en lista.
Nombre de CámaraTexto.Igual, diferente, contiene, no contiene.
TópicoTexto.Igual, diferente, contiene, en lista.
Lista de PersonasSelector con listas disponibles.Pertenece a la lista, no pertenece a la lista.
Detección de MovimientoSelector con tipos de detección.Detectó, no detectó.

Las listas se cargan desde las listas de reconocimiento activas/disponibles. Los tipos de movimiento que presenta el selector incluyen Brazo Arriba, Posición de Disparo, Pelea, Corriendo, Persona Caída, Aglomeración y Merodeo.

Puedes combinar varias condiciones y grupos; verifica el operador lógico para que la regla no resulte más amplia o restrictiva de lo previsto.

Acciones de la regla​

Selecciona una o ambas acciones:

  • Crear incidente genera un registro en la pestaña Incidentes registrados cuando se cumple la regla.
  • Notificar webhook envía la notificación configurada. Al activarla aparece el campo Webhook URL para indicar el destino.

El formulario toma la zona horaria del navegador al crear la regla. Para guardar, el nombre y la severidad deben estar definidos y debe existir al menos una condición. Pulsa Crear Regla; para una regla existente, el botón pasa a Actualizar Regla. Cancelar, la X o un clic fuera cierra el formulario sin guardar.

Datos generales y condiciones de una regla

Datos generales y condiciones de una regla

Formulario de regla con nombre, categoría, prioridad, rango temporal y selección de cámaras.

Grupos lógicos, acciones y webhook

Grupos lógicos, acciones y webhook

Constructor de condiciones con selección de campo, operador y valor, y una segunda condición disponible.

Constructor de condiciones con selección de campo, operador y valor, y una segunda condición disponible.

Editar, activar y eliminar​

  • Editar abre los valores actuales de la regla. Revisa las condiciones y acciones antes de pulsar Actualizar Regla.
  • El interruptor cambia el estado de la regla. La interfaz actualiza el estado inmediatamente; si el cambio falla, vuelve a cargar la lista para mostrar el estado confirmado por el servidor.
  • Eliminar abre una confirmación con el nombre de la regla. Pulsa Eliminar para borrarla definitivamente o Cancelar para conservarla. La acción no se puede deshacer.

Pestaña Incidentes registrados​

Abre Incidentes registrados para consultar los incidentes creados por las reglas. El listado se ordena por fecha de creación, del más reciente al más antiguo.

Filtros​

  • Estado: Todos los estados, Activo, Cerrado o Fallido.
  • Severidad: Todas las severidades, Crítica, Alta, Media o Baja.
  • Desde y Hasta: limitan por fecha de creación; puedes indicar uno o ambos extremos.
  • Actualizar vuelve a cargar los resultados. Los filtros también disparan una consulta al cambiar su valor.

Tabla y paginación​

La tabla presenta severidad, ID, descripción/regla asociada, estado, fecha de creación y la acción Ver Detalles. El ID aparece en formato corto #INC-….

La lista solicita 50 incidentes por página. Junto a la tabla aparecen controles de navegación y un indicador del intervalo de filas de la página actual (por ejemplo, «Mostrando 1 de 50 incidentes»). Las flechas se deshabilitan al principio y al final según el total de resultados.

Los estados se presentan así:

Estado internoEtiqueta de pantallaSignificado en esta vista
PENDINGActivoIncidente pendiente de envío por webhook.
SENTCerradoEl envío al destino se completó. Esta etiqueta no representa un flujo de cierre operativo independiente.
WEBHOOK_FAILEDFallidoEl envío del webhook falló.

Ver detalles​

Pulsa Ver Detalles para abrir la información del incidente. El modal puede incluir:

  • Regla que lo generó, severidad, estado y fecha.
  • Cámara, persona detectada, confianza y listas, cuando esos datos están presentes.
  • Fecha de envío del webhook y último error, si existen.
  • Snapshot del evento, cuando está disponible.
  • Datos completos del evento en formato JSON.

Cierra el modal con la X o haciendo clic fuera de su contenido.

Filtros y listado de incidentes

Filtros y listado de incidentes

Lista de incidentes con filtros por estado, severidad y fechas, además de paginación.

Detalle de un incidente registrado

Detalle de un incidente registrado

Detalle de incidente con regla, severidad, estado, datos del evento y evidencia disponible.

Consideraciones​

  • Los filtros de estado, severidad y fechas se combinan para consultar la lista.
  • Si no hay resultados, la página muestra No se encontraron incidentes.
  • En la lista actual no se muestra una acción de reintento del webhook; el registro de error sí puede consultarse en los detalles cuando está disponible.
  • La entrega por webhook depende de que el destino esté configurado y accesible.
  • Las opciones de módulos, listas y detecciones disponibles dependen de los datos del entorno.