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

> Découvrez les nœuds de formulaire et les composants offerts.

# Nœuds et composants

Forms vous permet d’ajouter des nœuds et des composants, comme des champs, des blocs et des widgets, pour que vos utilisateurs puissent interagir avec le formulaire. Vous pouvez ensuite réutiliser, dans vos formulaires et vos flux, les données saisies dans ces composants.

<div id="form-nodes">
  ## Nœuds de formulaire
</div>

Il existe cinq types de nœuds de formulaire : Start, Step, Flow, Router et Ending screen. Ces nœuds ont chacun une fonction bien précise dans la structure du formulaire.

<Frame>
  <img src="https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=b17157f3d0bedf472f36a74dc960b0ff" alt="Dashboard >  Forms > Form Editor" data-og-width="1393" width="1393" data-og-height="637" height="637" data-path="docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=280&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=c2f58314ae34a7851357fadeb44465ce 280w, https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=560&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=df5b935c6e01fb2836bc06622af204f6 560w, https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=840&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=ccb062bd6d29b0cff310cfe18ad26e9d 840w, https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=1100&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=eae70289f53251da8fa087ae5081b836 1100w, https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=1650&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=44486c4474052befe0f058a8a833679b 1650w, https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5V4GsHxxC2cjxx1aODCxPd/309850c72bbce224e7a8d3f5af34114c/form-editor-preview.png?w=2500&fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=72e014d77d18776684cbfcb502f1f5ea 2500w" />
</Frame>

<div id="step-node">
  ## Nœud d’étape
</div>

Les nœuds d’étape constituent la représentation visuelle du formulaire. Ils peuvent contenir autant de composants que nécessaire, comme des champs, des blocs et des widgets dans lesquels l’utilisateur peut saisir ses données.

<Frame>
  <img src="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=106654656d146d4b7734c4b611750fbc" alt="Dashboard > Foms > Nœud d’étape" data-og-width="840" width="840" data-og-height="456" height="456" data-path="docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=280&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=3e658e4a50e9a55c5e5a66c6d46127b7 280w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=560&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=82cbddd7832f48e8079df559bfd698b5 560w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=840&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=7196dba33d55954ba3db0f633dddb2b8 840w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=1100&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=97baf0d8681cabd7ec9dfd2547d8607a 1100w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=1650&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=3419722e2296dea431be495a624fdba6 1650w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2tbkcXkVon0BawCvYgnvIz/e2ce566320af18a6b08702f04f763126/form-step-node.png?w=2500&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=19c5b363fa561e1812ffa3567bdf868c 2500w" />
</Frame>

<div id="field-components">
  ### Composants de champs
</div>

Les champs sont des composants de l’interface utilisateur qui permettent aux utilisateurs de saisir leurs renseignements dans Forms.

<Frame>
  <img src="https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=a4ad7774f3e857cf7631fc27c0d0e156" alt="Dashboard > Forms > Fields" data-og-width="1404" width="1404" data-og-height="663" height="663" data-path="docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=280&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=589223d9bbef67e7ac234879bb7f7aa2 280w, https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=560&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=0867ef00ddda7b84b9484a912fbf4466 560w, https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=840&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=c489e1c4f75089a3a60ecc616fa8af4d 840w, https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=1100&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=f0a3dc7de838ea5a554c4572c10128b7 1100w, https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=1650&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=a13b2a947628219979733460902edc91 1650w, https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/6fuBdJcbDybzcVaiByUkoQ/2ad29c8dbbcc6ddf850f5efc004a75e0/forms-fields.png?w=2500&fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=0cb8e9cb9aa97d10828a0a3a6226d5c6 2500w" />
</Frame>

<div id="field-settings">
  #### Paramètres des champs
</div>

Les champs comportent plusieurs paramètres par défaut que vous pouvez configurer selon vos besoins.

Les paramètres par défaut des champs sont :

| Paramètres            | Description                                   |
| --------------------- | --------------------------------------------- |
| ID                    | L’identifiant unique                          |
| Libellé               | Afficher ou masquer un libellé                |
| Obligatoire           | Une valeur doit être saisie                   |
| Texte d’aide          | Afficher un texte d’aide                      |
| Texte de remplacement | Texte affiché à l’utilisateur                 |
| Valeur par défaut     | Valeur par défaut affichée à l’utilisateur    |
| Temporaire            | Activer ou désactiver le masquage des données |

