Constructor de reportes con Nova
Convierte una petición escrita en páginas, widgets y vínculos de filtros. Nova prueba la fuente de datos antes de guardar un widget.
Que se logra
- Resultado: el usuario obtiene un reporte funcional desde una pregunta de negocio, con widgets cuya fuente de datos fue comprobada antes de aparecer en el lienzo.
- Caso de uso: una agencia pide comparar deals ganados por mes y Nova crea el gráfico y los filtros necesarios para explorarlo.
- Se combina con: Páginas de reportes, Filtros de página, Datos de widgets y Edición y eliminación de widgets.
Donde esta
- Ruta:
/[orgId]/analytics/ai-reports - Acceso en UI:
AI Reports > Add with Nova - Componente(s): AnalyticsReportsAddSheet.tsx, useAIReportBuilder.ts
Como funciona
- Crear o abrir una página de reporte.
- Pulsar
AddoAdd with Nova. - Describir el resultado esperado, por ejemplo una métrica, un gráfico comparativo o una tabla.
- Seguir el progreso de Nova en la hoja lateral y leer su respuesta final.
- Para cambiar un widget existente, abrir
Edit with Nova, describir el ajuste y enviar.
Reglas y validaciones
- Nova puede listar, crear y actualizar páginas; crear, actualizar y eliminar widgets; y revisar sus vínculos de filtros.
- Para cada widget con datos valida la visualización, la pertenencia a la organización y que la consulta se ejecute.
- Si faltan ubicación y tamaño, el backend sitúa el widget debajo de los existentes.
- Al reemplazar filtros de página o vínculos de un widget, se sustituye la lista completa anterior.
Backend
- Servicios:
ai-report-builder(create),report-pages(find/create/patch),report-widgets(find/create/patch/remove) - Efectos: devuelve la respuesta de Nova y las acciones realizadas; el lienzo recarga las páginas y widgets afectados.
Relaciones
- Requiere: una página activa para agregar widgets; puede crear otra página si la petición lo necesita.
- Dispara / afecta: páginas, widgets, fuentes de datos y vínculos de filtros.
Notas
Nova no se utiliza para iniciar análisis de conversaciones; esa función está en AI Insights.