Saltar al contenido principal

Resumen

Las ramas te permiten dividir tu flujo de trabajo en varias rutas que pueden ejecutarse simultáneamente o de forma condicional según tus datos.

Cómo funcionan las ramas

Cuando creas varias conexiones desde un único nodo, cada ruta se convierte en una rama. De forma predeterminada, todas las ramas se ejecutan en paralelo—no esperan unas a otras.

Crear ramas

Añadir una nueva rama

  1. Haz clic con el botón derecho en el lienzo principal del flujo de trabajo (no en un nodo existente)
  2. Haz clic en Añadir nodo
  3. Elige el tipo de nodo para tu nueva rama
  4. Arrastra una flecha desde la parte inferior del paso anterior hasta la parte superior de esta nueva acción
  5. Repite para añadir más ramas desde el mismo nodo
Cada rama es independiente. Añadir una rama no afecta a otras rutas existentes desde ese nodo.

Diseño visual

Las ramas aparecen como rutas paralelas en el editor de flujos de trabajo. Puedes arrastrar nodos para reorganizar el diseño visual sin afectar la ejecución.

Ramas If/Else

Para rutas mutuamente excluyentes —en las que desea que se ejecute exactamente una rama, no varias—, agregue una acción If/else en lugar de dividir el lienzo manualmente. Configuración:
  • La primera rama (Si) tiene una condición de filtro.
  • Haz clic en Añadir ruta para insertar ramas De lo contrario si adicionales, cada una con su propia condición.
  • La última rama (De lo contrario) no tiene condición y captura todo lo que las demás ramas no coincidieron.
Cómo funciona: Las condiciones se evalúan en orden, de arriba abajo. El flujo de trabajo continúa por la primera rama cuya condición coincide; todas las demás ramas se omiten.

Ramas condicionales (manuales, con filtro)

Si/de lo contrario cubre la mayoría de los casos, pero también puedes crear el mismo patrón manualmente: dado que todas las ramas creadas manualmente se ejecutan de forma predeterminada, usa nodos Filtro para controlar qué rutas se ejecutan realmente:
  1. Crea ramas desde tu disparador o acción
  2. Añade un nodo Filter como el primer paso de cada rama
  3. Configura cada filtro con condiciones mutuamente excluyentes
  4. Añade tus acciones después de cada filtro
Solo continuarán ejecutándose las ramas en las que se cumpla la condición del filtro.

Combinar ramas

Las ramas no se combinan automáticamente. Cada rama se ejecuta de forma independiente hasta que termina. Tienes total flexibilidad para gestionar esto:
  • Opción 1: Mantener las ramas separadas Cada rama gestiona sus propias acciones de seguimiento de forma independiente. Este es el enfoque más sencillo cuando las ramas no necesitan converger.
  • Opción 2: Combinar ramas manualmente Al crear tu flujo de trabajo, puedes conectar manualmente varias ramas a la misma acción posterior. Simplemente arrastra flechas desde el final de cada rama hasta un nodo común.
Aunque puedes usar un nodo Delay para pausar la ejecución, actualmente no se puede configurar para esperar “hasta que otra rama termine”.

Relacionado