<div id="field-validation-rules">
  #### Règles de validation des champs
</div>

| Paramètres                    | Description                                                    |
| ----------------------------- | -------------------------------------------------------------- |
| Longueur min. / Longueur max. | Exige une longueur minimale ou maximale pour la valeur saisie. |
| Valeur min. / Valeur max.     | Exige une valeur numérique minimale ou maximale.               |

<div id="available-fields-in-forms">
  #### Champs disponibles dans Forms
</div>

Voici les champs disponibles, ainsi que leurs paramètres spécifiques et leurs types de données en sortie :

<AccordionGroup>
  <Accordion title="Champ texte">
    La saisie standard permet à l’utilisateur d’entrer n’importe quelle chaîne de caractères.

    ##### Paramètres du champ texte

    Le paramètre du champ texte est :

    | Paramètres | Description                                     |
    | ---------- | ----------------------------------------------- |
    | Multiligne | Active la saisie de texte sur plusieurs lignes. |

    ##### Valeur de sortie du champ texte

    Le type de données de la valeur de sortie du champ texte est `string`.

    ```json lines theme={null}
    {
      "text_field_id": "Auth0"
    }
    ```
  </Accordion>

  <Accordion title="Champ d’adresse courriel">
    La saisie standard permet à l’utilisateur d’entrer des valeurs de type chaîne de caractères pour les adresses courriel.

    ##### Valeur de sortie du champ de courriel

    Le type de données de la valeur de sortie du champ de courriel est une `string`.

    ```json lines theme={null}
    {
      "email_field_id": "username@domain.com"
    }
    ```
  </Accordion>

  <Accordion title="Champ Téléphone">
    Le champ de saisie standard permet à l’utilisateur d’entrer des numéros de téléphone.

    ##### Paramètres du champ Téléphone

    Les paramètres du champ Téléphone sont les suivants :

    | Paramètres                | Description                                                                                                     |
    | ------------------------- | --------------------------------------------------------------------------------------------------------------- |
    | Sélecteur de pays         | Active ou désactive le sélecteur de pays. Par défaut, il affiche l’emplacement de l’utilisateur d’après son IP. |
    | Texte indicatif du filtre | Texte visible par l’utilisateur dans la fenêtre de recherche de pays.                                           |

    ##### Valeur de sortie du champ Téléphone

    Le type de données de la valeur de sortie du champ Téléphone est soit une `string`, soit, si le sélecteur de pays est activé, un `object`.

    La valeur de sortie du champ Téléphone lorsque le type de données est une `string` :

    ```json lines theme={null}
    {
      "phone_field_id": "8005550175"
    }
    ```

    La valeur de sortie du champ de téléphone est du type de données `object` :

    ```json lines theme={null}
    {
      "phone_field_id": {
        "national_number": "8005550175",
        "national_format": "(800) 555-0175",
        "international_number": "+18005550175",
        "international_format": "+1 800-555-0175",
        "country_code_iso": "US",
        "country_code_number": "1"
      }
    }
    ```
  </Accordion>

  <Accordion title="Champ de sélection">
    Champ de saisie standard qui permet à un utilisateur de sélectionner une ou plusieurs valeurs.

    ##### Paramètres du champ Choice

    Les paramètres du champ Choice sont :

    | Paramètres                      | Description                                                       |
    | ------------------------------- | ----------------------------------------------------------------- |
    | Choix multiples                 | Permet de sélectionner plusieurs options.                         |
    | Autre option                    | Permet aux utilisateurs de saisir leur propre option.             |
    | Advanced > Valeurs internes     | Attribue une valeur interne à chaque option.                      |
    | Advanced > Modification en bloc | Modifie en bloc les libellés et les valeurs internes des options. |

    ##### Valeur de sortie du champ Choice

    Le type de données de la valeur de sortie du champ Choice est soit une `string`, soit, si le choix multiple est activé, un `array of strings`.

    La valeur de sortie du champ Choice sous forme de `string` :

    ```json lines theme={null}
    {
      "choice_field_id": "Option A"
    }
    ```

    La valeur du type de données de sortie du champ de choix est un `tableau de chaînes de caractères` :

    ```json lines theme={null}
    {
      "choice_field_id": ["Option A", "Option B"]
    }
    ```
  </Accordion>

  <Accordion title="Champ Cartes">
    Champ standard qui permet à un utilisateur de sélectionner une ou plusieurs valeurs d’image.

    ##### Paramètres du champ Cards

    Les paramètres du champ Cards sont les suivants :

    | Paramètres                  | Description                                  |
    | --------------------------- | -------------------------------------------- |
    | Choix multiples             | Permet de sélectionner plusieurs options.    |
    | Masquer les étiquettes      | Masque les étiquettes des cartes.            |
    | Advanced > Valeurs internes | Attribue une valeur interne à chaque option. |

    ##### Valeur de sortie du champ Cards

    Le type de données de la valeur de sortie du champ Cards est soit une `string`, soit, si le choix multiple est activé, un `array of strings`.

    Type de données de la valeur de sortie du champ Cards sous forme de `string` :

    ```json lines theme={null}
    {
      "card_field_id": "Option A"
    }
    ```

    Le champ cards renvoie une valeur de type `array of strings` :

    ```json lines theme={null}
    {
      "card_field_id": ["Option A", "Option B"]
    }
    ```
  </Accordion>

  <Accordion title="Champ d’URL">
    La saisie standard permet à l’utilisateur d’entrer une valeur d’URL.

    ##### Valeur de sortie du champ URL

    Le type de données de la valeur de sortie du champ URL est une chaîne de caractères :

    ```json lines theme={null}
    {
      "url_field_id": "https://auth0.com"
    }
    ```
  </Accordion>

  <Accordion title="Champ de mot de passe">
    Champ de saisie standard qui permet à un utilisateur d’entrer un mot de passe ou une valeur secrète.

    ##### Paramètres du champ de mot de passe

    Les paramètres du champ de mot de passe sont :

    | Paramètres                        | Description                                                                                                                                                                                                                 |
    | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Exiger un mot de passe complexe   | Les mots de passe doivent contenir une majuscule, une minuscule, un symbole et un chiffre.                                                                                                                                  |
    | Appliquer les directives du NIST  | Le mot de passe doit comporter au moins 8 caractères et ne peut pas provenir de corpus de failles antérieures, être un mot du dictionnaire, contenir des caractères répétitifs ou séquentiels, ni des mots liés au contenu. |
    | Ajouter un indicateur de sécurité | Un indicateur graphique avec une échelle rouge, jaune et verte s’affiche sous le champ de mot de passe pour montrer le niveau de sécurité du mot de passe saisi.                                                            |
    | Hachage                           | Sélectionnez un algorithme pour hacher la valeur saisie directement dans le navigateur.                                                                                                                                     |

    ##### Valeur de sortie du champ de mot de passe

    Le type de données de la valeur de sortie du champ de mot de passe est une `string` masquée :

    ```json lines theme={null}
    {
      "password_field_id": "███"
    }
    ```
  </Accordion>

  <Accordion title="Champ de paiement">
    Champ standard qui permet à un utilisateur de saisir des renseignements de paiement à l’aide d’un fournisseur de services de paiement. Les paiements sont traités avant le nœud Ending.

    ##### Paramètres du champ de paiement

    Les paramètres du champ de paiement sont :

    | Paramètres          | Description                                                                                                                  |
    | ------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
    | Type de paiement    | Sélectionnez un paiement ponctuel (Charge) ou un paiement récurrent (Subscription).                                          |
    | Montant             | Indiquez le montant d’un paiement ponctuel (Charge).                                                                         |
    | Devise              | Indiquez la devise d’un paiement ponctuel (Charge).                                                                          |
    | Action d’abonnement | Sélectionnez la création ou la mise à jour d’un abonnement existant.                                                         |
    | Action du client    | Sélectionnez la création ou la mise à jour d’un client existant.                                                             |
    | Options d’affichage | Affichez et modifiez les libellés Numéro de carte, Date d’expiration et Code de sécurité, ainsi que les sceaux de confiance. |

    ##### Valeur de sortie du champ de paiement

    Le type de données de la valeur de sortie du champ de paiement est soit une chaîne, soit un objet pour les flux après soumission.

    Le type de données de la valeur de sortie du champ de paiement en tant que `string` :

    ```json lines theme={null}
    {
      "payment_field_id": "pm_1P19e..."
    }
    ```

    Le type de données de la valeur de sortie du champ de paiement pour les abonnements est de type `object` :

    ```json lines theme={null}
    {
      "payment_field_id": {
        "payment_method_id": "pm_1P19e...",
        "customer_id": "cus_PqrM...",
        "price_ids": [
          "price_1ONHR..."
        ],
        "subscription_id": "sub_1P1A...",
        "payment_intent_id": "pi_3P19e5..."
      }
    }
    ```

    Pour charge, le type de données de la valeur de sortie du champ de paiement est un `object` :

    ```json lines theme={null}
    {
      "payment_field_id": {
        "payment_method_id": "pm_1P19e...",
        "customer_id": "cus_PqrM...",
        "amount": 100,
        "payment_intent_id": "pi_3P19e5..."
      }
    }
    ```
  </Accordion>

  <Accordion title="Champ de mentions légales">
    Champ standard qui ajoute des mentions légales et une case à cocher.

    ##### Valeur de sortie du champ légal

    Le type de données de la valeur de sortie du champ légal est un `boolean`.

    ```json lines theme={null}
    {
      "legal_field_id": true
    }
    ```
  </Accordion>

  <Accordion title="Champ à liste déroulante">
    Champ d’entrée standard qui permet à l’utilisateur de sélectionner une ou plusieurs valeurs dans une liste déroulante.

    ##### Paramètres du champ de liste déroulante

    Les paramètres du champ de liste déroulante sont :

    | Paramètres                     | Description                                          |
    | ------------------------------ | ---------------------------------------------------- |
    | Sélection multiple             | Permet d’activer plusieurs options de choix.         |
    | Advanced > Valeurs internes    | Attribue une valeur interne à chaque option.         |
    | Advanced > Modification en lot | Modifie en lot les libellés et les valeurs internes. |

    ##### Valeur de sortie du champ de liste déroulante

    Le type de données de la valeur de sortie du champ de liste déroulante est soit une `string` ou, si le choix multiple est activé, un `array of strings`.

    La valeur de sortie du champ de liste déroulante comme `string` :

    ```json lines theme={null}
    {
      "dropdown_field_id": "Option A"
    }
    ```

    La valeur du type de données de sortie du champ de liste déroulante est un `array of strings` :

    ```json lines theme={null}
    {
      "dropdown_field_id": ["Option A", "Option B"]
    }
    ```
  </Accordion>

  <Accordion title="Champ numérique">
    Champ de saisie standard permettant à l’utilisateur d’entrer des valeurs numériques.

    ##### Valeur de sortie du champ numérique

    Le type de données de la valeur de sortie du champ numérique est `number`.

    ```json lines theme={null}
    {
      "number_field_id": 123
    }
    ```
  </Accordion>

  <Accordion title="Champ date/heure">
    Champ de saisie standard qui permet à l’utilisateur d’entrer une date ou une heure.

    ##### Paramètres du champ Date / Heure

    Les paramètres du champ date/heure comprennent :

    | Clé    | Description                           |
    | ------ | ------------------------------------- |
    | Format | Sélectionnez le format Date ou Heure. |

    ##### Valeur de sortie du champ Date / Heure

    Pour une date, la valeur de sortie du type de données du champ date/heure est une `string` :

    ```json lines theme={null}
    {
      "date_time_field_id": "2023-04-11"
    }
    ```

    Pour l’heure, la valeur du type de données de sortie du champ date/heure est une `string` :

    ```json lines theme={null}
    {
      "date_time_field_id": "23:15"
    }
    ```
  </Accordion>

  <Accordion title="Champ booléen">
    Entrée standard qui permet à l’utilisateur de saisir des valeurs vrai ou faux.

    ##### Valeur de sortie du champ booléen

    Le type de données de la valeur de sortie du champ booléen est booléen.

    ```json lines theme={null}
    {
      "boolean_field_id": true
    }
    ```
  </Accordion>

  <Accordion title="Champ personnalisé">
    Champ standard que vous pouvez personnaliser pour créer votre propre champ.

    ##### Paramètres du champ personnalisé

    Les paramètres du champ personnalisé sont les suivants :

    | Paramètres  | Description                                                                                                                                     |
    | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
    | Params      | Ajoutez des paires clé-valeur auxquelles vous pourrez faire référence dans le code source du champ personnalisé.                                |
    | Source code | Ajoutez votre code JavaScript au champ personnalisé.                                                                                            |
    | JSON Schema | Par défaut, le champ personnalisé accepte n’importe quel format de valeur. Vous pouvez toutefois utiliser JSON Schema pour valider les valeurs. |

    Pour en savoir plus, consultez [Composants de champ personnalisés pour les formulaires](/fr-CA/docs/customize/forms/custom-field-components).
  </Accordion>
