Control de errores
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.
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.
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.
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.