Control de errores

Completado

Cuando se produce un error en un flujo de nube de Power Automate, el comportamiento predeterminado es detener el procesamiento. En caso de error, quizás quiera controlarlo y revertir los pasos anteriores.

Un arquitecto de soluciones debe especificar cómo se controlarán los errores dentro de los flujos de nube.

Ejecutar después

Los errores se controlan modificando la configuración de Ejecutar después en los pasos del flujo, como se muestra en la siguiente imagen.

Captura de pantalla que muestra la configuración de Ejecutar después

Ramas paralelas

Al usar la configuración de Ejecutar después, puede tener diferentes acciones para el éxito y el fracaso mediante el uso de ramas paralelas.

Captura de pantalla que muestra la rama paralela con Ejecutar después

Conjuntos de cambios

Si su flujo necesita realizar una serie de acciones en los datos de Dataverse y debe asegurarse de que funcionen todos los pasos o ninguno, entonces debe usar un conjunto de cambios.

Captura de pantalla que muestra un conjunto de cambios en el flujo

Si define un conjunto de cambios, las operaciones se ejecutarán en una sola transacción. Si alguno de los pasos falla, se revertirán los cambios realizados por los pasos anteriores.

Nota

Los conjuntos de cambios solo están disponibles con las acciones Crear, Actualizar y Borrar del conector de Dataverse.

Límites de API

La plataforma tiene límites de API y límites de protección del servicio. Power Automate observa estos límites; cada paso de un flujo consume una llamada API.

También se aplican límites para determinadas acciones de Power Automate y para Power Automate:

  • Muchas operaciones como el bucle Aplicar a cada solo funciona hasta 100 000 iteraciones. Es posible que deba realizar particiones al trabajar con grandes conjuntos de elementos.
  • El bucle Repetir hasta tiene un valor predeterminado de 60 bucles o 1 hora de tiempo de ejecución. Si supera estos límites, sale del bucle sin error. Puede aumentar el número de bucles y el tiempo en la configuración de la acción.
  • Los flujos pueden ejecutarse durante un máximo de 30 días. No debe utilizar flujos de larga duración. Utilice flujos programados que comprueben si hay que procesar la fila en lugar de eso.
  • Los conectores tienen límites, por ejemplo, el conector de Dataverse permite solo 6000 llamadas API para cada conexión cada 300 segundos.