</AccordionGroup>

<div id="blocks-components">
  ### Composants de type bloc
</div>

Les blocs sont des composants d’interface utilisateur qui ajoutent des fonctionnalités à vos formulaires, sans recueillir de renseignements sur les utilisateurs.

<Frame>
  <img src="https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=55b76481c33bff607160b8b5b4c3dfaa" alt="Tableau de bord > Formulaires > Composants > Blocs" data-og-width="1404" width="1404" data-og-height="654" height="654" data-path="docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=280&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=08460231b6283eba28fb5b26f1544ea0 280w, https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=560&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=5dcbd66cf138c4247d59231ac0b69c2d 560w, https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=840&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=b37cfe940cf3a127c25a039031c15434 840w, https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=1100&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=3a15efb89fedde815e95d10dcaad6dea 1100w, https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=1650&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=5e3918c61f681d5cb0450f7c3f3c9c45 1650w, https://mintcdn.com/translations/c0RQ9V0YAcT0-8l5/docs/images/cdy7uua7fh8z/7IijftJnuwcevL4bdHiaKw/f0376ca75303bb58d0df87e6af75e347/forms-block.png?w=2500&fit=max&auto=format&n=c0RQ9V0YAcT0-8l5&q=85&s=798c11f7a07271f5044ae193a23fa13a 2500w" />
