Solucionar errores de flujo en la nube

Algo salió mal con su flujo. Comience aquí para encontrar la corrección rápidamente.

Comience aquí: ¿Qué pasó?

Síntoma Ir a
Mi flujo no se guarda Guardar errores
Mi flujo se guardó pero no se ejecuta Problemas del desencadenador
Se ejecuta mi flujo, pero se produce un error en una acción Errores de acción
Mi flujo se ejecuta, pero genera resultados incorrectos Problemas de lógica
No entiendo el mensaje de error Mensajes de error comunes

Guardar errores

El flujo no se guarda en el diseñador.

Causa más común: una expresión tiene un error de sintaxis o un campo obligatorio está vacío.

Comprobación rápida: busque contornos rojos en las acciones del diseñador. Expanda cualquier acción con un icono de advertencia y lea el mensaje de validación.

Cómo corregir:

  1. Verifique cada acción en busca de campos resaltados en rojo. Rellene los campos obligatorios que están en blanco.
  2. Si ha editado recientemente una expresión, ábrala y busque paréntesis no coincidentes, comillas que faltan o nombres de función incorrectos.
  3. Si el botón Guardar muestra Guardar... indefinidamente, actualice la página e inténtelo de nuevo. Es posible que se pierdan los cambios no guardados. Usa Ctrl + + s con frecuencia.

Sugerencia

Copie el texto de expresión compleja en un archivo de texto independiente antes de guardarlo. Si se produce un error en el guardado, puede pegarlo de nuevo en lugar de volver a escribir desde la memoria.

¿Todavía está atascado? Copie el texto exacto del error de validación y búsquelo en los Foros de la Comunidad de Power Automate o cópielo o péguelo en un asistente de IA para su interpretación.

Problemas del desencadenador

El flujo se guardó correctamente, pero no aparecen ejecuciones en el historial de registro.

Causa más común: El evento desencadenante no ha ocurrido, o el evento desencadenante tiene una condición de filtro que excluye los eventos de prueba.

Comprobación rápida: Abra el historial de ejecución. Si está vacío (no tiene ejecuciones), el desencadenador nunca se activó.

Cómo corregir:

  1. Desencadenadores programados: compruebe que la fecha de inicio está en el pasado, la periodicidad es correcta y la zona horaria coincide con sus expectativas. Un flujo configurado para "Cada día" que comienza "mañana" no se ejecuta hasta mañana.
  2. Desencadenadores basados en eventos (cuando se crea un elemento, Cuando se modifica un archivo y es similar): cree un nuevo elemento de prueba o archivo. Espere entre 5 y 10 minutos. Los desencadenadores no son instantáneos. Hay un intervalo de sondeo.
  3. Condiciones del desencadenador: si el desencadenador tiene una expresión de condición, quítelo temporalmente y pruebe. Si el flujo se ejecuta sin la condición, la condición está filtrando tus eventos.
  4. Flow está desactivado o suspendido: compruebe el estado del flujo en la página de detalles. Los flujos suspendidos dejan de desencadenarse hasta que se corrige el problema subyacente y se vuelven a activar.

Billete

Los desencadenadores basados en eventos en Power Automate usan intervalos de sondeo, no notificaciones push en tiempo real. El intervalo de sondeo predeterminado varía según el conector (normalmente de 1 a 5 minutos). Puede configurar el intervalo en la configuración del desencadenador.

¿Todavía está atascado? Siga un tutorial detallado en Corrección de errores de conexión en flujos de nube.

Errores de acción

El flujo se ejecuta, pero se produce un error en una o varias acciones (rojo en el historial de ejecución).

Causa más común: una conexión ha expirado o el recurso de destino ha cambiado (se ha cambiado el nombre, se eliminó o se quitaron los permisos).

Comprobación rápida: abra la ejecución fallida. Busque la acción roja. Expándalo y lea el código de estado y el mensaje de error.

Corrección por código de error

Code Significado Qué hacer
401 Error de autenticación Vuelva a autenticar la conexión. Vaya a Conexiones en el panel de navegación izquierdo, busque el roto y seleccione Corregir conexión.
403 Permiso denegado Perdió el acceso al recurso o una directiva DLP está bloqueando el conector. Compruebe primero los permisos; después, consulte con el administrador sobre DLP.
404 Recurso no encontrado El SharePoint list, el archivo, el buzón o el punto de conexión han cambiado de nombre, se han movido o eliminado. Actualice la acción para que apunte al recurso correcto.
429 Velocidad limitada Agregue una acción Retraso antes de este paso o habilite el reintento con retroceso en la configuración de la acción.
500 Error del servidor El servicio de destino tiene problemas. Espere y vuelva a intentarlo. Compruebe la página de estado del servicio.

Corrección de errores de expresión

