Acelera tus flujos de Power Automate con ramas paralelas
Juan Carlos Santiago
Acelera tus flujos de Power Automate con ramas paralelas
La mayoría de los flujos de Power Automate ejecutan acciones de forma secuencial — una tras otra. Pero si dos acciones no dependen entre sí, ¿para qué esperar?
El problema
Imagina un flujo que:
- Envía un correo de notificación (3 segundos)
- Actualiza una lista de SharePoint (2 segundos)
- Publica en un canal de Teams (2 segundos)
- Registra en un archivo de Excel (2 segundos)
Total: ~9 segundos. Pero los pasos 1-4 son independientes. No necesitan la salida del otro.
La solución: Ramas paralelas
Haz clic en el ícono + entre acciones y selecciona Agregar una rama paralela. Puedes ejecutar múltiples acciones simultáneamente.
Cómo configurarlo
- Después de tu trigger, agrega tu primera acción normalmente
- Haz clic en el + entre el trigger y la primera acción
- Selecciona Agregar una rama paralela
- Agrega tu segunda acción en la nueva rama
- Repite para más ramas paralelas
Configura la concurrencia
Por defecto, los bucles Apply to each se ejecutan secuencialmente. Habilita la concurrencia:
- Haz clic en los tres puntos de
Apply to each - Selecciona Configuración
- Activa Control de concurrencia
- Establece el grado de paralelismo (hasta 50)
Advertencia: Solo habilita la concurrencia si el orden de procesamiento no importa y los elementos son independientes.
Impacto real
Un cliente tenía un flujo procesando 200 elementos de SharePoint que tardaba 45 minutos. Después de habilitar concurrencia en grado 20, bajó a menos de 3 minutos.
Tip Pro
Usa acciones Compose después de las ramas paralelas para unir resultados antes de continuar. El flujo automáticamente esperará a que todas las ramas paralelas terminen antes de pasar al siguiente paso secuencial.
Funciona con todos los tipos de licencia de Power Automate, incluyendo el plan gratuito.