</Frame>

<div id="available-blocks-in-forms">
  #### Blocs disponibles dans les formulaires
</div>

Les blocs disponibles sont :

<AccordionGroup>
  <Accordion title="Bloc de bouton suivant">
    Un bouton qui permet aux utilisateurs de passer au nœud suivant du formulaire.

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
      * Avant de continuer, les règles de validation des champs sont appliquées et vérifiées côté client et côté serveur. Si la validation des champs échoue, un message d’erreur s’affiche pour que l’utilisateur puisse corriger la situation.
      * Si le nœud suivant est un nœud de flux, un indicateur de chargement s’affiche jusqu’à ce que le flux soit terminé. Si le flux échoue ou renvoie un message d’erreur personnalisé, un message d’erreur s’affiche.
    </Callout>
  </Accordion>

  <Accordion title="Bloc de bouton précédent">
    Un bouton qui permet aux utilisateurs de revenir au nœud de l’étape précédente.

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
      Si un utilisateur sélectionne le bouton précédent, les règles de validation des champs sont exécutées de nouveau, même si aucune modification n’a été apportée aux données saisies avant de continuer.
    </Callout>
  </Accordion>

  <Accordion title="Bloc de bouton de saut">
    Un bouton qui permet aux utilisateurs d’ignorer l’étape en cours et de passer directement au nœud de destination.

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
      Lorsque l’étape en cours est ignorée, nous ne validons pas et ne recueillons pas non plus les renseignements saisis à cette étape.
    </Callout>
  </Accordion>

  <Accordion title="Bloc de bouton de renvoi">
    Un composant qui permet aux utilisateurs de réexécuter un flux pour générer et envoyer un nouveau code OTP

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
      Si un utilisateur sélectionne le bouton de renvoi, le flux associé génère et envoie un nouveau code OTP.
    </Callout>

    | Settings                     | Description                                                                                                                                                                                                                                                                                                                                                 |
    | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Alignement du texte          | Sélectionnez l’alignement du texte : à gauche, au centre ou à droite                                                                                                                                                                                                                                                                                        |
    | Texte                        | Texte par défaut affiché lorsque les utilisateurs sélectionnent le bouton de renvoi                                                                                                                                                                                                                                                                         |
    | Texte du bouton              | Texte du bouton                                                                                                                                                                                                                                                                                                                                             |
    | Texte d’attente              | Texte affiché lorsque les utilisateurs ont sélectionné le bouton de renvoi. Remplace les paramètres `Text` et `Button text`. Utilisez la variable `“{{remaining_seconds}}”` pour afficher dynamiquement le nombre de secondes restantes avant que le bouton d’envoi soit de nouveau activé. Par exemple : “Renvoyer dans `{{remaining_seconds}}` secondes”. |
    | Flux                         | Flux exécuté après que l’utilisateur a sélectionné le bouton de renvoi.                                                                                                                                                                                                                                                                                     |
    | Nombre maximal de tentatives | Nombre maximal de fois où l’utilisateur peut sélectionner le bouton de renvoi                                                                                                                                                                                                                                                                               |
    | Temps d’attente              | Temps d’attente entre les tentatives, en secondes.                                                                                                                                                                                                                                                                                                          |
  </Accordion>

  <Accordion title="Bloc de texte enrichi">
    Un bloc de texte enrichi pour personnaliser l’étape avec des renseignements supplémentaires.
  </Accordion>

  <Accordion title="Bloc de séparateur">
    Une ligne servant à diviser les différentes sections de l’étape. Elle peut contenir un court texte.
  </Accordion>

  <Accordion title="Bloc HTML">
    Un bloc HTML pour créer votre interface utilisateur personnalisée.
  </Accordion>

  <Accordion title="Bloc d’image">
    Un bloc d’image pour personnaliser l’étape en y ajoutant des images.
  </Accordion>