Si el error indica "Plantilla no válida" o "No se pueden procesar expresiones de lenguaje de plantilla", abra la acción y compruebe cada expresión. Los errores más comunes son:

  • Hacer referencia al contenido dinámico desde un paso que no se ejecutó (dentro de una rama de condición que no se tomó).
  • Usar el tipo de datos incorrecto (pasar una cadena donde se espera un número).
  • Valores NULL. Agregue una comprobación coalesce() o if(empty(...)).

Sugerencia

Obtenga información sobre los patrones de expresión listos para usar con advertencias de errores comunes en el libro de recetas de expresiones para flujos en la nube.

¿Sigues atascado? Siga un tutorial detallado por conector en Corrección de errores de conexión en flujos de nube o obtenga una explicación detallada de cada código de error en Referencia de código de error de flujo de nube.

Problemas de lógica

El flujo se ejecuta correctamente (todas las marcas de verificación verdes), pero la salida es incorrecta.

Causa más común: una condición se evalúa de forma diferente a la esperada o el contenido dinámico hace referencia al campo incorrecto.

Comprobación rápida: abra una ejecución completada y revise cada acción. Expanda cada una y compare sus entradas y salidas con lo que espera.

Cómo corregir:

  1. Resultado de la condición incorrecta: expanda la acción de condición en el historial de ejecución. Compruebe los valores reales que se compararon. Problemas comunes: espacios finales en cadenas, distinción entre mayúsculas y minúsculas ("Approved" vs "approved"), comparando un número con su representación de cadena (1 vs "1").
  2. Datos incorrectos en acciones: seleccione la acción y compruebe sus entradas. Si un campo muestra un valor inesperado, seleccione la expresión o el token de contenido dinámico para aprender de dónde procede. Es posible que haga referencia a un campo desde el paso incorrecto o el elemento incorrecto en un bucle.
  3. Aplicar a Cada procesamiento de elementos incorrectos: compruebe la Select an output from previous steps entrada. Si la matriz contiene más o menos elementos de los esperados, es posible que la acción Obtener elementos o Listar filas ascendentes necesite un filtro.
  4. Problemas de tiempo: si el flujo actualiza un registro y, a continuación, lo lee inmediatamente, el mihjt de lectura devuelve datos obsoletos. Agregue una acción de retraso corta (5-30 segundos) entre la escritura y la lectura.

Sugerencia

Agregue acciones Compose en puntos clave de su flujo para inspeccionar los valores intermedios. Configure la entrada de Compose con el contenido dinámico que desea verificar. Ejecute el flujo y, a continuación, compruebe cada salida de Compose en el historial de ejecución para realizar un seguimiento de dónde se produce un error en el valor.

Mensajes de error comunes

La tabla siguiente contiene referencias rápidas para los mensajes de error que podría encontrar.

Mensaje de error Traducción Corregir
La operación solicitada está prohibida porque supera el límite de vista de lista. SharePoint Obtener elementos devuelve más de 5.000 elementos. Agregue un filtro OData o use $top=5000 con paginación. Filtre por una columna indexada.
"Tipo no válido. Se esperaba String pero tiene Null". Un campo al que hace referencia está vacío (null) y la acción espera texto. Encapsular la referencia en coalesce(field, '') o agregar una condición para comprobar el valor NULL en primer lugar.
AcciónFallida. Error en una acción. No tuvo éxito ninguna acción dependiente. Error en un bloque de ámbito, lo que canceló todas las acciones posteriores dentro del mismo. Busque primero la acción específica dentro del ámbito que produjo un error. Corrige esa acción.
"El flujo excedió el tiempo límite de ejecución." El flujo superó la duración máxima de 30 días. Es necesario rediseñar los flujos de larga duración. Use un flujo secundario para la parte de ejecución prolongada o divida en varios flujos con una marca de estado.
ErrorEvaluacionExpresionFallida. Una expresión tiene un error de sintaxis o hace referencia a un valor que no existe en tiempo de ejecución. Abra la acción y compruebe cada expresión. Busque nombres de función mal escrito, recuentos de parámetros incorrectos o referencias a pasos que podrían no haberse ejecutado.
"La conexión no es válida". La conexión se eliminó o las credenciales expiraron. Seleccione Conexiones, busque la conexión y vuelva a autenticar o cree una nueva.
Los flujos anidados no se admiten en este contexto. Va a llamar a un flujo secundario desde dentro de un Apply to Each contexto o que no lo admita. Mueva la llamada al flujo secundario fuera del bucle o reestructure para pasar la matriz completa al flujo secundario y realizar el bucle dentro de él.

Importante

Cuando encuentre un error que no aparece aquí, copie el texto exacto del mensaje de error. Buscar el mensaje exacto en los foros de la comunidad de Power Automate o la referencia de código de error de flujo de Cloud es la ruta de acceso más rápida a una solución.

Nota: El autor creó este artículo con ayuda de la inteligencia artificial. Aprende más