Contenido del curso

Cómo corregir errores de flujos en Power Automate

Resumen

Cuando un flujo de Power Automate falla, no significa que tu automatización esté rota para siempre. Aprender a diagnosticar errores en Power Automate es parte del trabajo diario: revisar bloques, validar parámetros y reconstruir los pasos que perdieron su referencia. Esta guía es para quien ya creó flujos y necesita mantenerlos funcionando cuando algo cambia en SharePoint, Teams o Outlook.

Por qué fallan los flujos en Power Automate

Los flujos suelen romperse porque la información que usaron al crearse cambió. Microsoft monitorea constantemente la salud de tus automatizaciones y, cuando detecta una falla, te envía un correo electrónico de aviso.

Las causas más comunes que verás en tus ejecuciones son:

  • Un documento de SharePoint movido, renombrado o eliminado por alguien del equipo.
  • Una tabla dentro de un archivo de Excel que ya no existe o cambió de nombre.
  • Una URL del sitio que el bloque no logra reconocer.
  • Variables que dejaron de heredarse correctamente al siguiente paso.

¿Cómo sé que mi flujo de Power Automate falló? Recibirás un correo automático de Microsoft, y al entrar al flujo verás indicadores rojos en los bloques que rompieron la ejecución.

Cuando algo así te pasa, la lógica es simple: el bloque que falla casi nunca es el origen del problema, sino el síntoma de un dato que se perdió antes [01:01].

Cómo diagnosticar el bloque que rompió tu flujo

El método es ir hacia atrás. Si la tabla no encuentra un código y te lanza un número ilegible, valida el paso inmediato anterior. Por ejemplo, si tu archivo control de dispositivos vive dentro de la carpeta Documentos del equipo de Teams, probablemente algo en esa ruta dejó de existir [01:30].

Cuáles son los pasos para corregir un error de tabla en SharePoint

Cuando el archivo cambió y la tabla asociada ya no aparece, puedes reconstruir el paso así:

  1. Elimina el elemento que marca error para dejar la sección en blanco.
  2. Vuelve a abrir las opciones del bloque y selecciona la carpeta correcta, en este caso control de dispositivos.
  3. Explora los documentos disponibles dentro de esa carpeta.
  4. Si un documento ya no tiene tablas asociadas (verás solo un guion), elige el otro archivo.
  5. Selecciona la tabla reconocida y guarda el flujo [02:18].

Una vez salvado, ejecuta una prueba automática usando la última ejecución registrada. Da clic en el botón Test y observa los indicadores al principio de cada sección: ahí confirmas si cada paso pasó correctamente.

Cómo arreglar un flujo que envía correos a un canal de Teams

El segundo escenario común aparece cuando trabajas con un flujo que envía correos electrónicos a un canal de Teams al cumplirse cierta regla. Si la ejecución falló, el orden recomendado es familiarizarte de nuevo con lo que querías automatizar antes de tocar nada.

Revisa la regla del disparador. En este caso, la regla decía: sin destinatario específico, sin importar adjuntos, con el asunto prueba y sin filtrar por importancia, dispara el flujo. Una vez que entiendes el disparador, vas bloque por bloque revisando los parámetros [04:22].

¿Dónde reviso las ejecuciones fallidas de un flujo? En la página principal del flujo verás el historial de ejecuciones. Abre la que marca error y el sistema te lleva directo al paso donde falló.

En el ejemplo, el flujo falla al crear el archivo en SharePoint. La lógica completa era: cuando llega un correo nuevo, valida que remitente y destinatario sean del grupo de Office, identifica equipo y canal de Teams, convierte esos datos en variables, busca el sitio de SharePoint y exporta el correo como archivo disponible para el equipo.

Por qué la URL de SharePoint deja de reconocerse

Las plantillas de Power Automate vienen con reglas precreadas, casi siempre en inglés, y muchas necesitan que reemplaces el sitio de origen por el tuyo. Si el bloque ya no reconoce la dirección, sigue esta secuencia:

  • Borra el parámetro de URL que está dando error.
  • El campo te mostrará un ejemplo de URL válida como referencia.
  • Copia la dirección de tu sitio de SharePoint desde la barra superior del navegador y pégala.
  • Selecciona la biblioteca correcta, por ejemplo documentos compartidos.
  • Elige la carpeta de destino, en este caso correo de proveedores [06:30].

Al reconectar el sitio, el siguiente paso pierde la herencia del dato anterior, así que también lo reconstruyes.

Para qué sirve el nombre dinámico de archivo

Un detalle clave: el nombre del archivo viene construido con una variable, no con texto fijo. Esto permite que cada correo recibido genere un archivo con nombre único, vinculado al asunto o al remitente. Si borras esa variable, todos tus archivos se sobrescribirían entre sí.

Deja la variable, guarda el flujo y vuelve a usar el botón Test sobre la última ejecución fallida. Verás cómo los indicadores de cada bloque cambian conforme avanza la prueba.

Qué buscar siempre al depurar un flujo

La habilidad central que estás entrenando es lectura de parámetros bloque por bloque. No memorices flujos: aprende a leer qué dato entra, qué dato sale y cómo se hereda al siguiente paso. Ahí está el 90% de los errores.

Algunos elementos que conviene revisar siempre:

  • Disparador: condiciones que activan el flujo (asunto, remitente, importancia, adjuntos).
  • Variables: nombres dinámicos que cambian con cada ejecución.
  • Conexiones a SharePoint: URL del sitio, biblioteca y carpeta de destino.
  • Tablas de Excel: existencia del archivo y de la tabla asociada.
  • Aprobaciones pendientes: las puedes encontrar dentro del entorno de aprobaciones de Microsoft Teams.

Las pruebas pueden darte resultados distintos según el contenido del correo o del archivo, y eso es normal. Lo importante es que identifiques cada paso y cada parámetro, porque ahí está el control real sobre tus automatizaciones.

¿Qué error de Power Automate te ha costado más trabajo resolver? Cuéntamelo en los comentarios.