Configurar alertas
La pantalla de configuración de alertas permite al administrador controlar qué situaciones generan notificaciones automáticas en el ERP y con qué parámetros.
Para qué sirve
Sección titulada «Para qué sirve»Define cuáles alertas están activas, qué valor las dispara (umbral) y con qué frecuencia se verifican. Evita el ruido de notificaciones innecesarias y asegura que las situaciones relevantes sean detectadas a tiempo.
Vista principal
Sección titulada «Vista principal»
Cómo acceder
Sección titulada «Cómo acceder»Navegar a Auditoría → Alertas → Configurar alertas (o desde Auditoría → Alertas y seleccionar el botón de configuración).
Tipos de alerta configurables
Sección titulada «Tipos de alerta configurables»Cada alerta tiene un interruptor de activación (checkbox) y parámetros propios:
| Tipo de alerta | Parámetro configurable |
|---|---|
| Factura vencida | Días de gracia antes de notificar |
| Stock bajo | Umbral mínimo de unidades |
| Inicio de sesión sospechoso | Activar/desactivar |
| Intentos de login fallidos | Número de intentos antes de alertar |
| Modificación masiva | Cantidad de registros en tiempo definido |
| Nómina pendiente | Período de verificación |
Nota sobre el estado actual
Sección titulada «Nota sobre el estado actual»Hallazgo QA (2026-04-26):
- No existe botón “Guardar” visible — los cambios de estado de los checkboxes no tienen confirmación ni feedback al usuario (P2).
- La descripción indica verificación “cada hora” pero en producción la frecuencia observada es de aproximadamente 4-5 horas. La descripción debe reflejar la frecuencia real del cron.
- La tabla de alertas usa
<table>HTML nativo en lugar de ZenttoDataGrid (incumple el estándar Zentto, pendiente migración P2).
Flujo del usuario
Sección titulada «Flujo del usuario»Vista no técnica del proceso. Pensada para personal de operación, contabilidad, ventas o administración.
Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.
Flujo técnico
Sección titulada «Flujo técnico»Vista técnica para desarrolladores: endpoints, stored procedures/funciones, tablas y servicios involucrados.
| Componente | Tipo | Ubicación |
|---|---|---|
POST /v1/audit/alert-rules | Route Express | web/api/src/routes/audit/alert-rules.ts |
DELETE /v1/audit/alert-rules/:id | Route Express | web/api/src/routes/audit/alert-rules.ts |
usp_aud_AlertRule_Upsert | Stored procedure (SP PG) | web/api/sqlweb-pg/includes/sp/ |
usp_aud_AlertRule_Delete | Stored procedure (SP PG) | web/api/sqlweb-pg/includes/sp/ |
aud.AlertRule | Tabla de configuración | web/api/migrations/postgres/ |
aud.AlertEvent | Cola de eventos | web/api/migrations/postgres/ |
alert-scheduler.ts | Cron scheduler | web/api/src/services/audit/ |
zentto-notify | Servicio multicanal | zentto-notify/ |
Editable en draw.io: descarga el SVG → File → Import from → Device.