Retour aux FAQ Workflows
CENTRE D’AIDE · FAQWorkflows2 min de lecture

À quoi sert une étape de fusion dans un workflow ?

Une étape de fusion réunit des branches parallèles après l’arrivée d’au moins deux entrées. Elle indique que les branches se sont rejointes ; ce n’est pas un outil général pour combiner des enregistrements ou objets quelconques.

Workflows

Placer la fusion après le travail parallèle

Un workflow peut se diviser pour exécuter des étapes sur plusieurs branches. Placez une fusion au point où elles doivent se retrouver et reliez-y au moins deux branches entrantes. Elle attend les entrées parallèles requises avant de laisser continuer le chemin qui suit.

Cette étape exprime une jonction du flux de contrôle : des branches indépendantes sont arrivées à un point commun. Elle ne combine pas automatiquement leurs champs en un enregistrement, ne choisit pas le meilleur résultat et ne résout pas les valeurs contradictoires. Si l’étape suivante a besoin d’une valeur précise, ajoutez une étape explicite pour sélectionner ou transformer les sorties.

Vérifier les connexions et les attentes des étapes suivantes

Si une exécution reste bloquée avant la fusion, consultez son historique pour voir si chaque branche attendue a démarré et terminé. Une branche en échec ou qui n’a jamais été admissible peut empêcher la jonction. Vérifiez aussi la connexion sortante : une fusion réussie ne lance pas une étape suivante qui n’est pas reliée.

Après la fusion, les étapes suivantes doivent dépendre du fait que les branches se sont rejointes, sans supposer que leurs contenus ont été combinés. Testez le workflow avec des résultats représentatifs et vérifiez ce que reçoit exactement l’étape suivante. Pour agréger des données, utilisez une opération prise en charge ou une transformation explicite plutôt que l’étape de contrôle de flux.

Retour aux FAQ Workflows