Fusionneur de variables
Si plusieurs branches sont conçues au sein d'un workflow, il est souvent nécessaire d'utiliser un nœud pour consolider les résultats de sortie de toutes les branches en tant que sortie finale de l'ensemble du workflow. Si une branche n'a pas été exécutée, le nœud de fusion lira une valeur vide depuis cette branche, ce qui peut entraîner une erreur lors de l'exécution du workflow. Dans de tels scénarios, vous pouvez utiliser un nœud de fusion de variables pour collecter les variables de sortie de plusieurs branches. Le nœud de fusion de variables lira la première valeur non vide provenant de l'une des branches et la mettra à disposition des nœuds en aval pour qu'ils l'utilisent et la traitent — éliminant ainsi la nécessité de gérer les sorties des branches non exécutées et simplifiant la gestion du flux de données.
Configuration du nœud

Dans la fusion de variables, plusieurs variables différentes sont fusionnées en une nouvelle variable sous forme de groupes, puis sorties.
Les variables d'un même groupe doivent être du même type.
Un exemple

L'image ci-dessus montre un exemple simple de rédaction d'article. Dans ce workflow, l'utilisateur saisit un sujet d'article, et en fonction de ce sujet, le workflow emprunte différents chemins de branche, exécute différents nœuds, génère l'article et le traduit en espagnol pour la sortie.
Dans ce cas, le workflow ne sait pas à l'avance quel sujet l'utilisateur va saisir ni quelle branche/quel chemin sera emprunté. Comme l'article final doit être traduit, les sorties de toutes les branches doivent être fusionnées afin que le nœud de traduction puisse y accéder.
Sans nœud de fusion de variables, le nœud de traduction recevrait une valeur vide de toute branche non exécutée, ce qui entraînerait l'échec du workflow.
