TUTORIAL · POWER BI · OPS

Incidencias Calidad a Planner

Detecte automáticamente lotes que no cumplen controles de calidad y cree tickets en Planner para gestión y trazabilidad. Reduce tiempo de reacción y asegura responsabilidades.

Power BI AVANZADO OPS Power BI Pro + Power Automate
Objetivo

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:

Obligatorio Licencias Microsoft 365 que incluyan Power BI Pro, Copilot y Power Automate activados para el usuario que construye el flujo.
Obligatorio Dataset de Power BI con métricas de control de calidad por lote y al menos una medida que represente 'EstadoCalidad' o similar.
Recomendado Plan de Planner y un bucket dedicado a incidencias de calidad existente para mapear tareas automáticamente.
Recomendado Conectores de Teams y correo configurados para enviar notificaciones adicionales a responsables.

Caso Real

El problema que resuelve este tutorial

AlfaFood S.A. — Industria alimentaria

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.

Clave directiva

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.


Contexto

Cuándo usar este análisis

Úsalo cuando... No lo uses cuando...
  • Monitoriza lotes de producción con controles automáticos que generan métricas en el dataset
  • Necesitas traza y SLA de resolución por incidencia y responsables claros
  • Dispones de un equipo que trabaja con Planner y desea integrarlo en el flujo operativo
  • La detección requiere juicio humano exclusivo o inspección físico-visual sin datos estructurados
  • La acción sobre la incidencia es informal y no requiere seguimiento ni auditoría
  • Tu equipo utiliza otra herramienta de gestión de tickets no integrada en Microsoft 365

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

Paso 01

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).
Checkpoint: Existe una alerta activa en Power BI que se dispara cuando un lote supera el umbral de calidad.

Paso 02

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.
Checkpoint: Plan y bucket listos, y la cuenta dispone de permisos para crear y asignar tareas en Planner.

Paso 03

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.
Variables del prompt — sustituye cada [VARIABLE] con datos reales
[PLAN_ID]Id del plan de Planner donde crear la tarea (obtenible desde la URL del plan).
[ASIGNADO_EMAIL]Correo del responsable al que asignar la tarea en Planner.
[SLATimeDays]Número entero de días para calcular la fecha límite (due date) desde la creación de la tarea.
Prompt principal — Incidencias Calidad a Planner Actúa como ingeniero de automatización de procesos para operaciones de planta. Objetivo: crear un flujo en Power Automate que, al dispararse una alerta de datos en Power BI por un lote que falla controles de calidad, genere automáticamente una tarea en Planner con todos los detalles necesarios y notifique a los responsables. Requisitos detallados de configuración del flujo: 1) Trigger: 'When a data-driven alert is triggered' (Power BI). Mapear los campos dinámicos del trigger: LoteID, FechaRegistro, MedidaCalidad, ValorMedida, Umbral. 2) Acción: 'Get dataset' si necesita metadatos adicionales (opcional). 3) Acción: 'Create a task' (Planner) en PlanId [PLAN_ID] y BucketId [BUCKET_ID]. Configurar: Title = 'Incidencia Calidad - Lote [LoteID]'; Description = concatenar 'Empresa: [COMPANY_NAME] Lote: [LoteID] Fecha: [FechaRegistro] Métrica: [MedidaCalidad] = [ValorMedida] Umbral: [CALIDAD_THRESHOLD] Enlace informe: [REPORT_URL]'; Assign to = usuario [ASIGNADO_EMAIL]; Priority = 'Alta' si ValorMedida > [CALIDAD_THRESHOLD] else 'Normal'. DueDate = addDays(utcNow(), int([SLATimeDays])). 4) Acción opcional: 'Post a message' en Teams al canal [TEAMS_CHANNEL_ID] con resumen y enlace a la tarea: incluir link a Planner TaskId dinámico. 5) Acción opcional: 'Send an email' a calidad@empresa con copia a [ASIGNADO_EMAIL] incluyendo CSV adjunto del payload. 6) Registro: 'Append to file' o 'Create item' en SharePoint list llamada 'IncidenciasCalidad' con campos LoteID, Fecha, EstadoFlujo, TaskId, Timestamp. 7) Manejo de errores: configurar scope con 'Configure run after' para capturar fallos y enviar una notificación a admins@empresa. 8) Pruebas: incluir pasos para simular una alerta desde Power BI y validar que el Title, Description, Assigned, DueDate y enlace al informe están correctos. Variables clave: [PLAN_ID], [BUCKET_ID], [ASIGNADO_EMAIL], [REPORT_URL], [COMPANY_NAME], [CALIDAD_THRESHOLD], [SLATimeDays], [TEAMS_CHANNEL_ID]. Proporciona además un fragmento JSON de ejemplo del payload esperado del trigger, los expressions exactos de Power Automate para calcular DueDate (ej.: addDays(utcNow(), int('[SLATimeDays]'))) y ejemplos de condiciones para la prioridad. Devuelve: 1) Instrucciones paso a paso para configurar cada acción en Power Automate (nombres exactos de conectores y campos). 2) Ejemplo de payload JSON y mapeo a campos de Planner. 3) Lista de pruebas de aceptación y un checklist de despliegue.
Checkpoint: El sistema ha respondido con un output estructurado que incluye las secciones solicitadas.

Paso 04

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.
Checkpoint: El flujo responde consistentemente ante alertas reales y las tareas en Planner contienen la información necesaria para resolución.

Output

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:

Hacer el output más específico
  • 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."
Cambiar el nivel de detalle
  • 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."
Adaptar el tono
  • 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."
Versión ejecutiva resumida
  • 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."
Señal de calidad

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.


ROI

Coste y retorno de inversión

incluido en M365 con Copilot Microsoft 365 Copilot / mes
tiempo por ejecución Por ejecución
Alto ROI estimado

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

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.
Precaució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.


Avanzado

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. 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. 2
    Configurar el trigger del flujo para capturar el contexto completo y mapearlo a un JSON estructurado
  3. 3
    Agregar un paso de transformación (Parse JSON) en Power Automate para normalizar datos y tipos antes de crear la tarea
  4. 4
    Registrar cada ejecución en una lista de SharePoint con campos normalizados y anexar enlaces a la tarea de Planner
Configuración avanzada Eres un ingeniero senior de Power Platform. Genera un flujo avanzado en Power Automate que utilice: 1) Trigger 'When a data-driven alert is triggered' (Power BI). 2) Acción 'Get rows' o 'Run a query against a dataset' para obtener todos los campos del lote usando LoteID. 3) 'Parse JSON' con esquema explícito para normalizar tipos. 4) Lógica condicional para prioridad y SLA empleando expresiones int() y addDays(). 5) Crear tarea en Planner y registrar en SharePoint list 'IncidenciasCalidad' con todos los metadatos y TaskId. 6) Configurar 'Configure run after' para manejar errores y enviar notificación a admins. Proporciona: esquema JSON, expresiones exactas, nombres de conectores y recomendaciones de rendimiento.

Siguiente paso: Una vez desplegado, cree un dashboard en Power BI que muestre métricas de respuesta (tiempo hasta asignación, tiempo hasta resolución, número de reabrimientos) para medir el impacto y optimizar SLA.