Filtros de página
Permite usar filtros definidos para la página y refresca únicamente los widgets que declararon una vinculación con ellos.
Que se logra
- Resultado: cada lector puede acotar un reporte por el periodo o dimensión configurada sin alterar los widgets que no corresponden a ese filtro.
- Caso de uso: una red de clínicas filtra una página por canal y fechas para comparar resultados de atención, manteniendo intacto un indicador global.
- Se combina con: Páginas de reportes, Datos de widgets y Constructor de reportes con Nova.
Donde esta
- Ruta:
/[orgId]/analytics/ai-reports - Acceso en UI:
AI Reports > barra de filtros - Componente(s): ReportFilterBar.tsx, useReportFilterEntityOptions.ts
Como funciona
- Abrir una página que tenga filtros creados por Nova.
- Elegir un intervalo de fechas, opción, varias opciones, rango numérico, texto o valor booleano en la barra superior.
- Consultar los gráficos actualizados; un widget sin vinculación conserva sus datos.
- Pulsar
Resetpara quitar los valores elegidos y volver a los valores predeterminados de la página.
Reglas y validaciones
- Las opciones de filtros de miembros, pipelines, asistentes IA y etiquetas se cargan desde la organización.
- Una página define el filtro, pero cada widget declara el campo por el que responde.
- Los filtros de fecha admiten presets y un rango personalizado.
Backend
- Servicios:
report-pages(find/patch),report-widget-data(create) - Efectos: ejecuta otra vez la consulta de cada widget vinculado con los valores aplicables.
Relaciones
- Requiere: filtros presentes en la página activa.
- Dispara / afecta: datos mostrados por los widgets vinculados.
Notas
Los valores elegidos viven en la sesión del lienzo; no se guardan como configuración de la página.