# Que faire lorsque les branches d’un workflow renvoient des champs différents ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/que-faire-lorsque-les-branches-d-un-workflow-renvoient-des-champs-differents

[← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)

CENTRE D’AIDE · FAQ Workflows 2 min de lecture
# Que faire lorsque les branches d’un workflow renvoient des champs différents ?
Fournissez une entrée prévisible aux étapes suivantes. Normalisez les résultats ou ajoutez des conditions explicites pour les champs parfois absents.
IaGenify
Workflows

## Comprendre la sortie de chaque branche
Un chemin conditionnel peut exécuter des étapes différentes ; les champs présents à la fin varient donc selon la branche. Examinez des exécutions réussies pour chaque chemin et listez leurs valeurs. Ne supposez pas qu’un champ observé une fois existera pour toutes les entrées.
Déterminez les valeurs réellement nécessaires aux étapes suivantes et le comportement attendu lorsqu’une branche ne les produit pas. Une valeur facultative absente peut être acceptable ; l’absence d’un identifiant requis pour une mise à jour doit arrêter ou rediriger le chemin avec une explication.
## Rendre le passage explicite
Dans la mesure du possible, faites renvoyer les mêmes champs nommés et des types compatibles par chaque branche. Si une valeur n’est pas pertinente, représentez son absence explicitement et protégez toute étape qui en dépend. Les correspondances seront plus lisibles et moins fragiles.
Testez au moins une entrée par branche, y compris les cas limites qui choisissent un autre chemin. Examinez les entrées réelles de l’étape suivante, pas seulement la condition. Après une modification du workflow, répétez ces vérifications pour éviter qu’une nouvelle branche ne casse discrètement les associations existantes. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
