> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-ips-6621-xaa-idp-revamp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Routeurs

> Décrit comment utiliser les nœuds de routeur avec les formulaires.

Les nœuds de routeur permettent d’ajouter des règles aux formulaires afin de créer des transitions logiques conditionnelles, redirigeant ainsi les utilisateurs entre différents nœuds. Par exemple, vous pouvez configurer une condition basée sur un attribut spécifique de user\_metadata pour diriger un utilisateur vers un nœud d’étape ou un nœud de flux particulier.

* Le nœud du routeur ajoute automatiquement une règle de cas par défaut. Si aucune condition de règle n’est satisfaite, le trajet se poursuit automatiquement vers le nœud lié.
* Les règles sont évaluées dans l’ordre placé dans le routeur. Lorsqu’une condition de règle est remplie, le trajet continue jusqu’au 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 du routeur.

<Frame>
  <img src="https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=b89684d93ee7e20db6189df2c148ba15" alt="Dashboard > Forms > Routers " data-og-width="899" width="899" data-og-height="470" height="470" data-path="docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=280&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=723778d11f77520f7d6ab358cb3efd7c 280w, https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=560&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=414e647cb2628180209dff9fd30d6882 560w, https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=840&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=49f4586a6d0cc61e77360611a7bc7a3f 840w, https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1100&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=e06f9ffe446ad9ca96dd4873f6c5034e 1100w, https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1650&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=3c5b9c4e3fa347f72c6448f5f13256a4 1650w, https://mintcdn.com/docs-dev-ips-6621-xaa-idp-revamp/2OWqUpm6RtDzb8MH/docs/images/fr-ca/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=2500&fit=max&auto=format&n=2OWqUpm6RtDzb8MH&q=85&s=53bd5e1409cd026cefe850dec9542e61 2500w" />
</Frame>

## Ajouter une règle de routeur

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

1. À partir de l’éditeur de formulaires, sélectionnez un nœud de routeur pour ouvrir ses paramètres.
2. Sélectionner **+ New Rule (+ Nouvelle règle)**.
3. Développez la règle nouvellement créée.
4. Pour étiqueter la règle, ajoutez un **Alias**.
5. Ajoutez une variable en utilisant l’icône **+** .
6. Sélectionnez l’opérateur de règle pour la variable.
7. Ajoutez la valeur ou la variable que la règle doit respecter.
8. Liez la nouvelle règle à l’étape ou au nœud de flux correspondant.
9. Sélectionnez **Publish (Publier)** pour enregistrer.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  * Nous vous recommandons de définir un alias de règle pour identifier facilement chaque règle dans le nœud du routeur.
  * Vous pouvez choisir parmi un certain nombre d’opérateurs de règles pour évaluer les opérandes. Par exemple, vous pouvez définir que first\_name `is equal to` Jane.
  * Les opérandes peuvent être des valeurs statiques ou des variables.
  * Une règle peut comporter des opérateurs `AND` et `OR` pour une évaluation logique conditionnelle supplémentaire.
  * Après avoir ajouté une règle, associez-la au nœud souhaité.
</Callout>

## Opérateurs de règles disponibles

Les opérateurs de règle sont :

* `is greater than (est supérieur) à`
* `is greater or equal than (est supérieur ou égal à)`
* `is less than (est inférieur à)`
* `is less than or equal (est inférieur ou égal)`
* `is equal to (est égal à)`
* `is different to (est différent de)`
* `includes (inclut)`
* `does not include (n’inclut pas)`
* `starts with (commence par)`
* `ends with (se termine par)`
* `exists (existe)`
* `does not exist (n’existe pas)`
* `is null (est nul)`
* `is not null (n’est pas nul)`
* `has not value (n’a pas de valeur)`
* `is true (est vrai)`
* `is false (est faux)`
