Combinador de variables
Cuando en un flujo de trabajo se diseñan varias ramas, a menudo es necesario utilizar un nodo para consolidar los resultados de todas las ramas para obtener la salida final de todo el flujo de trabajo. Si alguna rama no se ejecuta, el nodo de consolidación obtendrá un valor vacío de esa rama, lo que puede hacer que el flujo de trabajo informe de un error durante la ejecución. En estos casos, se puede utilizar un nodo de combinación de variables (Variable Aggregation Node) para recopilar variables de salida de varias ramas. El nodo de combinación de variables toma el primer valor no vacío de cualquiera de las ramas y lo pone a disposición de los nodos posteriores para su uso y procesamiento, lo que elimina la necesidad de gestionar las salidas de las ramas que no se hayan ejecutado y simplifica la gestión del flujo de datos.
Configuración del nodo

En la combinación de variables, varias variables diferentes se agrupan en una nueva variable y luego se devuelven como salida.
Las variables de un mismo grupo deben ser del mismo tipo.
Ejemplo

La imagen anterior muestra un ejemplo sencillo de redacción de un artículo. En este flujo de trabajo, el usuario introduce un tema y, en función de este, el flujo de trabajo sigue distintas rutas de rama, ejecuta distintos nodos, genera el artículo y lo traduce al español.
En este caso, el flujo de trabajo no sabe de antemano qué tema introducirá el usuario ni qué rama o ruta se tomará. Como el artículo final debe traducirse, las salidas de todas las ramas deben combinarse para que el nodo de traducción pueda acceder a ellas.
Si no se utiliza un nodo de combinación de variables, el nodo de traducción recibiría un valor vacío de cualquier rama no ejecutada, lo que provocaría el fallo del flujo de trabajo.
