Al finalizar tendrá un flujo en Power Automate que crea tareas en Planner automáticamente al dispararse alertas de calidad en Power BI.
Al completar este tutorial habrás implementado un sistema de análisis activo en Power BI. Los tres resultados concretos que obtendrás:
- Alerta de dato configurada en Power BI que detecta fallos por lote
- Flujo en Power Automate que crea y asigna tareas en Planner con detalles del lote
- Registro y notificaciones automáticas a responsables y equipos
Tiempo estimado: 45-75 minutos. Requisitos previos:
El problema que resuelve este tutorial
AlfaFood detecta semanalmente lotes con desviaciones en microbiología que requieren acción inmediata; actualmente la notificación y triaje es manual y lento. Se pierden trazas y no siempre se asigna responsable rápidamente.
Solución: Power BI alerta automáticamente cuando un lote supera umbrales de rechazo y Power Automate crea tareas en Planner con datos del lote, responsable y enlaces al informe para trazabilidad y acción inmediata.
Power BI permite monitorizar métricas en tiempo real y disparar alertas basadas en medidas. Power Automate conecta esas alertas con los procesos operativos (Planner, Teams), garantizando asignación y registro estructurado de cada incidencia.
Power BI Copilot no requiere conocimientos de DAX ni de modelado de datos para obtener respuestas analíticas de alto valor. El directivo puede interrogar el modelo semántico en lenguaje natural y obtener visualizaciones y narrativas automáticas en segundos.
Cuándo usar este análisis
| Úsalo cuando... | No lo uses cuando... |
|---|---|
|
|
Comparativa: Copilot vs Q&A vs Smart Narratives
| Función | Mejor para | Requiere | Output |
|---|---|---|---|
| Copilot | Análisis exploratorio y resúmenes ejecutivos | Licencia M365 Copilot | Texto narrativo + visualizaciones sugeridas |
| Q&A | Preguntas puntuales sobre métricas específicas | Modelo semántico bien etiquetado | Visualización automática |
| Smart Narratives | Comentarios automáticos en informes estáticos | Power BI Pro o superior | Párrafo de texto dinámico |
| Key Influencers | Análisis causal de factores de negocio | Power BI Pro o superior | Árbol de factores con peso estadístico |
Preparar dataset y alerta en Power BI
Cree o valide la medida de calidad y configure una alerta de datos en el panel. La alerta será el disparador del flujo.
-
1
Confirmar medida de control Verifique que el dataset contiene una medida como 'PorcentajeDefectos' o 'EstadoCalidad' por lote; asegúrese de que el informe y el tile donde se expondrá la métrica están pinchados en un dashboard.
-
2
Crear regla de alerta en el dashboard En el dashboard seleccione el tile que muestra la medida por lote, haga clic en '...' → 'Manage alerts', y establezca el umbral que representa fallo de calidad (por ejemplo, > [CALIDAD_THRESHOLD]). Active las alertas por cada lote.
-
3
Verificar contexto dinámico Asegúrese de que el tile permite filtrar por LoteID y que la alerta preserve el contexto (algunas visualizaciones requieren configurar la alerta en un KPI o tarjeta).
Preparar Plan y permisos en Planner
Configure el Plan y el bucket donde se crearán las incidencias, y valide permisos del usuario que ejecutará el flujo.
-
1
Crear o identificar Plan de Planner En Planner cree un plan llamado 'Incidencias Calidad' y al menos un bucket 'A Revisar'. Anote el PlanId y BucketId desde la URL o mediante Graph si es necesario.
-
2
Asignar permisos a la cuenta del flujo Asegúrese de que la cuenta que construye el flujo tiene permisos para crear y asignar tareas en ese plan; pruebe creando una tarea manualmente.
-
3
Definir plantilla de contenido de tarea Defina campos estándar: Título (p.ej. 'Incidencia Calidad - Lote [LoteID]'), Descripción con valores clave (LoteID, Fecha, Defecto, Responsable sugerido), Prioridad y DueDate según SLA.
Ejecutar el prompt o configuración principal
Este es el prompt/configuración central del tutorial. Cópialo completo, rellena las variables entre corchetes con los datos de tu empresa o situación, y ejecútalo.
-
1
Copia el prompt o configuración completa Selecciona todo el texto y cópialo. No modifiques la estructura — está diseñado para obtener el output más útil posible.
-
2
Rellena las variables entre corchetes Sustituye cada [VARIABLE] con información real de tu empresa. Cuanto más específico seas, mejor será el resultado.
-
3
Ejecuta y espera el resultado Pega el prompt en Copilot o configura el flujo en Power Automate. El resultado puede tardar entre 10 y 60 segundos.
Probar, ajustar y auditar el flujo
Realice pruebas con lotes de ejemplo, ajuste mapeos y registre métricas de rendimiento del flujo. Implemente notificaciones adicionales si procede.
-
1
Prueba con datos controlados Forzar una alerta con un lote de prueba y confirmar que el flujo crea la tarea con todos los campos y enlaces correctos. Verifique asignación y notificaciones.
-
2
Ajuste de campos y SLA Si la tarea carece de información, modifique las expresiones dinámicas en Power Automate para incluir campos adicionales del payload de la alerta o del dataset.
Qué vas a obtener
El prompt genera: instrucciones paso a paso para construir el flujo en Power Automate, un ejemplo de payload JSON del trigger, expresiones y mapeos exactos a campos de Planner, y un checklist de pruebas de aceptación. Incluye ejemplos de notificaciones y manejo de errores.
Señal de que el output es correcto: La tarea en Planner contiene LoteID, enlace al informe, responsable asignado y due date adecuado según SLA.
- ✓Tarea en Planner creada con Title que incluye LoteID y enlace al informe Campos críticos (LoteID, Fecha, Medida) mapeados correctamente en la descripción DueDate calculado con la expresión addDays según SLA Registro en SharePoint o log creado con TaskId y estado del flujo
Prompts de iteración
Si el primer output no es exactamente lo que necesitas, usa estos prompts de refinamiento:
-
cuando el output es demasiado genérico.
"Reescribe el flujo proponiendo expresiones y nombres exactos para Power Automate. Usa el PlanId [PLAN_ID], BucketId [BUCKET_ID] y asignado [ASIGNADO_EMAIL]. Incluye ejemplos concretos de payload y el JSON final que almacenaremos en SharePoint."
-
cuando necesitas más o menos profundidad.
"Genera una versión compacta en 7 pasos ejecutables del flujo para un ingeniero de automatización. Luego genera una versión ampliada con explicaciones de cada campo y alternativas para errores comunes."
-
cuando el tono no es el adecuado para tu audiencia.
"Reformula las instrucciones anteriores en un tono más formal y conciso dirigido a la Dirección de Operaciones, resaltando riesgos, tiempos y responsables."
-
para compartir con el Comité de Dirección.
"Resume en 5 viñetas ejecutivas el valor del flujo: impacto en SLA, reducción de tiempo de detección, responsables, coste estimado y métricas clave para seguimiento."
Un output de calidad en Power BI Copilot incluye siempre una explicación causal (por qué ocurre la variación), no solo descriptiva (qué ha ocurrido). Si el output solo describe, refina el prompt pidiendo explícitamente el análisis de causas.
Coste y retorno de inversión
Automatizar la creación de incidencias reduce tiempo de reacción y evita pérdida de trazabilidad, reduciendo retrabajos y paradas. El coste marginal es mínimo con M365 y el ROI proviene de menor tiempo de inactividad y resolución más rápida.
Errores frecuentes y cómo resolverlos
| Síntoma | Causa probable | Solución |
|---|---|---|
| El flujo no se dispara al generarse la alerta en Power BI | La alerta no está asociada a un tile compatible o no es una alerta de datos (p.ej. visualización no soportada). | Reconfigure la alerta en un KPI o tarjeta; confirme que la alerta aparece en 'Manage alerts' y pruebe activarla manualmente. |
| La tarea se crea pero campos dinámicos aparecen vacíos | El trigger no incluye el contexto de LoteID porque la alerta se configuró en un nivel agregado. | Ajuste la visualización para exponer LoteID en el tile o utilice una consulta que devuelva el contexto; vuelva a crear la alerta sobre esa visualización. |
| Permiso denegado al crear o asignar tarea en Planner | La cuenta del flujo no tiene permisos para el plan especificado. | Conceda permisos en Planner al usuario que ejecuta el flujo o utilice una cuenta con permisos adecuados; verifique creando una tarea manual. |
| Fallo al adjuntar CSV o archivos en la acción de correo | Conector de OneDrive/SharePoint no autorizado o ruta inválida. | Revise la conexión al conector, autorice el acceso y verifique la ruta del archivo; use 'Create file' antes de 'Attach file' si es necesario. |
| Condición de prioridad no se aplica correctamente | Expresión de condición mal construida o tipo de dato string vs número. | Convierte valores a número con int() en las expresiones, por ejemplo int(triggerBody()?['ValorMedida']) y reevalue la condición. |
Copilot en Power BI requiere que el modelo semántico esté bien etiquetado (nombres de columna descriptivos, jerarquías de fechas correctas, medidas con nombres de negocio). Un modelo mal documentado produce respuestas incorrectas o incompletas, independientemente de la calidad del prompt.
Modo avanzado: llevar este tutorial más lejos
En modo avanzado aproveche 'Paginated reports' o consultas DAX para enriquecer el payload y utilice parámetros dinámicos para incluir trazas completas. Active registros detallados en el scope del flujo para auditoría y trazabilidad.
Cuándo es especialmente valioso: Úselo cuando necesite trazabilidad completa, normalización de datos y auditoría; especialmente valioso en industrias reguladas o con requisitos de cumplimiento.
-
1
Crear una vista en Power BI que devuelva todos los campos de interés por LoteID y exponerla como tile o consulta en el informe
-
2
Configurar el trigger del flujo para capturar el contexto completo y mapearlo a un JSON estructurado
-
3
Agregar un paso de transformación (Parse JSON) en Power Automate para normalizar datos y tipos antes de crear la tarea
-
4
Registrar cada ejecución en una lista de SharePoint con campos normalizados y anexar enlaces a la tarea de Planner