UiPath Documentation
maestro
latest
false
Guía del usuario de Maestro
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Fusionar

Nodo de combinación para sincronizar ramas paralelas y combinar sus variables de salida.

Espera a que se completen todas las ramas paralelas entrantes antes de pasar la ejecución al siguiente nodo.

Cuándo utilizar Combinar

Usa Combinar cuando hayas dividido la ejecución en ramas genuinamente paralelas (dibujando varias conexiones desde el puerto de salida de un solo nodo) y necesites continuar solo después de que finalicen todas las ramas.

No necesitas Combinar después de un nodo Decisión o Cambiar: esas ramas son mutuamente exclusivas, no paralelas. Convergen de forma natural sin un nodo Fusionar.

Configuración

El nodo Fusionar no tiene campos de configuración. Infiere automáticamente el número de ramas entrantes de las conexiones en el lienzo.

Cómo funciona

A medida que se completan las ramas, el nodo Fusionar recopila sus variables de salida. Cuando finaliza la última rama, Fusionar activa su único puerto de salida. Todas las variables de salida de todas las ramas están disponibles para los nodos posteriores.

Ejemplos

Llamadas a la API paralelas que luego se combinan:

Trigger → [HTTP Request A] → Merge → Script (combine A and B results)[HTTP Request B]Trigger → [HTTP Request A] → Merge → Script (combine A and B results)
        → [HTTP Request B] ↗

El nodo Script después de Combinar puede hacer referencia tanto httpRequestA.body como httpRequestB.body.

Ejecuta tres pasos de enriquecimiento en paralelo:

Trigger → [Enrich from CRM]     ↘
        → [Enrich from billing]  → Merge → Data Transform (combine all three)[Enrich from support]Trigger → [Enrich from CRM]     ↘
        → [Enrich from billing]  → Merge → Data Transform (combine all three)
        → [Enrich from support] ↗

Problemas comunes

IncidenciaResolución
Dos ramas producen una variable con el mismo nombreLa última rama en completarse gana. Cambia el nombre de una de las variables de salida en conflicto para evitar la colisión.
Una rama falla y la fusión nunca se completaSi cualquier rama entrante genera un error no controlado, Combinar genera un error y deja de esperar a las ramas restantes. Conecta el controlador de errores en los nodos propensos a fallos en cada rama para que el fallo se maneje antes de que llegue a la fusión.
Utilizar Combinar después de un nodo de decisiónLas ramas de un nodo de decisión son mutuamente exclusivas: solo se activa una. Un nodo Fusionar después de ellos espera eternamente a la segunda rama que nunca se ejecuta. Eliminar la combinación; las ramas se vuelven a unir implícitamente.

Notas

  • No hay tiempo de espera en Combinar. Si una rama se bloquea (por ejemplo, una tarea humana a la espera de una respuesta), la fusión espera indefinidamente a menos que añadas un tiempo de espera al nodo suspendido.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado