---
title: "Flows, nœuds et connexions"
description: "Comprendre comment une automatisation suit des étapes connectées, choisit des branches, transmet des données et garde les modifications de brouillon séparées des exécutions en production."
canonical: "https://bird.com/fr-fr/documentation/guides/automations/flows"
---

# Flows, nœuds et connexions

Un flow est l'ensemble connecté d'étapes qui définit une automatisation. Le canevas montre où une exécution commence, quelles décisions elle prend et où elle peut se terminer.

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## Les composants d'un flow

| Terme            | Signification                                                                           |
| ---------------- | --------------------------------------------------------------------------------------- |
| Déclencheur      | L'événement ou la planification qui lance une exécution. Un flow a un seul déclencheur. |
| Nœud ou étape    | Une tâche, comme envoyer un e-mail, vérifier une condition ou attendre.                 |
| Chemin de sortie | Un résultat possible d'une étape, comme succès, échec, correspondance ou expiration.    |
| Connexion        | La route d'un chemin de sortie vers l'étape suivante.                                   |
| Exécution        | Une exécution d'un flow publié avec ses propres données de départ et son historique.    |

Par exemple, un flow de rappel peut suivre cette séquence :

```text
Appointment event → Delay until reminder time → Send SMS → Wait for delivery
                                                           ├─ Matched → Finish
                                                           └─ Timeout → Notify team
```

Les connexions déterminent quelle étape s'exécute ensuite. Un mapping de champs sélectionne séparément les données qu'une étape lit. Connecter **Get contact** à **Send email** ne remplit pas automatiquement le destinataire de l'e-mail.

## Un seul chemin à la fois

Une exécution suit un seul chemin actif. Un **Branch** vérifie les conditions dans l'ordre et emprunte le premier chemin correspondant. Son chemin **Otherwise** s'applique quand aucune condition ne correspond.

Les chemins peuvent se rejoindre à une étape partagée. L'étape partagée peut lire les données produites avant la séparation et sur le chemin emprunté par l'exécution. Une étape sur un chemin non emprunté n'a pas de sortie pour cette exécution.

Le constructeur actuel n'exécute pas de boucles, de branches parallèles ni d'action automatique pour chaque membre de l'audience. Une connexion vers une étape précédente crée un cycle et bloque la publication. Une liste de contacts reste une donnée tant qu'une action prise en charge ne l'utilise pas.

## Comment une exécution se termine

Une étape réussie peut terminer l'exécution quand sa sortie choisie n'a pas d'étape suivante. Un échec d'action non connecté fait échouer l'exécution. Connecter un chemin d'échec vous permet de décider comment gérer cet échec.

Utilisez **Exit** quand vous voulez une fin explicitement réussie ou échouée, un motif de résultat ou un résultat renvoyé. Par exemple, `no_matching_contact` explique une exécution réussie qui n'a délibérément envoyé aucun message. Une sortie termine l'exécution et n'a pas de connexion sortante.

Une exécution réussie signifie que le flow a complété son chemin configuré. Vérifiez le statut du message du canal ou ajoutez une attente de livraison quand vous avez besoin d'une preuve de livraison.

## Brouillons et versions publiées

Le brouillon est votre flow modifiable. L'enregistrer préserve votre travail sans changer la version utilisée par les exécutions en production.

Publier crée une version pour les nouvelles exécutions. Une exécution conserve la version avec laquelle elle a démarré, y compris quand elle attend au-delà d'une publication ultérieure. Modifier le brouillon ne peut pas changer un workflow déjà en cours d'exécution.

## Étapes suivantes

- [Créer et modifier un flow](/docs/guides/automations/editor).
- [Utiliser les données des étapes précédentes](/docs/guides/automations/data).
- [Publier et gérer des automatisations](/docs/guides/automations/publishing).
- [Parcourir les guides Automations](/docs/guides/automations).

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