</AccordionGroup>

<div id="widgets-components">
  ### Composants de widget
</div>

Les widgets sont des composants prêts à l’emploi, avec des intégrations tierces, qui ajoutent une logique côté client et côté serveur à vos formulaires.

<Frame>
  <img src="https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=b44eb61858ed017d1638aa70c4c6de20" alt="Dashboard > Forms > Components > Widget" data-og-width="1404" width="1404" data-og-height="721" height="721" data-path="docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=280&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=1f6f5db3d079276680eb303868ad979a 280w, https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=560&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=7dc0aa5882171cac36b14448086fa629 560w, https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=840&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=7b72a8ec4aab3a191f8784e2cd2507c3 840w, https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=1100&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=04cb4b2dc22d52fe20fa1e93d452928b 1100w, https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=1650&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=048eab226efec21ee1e659d0f38f5cef 1650w, https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3J0IuWLP7utOPKSHc82IE9/a523afe0c240c63f714ef5fb102f8dab/forms-widget.png?w=2500&fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=798da6cb413866d45d15bc8b2f619969 2500w" />
</Frame>

<div id="available-widgets-in-forms">
  #### Widgets disponibles dans les formulaires
</div>

Les widgets disponibles sont :

<AccordionGroup>
  <Accordion title="Widget d’adresse Google">
    Un widget qui permet à l’utilisateur de saisir et de valider son adresse.

    ##### Paramètres du widget d’adresse Google

    Les paramètres du widget d’adresse Google comprennent :

    | Paramètres | Description                                                       |
    | ---------- | ----------------------------------------------------------------- |
    | Clé API    | Nécessite une clé API Google Maps pour authentifier les requêtes. |

    ##### Valeur de sortie du widget d’adresse Google

    Le type de données de la valeur de sortie du widget d’adresse Google est un `object`.

    ```json lines theme={null}
    {
      "google_address_widget_id": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -73.9654415,
            40.8054491
          ]
        },
        "properties": {
          "geocoding": {
            "type": "house",
            "housenumber": "2880",
            "street": "Broadway",
            "city": "New York",
            "county": "New York County",
            "state": "New York",
            "country": "United States",
            "postcode": "10025"
          }
        }
      }
    }
    ```
  </Accordion>

  <Accordion title="Google reCAPTCHA">
    Un widget qui aide à protéger votre site Web contre le pourriel et les abus en vérifiant que l’utilisateur est une personne et non un robot.

    Le widget prend en charge :

    * Évaluation par score (v3)
    * Défi (v2)

      * Badge reCAPTCHA invisible

    Différences entre `v2` et `v3` :

    * `v2` exige une interaction de l’utilisateur avec des défis visibles, comme cliquer sur une case à cocher ou résoudre des énigmes.
    * `v3` s’exécute en arrière-plan et fournit un score basé sur le comportement de l’utilisateur, sans nécessiter d’interaction. Lorsque vous utilisez cette version, assurez-vous de mettre en place une logique métier supplémentaire pour traiter le score et déterminer si une autre action est nécessaire.

    ##### Paramètres du widget Google reCAPTCHA

    Les paramètres du widget Google reCAPTCHA comprennent :

    | Paramètres  | Description                                                                                                                                                                                                                                              |
    | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Clé de site | La clé de site publique utilisée pour initialiser reCAPTCHA sur votre site Web. Vous pouvez la créer dans la [console Google reCAPTCHA](https://www.google.com/recaptcha/admin/create) ou dans votre projet Google Cloud Platform.                       |
    | Clé secrète | La clé secrète utilisée pour communiquer de manière sécurisée avec le service reCAPTCHA côté serveur. Vous pouvez la créer dans la [console Google reCAPTCHA](https://www.google.com/recaptcha/admin/create) ou dans votre projet Google Cloud Platform. |

    ##### Valeur de sortie de Google reCAPTCHA

    Le type de données de la valeur de sortie du widget Google reCAPTCHA est un `object`.

    Exemple de réponse `v2` :

    ```json lines theme={null}
    {
      "recaptcha_widget_id": {
        "success": true,
        "challenge_ts": "2025-03-26T11:22:18Z",
        "hostname": "auth.example.com"
      }
    }
    ```

    Exemple de réponse `v3` :

    ```json lines theme={null}
    {
      "recaptcha_widget_id": {
        "success": true,
        "challenge_ts": "2025-03-26T11:22:18Z",
        "hostname": "auth.example.com",
        "score": 0.9
      }
    }
    ```
  </Accordion>

  <Accordion title="Attestations vérifiables">
    Un widget qui permet à l’utilisateur de vérifier son identité à l’aide d’attestations vérifiables stockées dans son portefeuille numérique.

    ##### Paramètres du widget Attestations vérifiables

    Les paramètres du widget Attestations vérifiables comprennent :

    | Paramètres              | Description                                                                                                                                                                                                                                          |
    | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | URL                     | La valeur URL utilisée pour générer le code QR. Cette valeur est renvoyée dans la propriété `engagement` de la demande de vérification.                                                                                                              |
    | Texte du lien           | Texte de remplacement affiché pour les utilisateurs qui ne peuvent pas numériser le code QR et préfèrent ouvrir directement le lien sur leur appareil.                                                                                               |
    | Taille                  | La taille du code QR.                                                                                                                                                                                                                                |
    | Jeton public            | Le jeton d’accès requis pour utiliser le point de terminaison d’interrogation périodique. Veuillez vous assurer que le jeton est généré uniquement avec la portée `read:verification_request` afin d’éviter d’exposer l’accès à d’autres ressources. |
    | ID de vérification      | L’ID de vérification généré lorsque vous démarrez la demande de vérification.                                                                                                                                                                        |
    | Temps d’attente maximal | Le temps maximal à attendre pour que le processus de vérification se termine. Une fois ce délai écoulé, l’interrogation périodique s’arrêtera et une erreur sera générée, quel que soit l’état de la vérification.                                   |

    ##### Valeur de sortie des Attestations vérifiables

    Le type de données de la valeur de sortie du widget Attestations vérifiables est un `object`.

    ```json lines theme={null}
    {
      "verifiable_credentials_widget_id": {
        "state": "honored",
        "reason": "...", // Le champ reason contient des renseignements supplémentaires (s’ils sont disponibles) sur l’état de la demande de vérification. 
        "presentation": {} // La présentation contient les attributs fournis par le portefeuille en réponse à la définition de présentation.
      }
    }
    ```
  </Accordion>
</AccordionGroup>

<div id="router-node">
  ## Nœud routeur
</div>

Les nœuds routeurs vous permettent d’ajouter des règles pour créer des embranchements de logique conditionnelle entre les nœuds.

Par défaut, un nœud routeur comporte une seule règle de transfert nommée **Cas par défaut**, qui mène à d’autres nœuds. Vous pouvez ajouter des règles supplémentaires en fonction d’un ensemble de conditions auxquelles une variable doit répondre afin de mener ensuite à d’autres nœuds. Pour en savoir plus, consultez [Routeur.](/fr-CA/docs/customize/forms/routers)

<Frame>
  <img src="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=753da3f45199b13bdc6084e271626425" alt="Tableau de bord > Formulaires > Routeurs " 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/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=280&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=6be2348387324f44fb2509a67104db0a 280w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=560&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=d9f37120bcc77b4ba88e74ad14cdfbf9 560w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=840&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=21238e5542a4b38bed553df217afb327 840w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1100&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=a6648e708b15f9ed51193252dabe4874 1100w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1650&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=595df21d4b3fbf79368980617703ee04 1650w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=2500&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=fba0643f53594575807118e1e5af4388 2500w" />
</Frame>

<div id="flow-node">
  ## Nœud de flux
</div>

Les nœuds de flux vous permettent d’ajouter une logique personnalisée et de créer des flux d’intégration pour vos formulaires. Pour en savoir plus, consultez [Flux.](/fr-CA/docs/customize/forms/flows)

<Frame>
  <img src="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=6bfa1bbb89b11633c066fa3df39ff2d3" alt="Tableau de bord > Formulaires > Flux" data-og-width="1226" width="1226" data-og-height="504" height="504" data-path="docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=280&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=f274a6ed06fd3912dcbb10b43a119357 280w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=560&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=7dd76c4c084f0533e05b4af63676a442 560w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=840&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=5bc7732c8b903ae13bb3d5cc11ef7182 840w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=1100&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=5e6716d1bf2830d9da535cc4f44ed41a 1100w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=1650&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=a28ac3795ec69bf36179ba8a87df56ef 1650w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4UGCrqzgyHTPryLoEuBwNt/e4a67be08a33b565ece89973028fa6ac/forms-flow-node.png?w=2500&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=215cd8bc18c5255f10779bcf87b59b11 2500w" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=a524a88ee13e40d35130faf4eb31e6a1" alt="Tableau de bord > Formulaires > Flux > Éditeur" data-og-width="1404" width="1404" data-og-height="728" height="728" data-path="docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=280&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=3d38842f9de738b66ddadf83214a2e49 280w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=560&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=1191e5e1b03e8724aa4b91892cfe2808 560w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=840&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=585075fdd1c4a19c6ae8e7b321296cdb 840w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=1100&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=5c1bc67d36653bacbe082834f3f96b48 1100w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=1650&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=f6a52429724cc3dba807c54c5385032d 1650w, https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4L1ixTcIVCmslts6M4wn7u/dc07046cfd41494f40285de5c102ff52/flow-editor-example.png?w=2500&fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=09d3472951477a53b25d90eae96d0e24 2500w" />
</Frame>

<div id="start-node">
  ## Nœud de départ
</div>

Les nœuds de départ ne sont pas visibles par l’utilisateur. C’est à cet endroit que vous pouvez configurer des variables de champ masquées, comme les attributs de l’utilisateur lorsque vous [affichez un formulaire avec une Action.](/fr-CA/docs/customize/forms/render)

<Frame>
  <img src="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=8a3ac12cc56cb762f3db1611a66c5d92" alt="Dashboard > Forms > Nœud de départ" data-og-width="1233" width="1233" data-og-height="399" height="399" data-path="docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=280&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=41476ea9fee1857e3af95f9d671d716e 280w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=560&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=fc11c158800033f3115381adcd55e9d5 560w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=840&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=3f4b223f3fd0912bba18d3450efff9c5 840w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=1100&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=1388a8d47bf75a1811a82bf8254f1e17 1100w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=1650&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=bc7c724b39abe649a68293fce030f1a5 1650w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2GqFDPep4akUxucmMJyb5/2b50f07f50ee29501341dc54f686de07/form-start-node.png?w=2500&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=0a2b3b04d281079293180d59f0412693 2500w" />
</Frame>

<div id="ending-screen-node">
  ## Nœud d’écran de fin
</div>

Chaque formulaire comporte un nœud d’écran de fin. Par défaut, ce nœud relance le flux d’authentification, et c’est là que vous pouvez configurer un flux après soumission.

<Frame>
  <img src="https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=937e59cd56c346c30b9c4f88035734f2" alt="Dashboard > Forms > Nœud d’écran de fin" data-og-width="1196" width="1196" data-og-height="365" height="365" data-path="docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=280&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=b1c3cfe3f28eda0d1b50ddd73ed0bd3c 280w, https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=560&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=217161bb2864a99b37c27c3b841f9385 560w, https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=840&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=8523ac07228a22d1e3b696411be7db43 840w, https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=1100&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=e00cf47d6068ab334137a576c0d5850e 1100w, https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=1650&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=14a7a1e7f978e1c0fb9dfd43d694b32d 1650w, https://mintcdn.com/translations/raZlN0BXDjNonwyb/docs/images/cdy7uua7fh8z/0icbjPpDKsnmtInimJ548/ead65b5e89de57a3079127324acd314d/ending-screen-node.png?w=2500&fit=max&auto=format&n=raZlN0BXDjNonwyb&q=85&s=23baf19066c80d06bdc5e9119ca8d86d 2500w" />
</Frame>
