> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-chore-events-autoupdate.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez comment configurer des règles Router pour créer une logique conditionnelle qui redirige les utilisateurs entre les nœuds Form.

# Routers

Avec les nœuds Router, vous pouvez ajouter des règles à Forms pour créer une logique conditionnelle qui redirige les utilisateurs d’un nœud à l’autre. Par exemple, une condition de règle peut être définie pour un attribut user\_metadata précis afin d’acheminer un utilisateur vers un nœud d’étape ou un nœud de flux précis.

* Le nœud Router ajoute automatiquement une règle de cas Default. Si aucune condition de règle n’est remplie, le parcours se poursuit vers le nœud lié.
* Les règles sont évaluées dans l’ordre où elles sont placées dans le Router. Lorsqu’une condition de règle est remplie, le parcours se poursuit vers le nœud lié et aucune autre condition de règle n’est évaluée.
* Vous pouvez ajouter jusqu’à 10 conditions de règle au nœud Router.

<Frame>
  <img src="https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=2752d62863bd7b79a5805da70091e90d" alt="Dashboard > Forms > Routers " data-og-width="899" width="899" data-og-height="470" height="470" data-path="docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=280&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=cfe7a22b88511900f94be6d1b5850f36 280w, https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=560&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=8e2ad726ce92be2b9f09a50d86ed60f1 560w, https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=840&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=802e0beaa0d4eee58be3e990b3c7c06a 840w, https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1100&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=2053ce779b3dc659659bb6b3d973b7e2 1100w, https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1650&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=e000f9868e51df8e957e48ecb72cfeab 1650w, https://mintcdn.com/docs-staging-chore-events-autoupdate/ofS79UqxQk3qmkew/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=2500&fit=max&auto=format&n=ofS79UqxQk3qmkew&q=85&s=37bc04b22d8f5fc94e37febe73d9d389 2500w" />
</Frame>

<h2 id="add-a-router-rule">
  Ajouter une règle à un Router
</h2>

Pour ajouter une condition de règle, suivez ces étapes :

1. Dans l’éditeur de formulaire, sélectionnez un nœud Router pour ouvrir ses paramètres.
2. Sélectionnez **+ Nouvelle règle**.
3. Développez la règle nouvellement créée.
4. Pour nommer la règle, ajoutez un **Alias**.
5. Ajoutez une variable à l’aide de l’icône **+**.
6. Sélectionnez l’opérateur de règle pour la variable.
7. Ajoutez la valeur ou la variable à laquelle la règle doit correspondre.
8. Liez la nouvelle règle au nœud d’étape ou au nœud de flux correspondant.
9. Sélectionnez **Publier** pour enregistrer.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  * Nous vous recommandons de définir un alias de règle pour repérer facilement chaque règle dans le nœud Router.
  * Vous pouvez choisir parmi plusieurs opérateurs de règle pour évaluer les opérandes. Par exemple, vous pouvez définir first\_name `is equal to` Jane.
  * Les opérandes peuvent être des valeurs statiques ou des variables.
  * Une règle peut inclure les opérateurs `AND` et `OR` pour une logique conditionnelle plus avancée.
  * Après avoir ajouté une règle, assurez-vous de la lier au nœud voulu.
</Callout>

<h2 id="available-rule-operators">
  Opérateurs de règle disponibles
</h2>

Les opérateurs de règle disponibles sont :

* `is greater than`
* `is greater or equal than`
* `is less than`
* `is less than or equal`
* `is equal to`
* `is different to`
* `includes`
* `does not include`
* `starts with`
* `ends with`
* `exists`
* `does not exist`
* `is null`
* `is not null`
* `has not value`
* `is true`
* `is false`
