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

# Cas d’utilisation : Configurer un formulaire de profil progressif à l’aide des formulaires

> Apprenez à configurer un formulaire de profil progressif à l’aide de Formulaires pour actions

<Card title="Avant de commencer">
  1. Créez une [application machine-machine](https://auth0.com/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) avec les permissions suivantes activées :

  * `read:users`
  * `update:users`
  * `create:users`
  * `read:users_app_metadata`
  * `update:users_app_metadata`
  * `create:users_app_metadata`

  2. Ajoutez une [Connexion au coffre-fort](/docs/fr-ca/customize/forms/vault) en utilisant les informations d’identification de l’application machine-machine (M-M).
</Card>

Les formulaires pour les actions vous permettent de créer des flux de profilage progressif pour décider quand inviter les utilisateurs à fournir des informations manquantes, telles que le nom de l’entreprise et le poste, et de les stocker en tant qu’attributs `user_metadata`.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=3b3f29827d05b0c36356138c3e79e99c" alt="Dashboard > Actions > Forms > Form" data-og-width="1404" width="1404" data-og-height="638" height="638" data-path="docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=280&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=17576b1b83150facb5c44728ac861872 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=560&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=28a38aeea04701f79e7ca392759cf87f 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=840&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=40e3eb35ec19686178afd601e42196db 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1100&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=67fc1926be9aeb5c661b458a7f2a9e08 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1650&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=558c90dd4c7777db0afb4dc437a40270 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/Cty5rWGE_SKzloDD/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=2500&fit=max&auto=format&n=Cty5rWGE_SKzloDD&q=85&s=401859e42ef71c1df1d6c742d51078a8 2500w" />
</Frame>

Les sections ci-dessous décrivent comment créer un Formulaire de profil progressif en utilisant des nœuds et des flux, ainsi que les étapes pour ajouter votre formulaire à une action [post-connexion](/docs/fr-ca/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger).

## Créer un formulaire à partir de zéro

Suivez ces étapes pour créer un formulaire afin de recueillir des informations :

1. Ouvrez l’éditeur de formulaires en sélectionnant **Auth0 Dashboard (tableau de bord Auth0) > Actions > Forms (formulaires).**
2. Sélectionnez **Créer un formulaire** > **Commencer à partir de zéro**.

Par défaut, un nouveau formulaire contient un nœud Début, un nœud Étape et un nœud Éran fin.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=69eb25ef9a5d52d7e178a3a8ae2102d9" alt="Dashboard > Forms > Use Cases > Form" data-og-width="1234" width="1234" data-og-height="371" height="371" data-path="docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=c0d3d0fd2eabefa5cc9180adc07c6dee 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=c8100279fe7a1e837af7f5d4f6161f22 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=b8a2095b660fda61d0e88420f6a24b60 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=59186bf080298b98c72d72984f92fa34 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=9f975b0beb1fd1c9a452a15fcea56b5b 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1z6I2mqvbD0G_Azf/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=1z6I2mqvbD0G_Azf&q=85&s=e994a6e83137edd796d5d9ccdad459de 2500w" />
</Frame>

### Configurer le nœud d’étape

Le nœud d’étape est l’interface graphique présentée aux utilisateurs. Ajoutez des [Champs](/docs/fr-ca/customize/forms/nodes-and-components) au nœud d’étape pour obtenir le nom de l’entreprise de l’utilisateur et les valeurs d’intitulé de son poste en procédant comme suit :

1. Faites glisser un champ **Rich text (Texte enrichi)** depuis le **Components menu (Menu composants)** dans le nœud **d’étape**.

   * **Rich text (Texte enrichi)** : saisissez un message personnalisé.

     * **Exemple** : `Complétez votre profil! Nous avons besoin que vous complétiez votre profil pour personnaliser votre expérience.`
   * Sélectionnez **Save (Enregistrer)**.
2. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   * **ID** : Saisissez `company_name`.
   * **Label (Étiquette)** : activez la case à cocher.
   * **Label (Étiquette)** : Saisissez `Company name`.
   * **Required (Requis)** : activez la case à cocher.
   * Sélectionnez **Save (Enregistrer)**.
3. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   1. **ID** : saisissez `job_title`.
   2. **Label (Étiquette)** : Saisissez `Job title`.
   3. **Label (Étiquette)** : activez la case à cocher.
   4. **Required (Requis)** : activez la case à cocher.
   5. Sélectionnez **Save (Enregistrer)**.
4. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=be55d14e8c64f1938397d21834076c7b" alt="Dashboard > Actions > Forms > Form > Step node" data-og-width="1404" width="1404" data-og-height="533" height="533" data-path="docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=280&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=b06f043a3e6ecf2f1b2d52bcbb113227 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=560&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=b2938672582310effef3d535d1bbc08f 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=840&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=0a3f63f1758de3fee7573f6036319b42 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1100&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=47f886a1a894876c89e1ba69859cd2f0 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1650&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=37da6743ff056e5f4ea3c47174b8dd5c 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/lKZsPsZjyiQIAqab/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=2500&fit=max&auto=format&n=lKZsPsZjyiQIAqab&q=85&s=0f8f38c1efebb834796a7a5aecd8b4c6 2500w" />
</Frame>

### Configurer le nœud Flow (Flux)

Ajoutez un nœud **Flow (Flux)** après le nœud **Step (Étape)** pour mettre à jour les `user_metadata` et reprenez le flux d’authentification en procédant comme suit :

1. Sélectionnez **Flow (Flux)** en bas de Form Editor (Éditeur de formulaire).
2. Supprimez le lien existant entre les nœuds **Step (Étape)** et **Ending Screen (Écran de fin)**.
3. Sélectionnez le nouveau **Flow (Flux)** > **Click to add a flow (Cliquer pour ajouter un flux)** > **Create a new flow (Créer un nouveau flux).**

   * Saisissez `Update user_metadata (Mettre à jour user_metadata)` dans le champ **Name (Nom)**.
   * Sélectionnez **Create (Créer)**.
   * Sélectionnez **Save (Enregistrer)**.
4. Liez le nœud **Flow (Flux)** aux nœuds **Step (Étape)** et **Ending Screen (Écran de fin)** comme illustré ci-dessous.
5. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=8576319f2da7122476beb49d786b017a" alt="Dashboard > Actions > Forms > Form" data-og-width="1404" width="1404" data-og-height="540" height="540" data-path="docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=280&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=4b481bd025a13fa79197dfb4c4a19eff 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=560&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=619189059f98bf50a48f955563396bd2 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=840&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=a2d60cfaa9bb49e74024cac9db3de64e 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1100&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=fc4127081b69f8c2dc285a6105d12bfe 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1650&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=fa22e0c8e447316b9fa7cecc4fd4a450 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/1eg0aVw8F3ZdF_cf/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=2500&fit=max&auto=format&n=1eg0aVw8F3ZdF_cf&q=85&s=33880587287eae11011b5373100b0cc8 2500w" />
</Frame>

Ajoutez une action de mise à jour d’utilisateur Auth0 au flux en suivant ces étapes :

1. Sélectionnez le flux **Update user\_metadata** puis sélectionnez **Edit Flow (Modifier le flux)** pour ouvrir l’éditeur de flux dans un nouvel onglet.
2. Sous l’action **Start (Démarrage)** , sélectionnez l’icône **+** pour ajouter une action **Update user (Mise à jour de l’utilisateur)**. Remplissez les champs ci-dessous, puis sélectionnez **Save (Enregistrer)** pour continuer.

   * **Connection** : dans la liste déroulante, sélectionnez la connexion au coffre-fort de votre application de communication entre machines.

   * **User ID** (ID utilisateur) : Saisissez `{{context.user.user_id}}`.

   * **Body (Corps)** : Copiez et collez le code suivant pour mettre à jour user\_metadata avec les propriétés `job_title` et `company_name`.

     ```
     {
       "user_metadata": {
         "job_title": "{{fields.job_title}}",
         "company_name": "{{fields.company_name}}"
       }
     }
     ```

   * Sélectionnez **Save (Enregistrer)**.
3. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=9c03c37ff88b6d84bf9a9b54318f9b9b" alt="Dashboard > Actions > Forms > Flows" data-og-width="1404" width="1404" data-og-height="244" height="244" data-path="docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=280&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=3b4e16ef8256611be66fa0cf4ee42cbf 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=560&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=430f9135268520a36408ee1fef740b60 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=840&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=83961e7603110606eca4300106854be8 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1100&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=30ab2b0e43273d0a4065ca311afcee51 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1650&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=198a78ea7e3fca6c7483f749cfab8e05 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/5OYIYDkw8LEHmXl7/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=2500&fit=max&auto=format&n=5OYIYDkw8LEHmXl7&q=85&s=d570884a02310de5f183a02ed26dec58 2500w" />
</Frame>

### Récupérer le code de rendu du formulaire

Récupérez le code de rendu du formulaire pour afficher visuellement le formulaire avec une Action post-connexion personnalisée en suivant ces étapes :

* Dans l’éditeur de formulaires, sélectionnez **\<> Render (Rendre)**.
* Sélectionnez **Copy (Copier)**.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=2c832d5de71a0b13eb1acfc48946e37e" alt="Dashboard > Actions > Forms > Form > Embed" data-og-width="1400" width="1400" data-og-height="848" height="848" data-path="docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=5bd5d36b8c6fd5525455d43b616c3f67 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=e5ab96f280b32ae83c7cb12bcaf99c68 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=cc8fbaf62fd8285da3eba9c68f0283ba 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=3bb9299dcdbda7e8fdea87b07322ae6d 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=a49ad3632cfd61dfefbfc99ddaec5caa 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=496c343bce24d24aceb836dcbcd570c5 2500w" />
</Frame>

## Créer une action post-connexion

Créez une action post-connexion pour afficher votre formulaire en suivant ces étapes :

1. Rendez-vous à **Auth0 Dashboard > Actions > Flows (Flux) > Login (Connexion).**
2. Sélectionnez l’icône **+**, puis **Build from scratch (Créer de A à Z)** :

   * **Name (Nom)** : Saisissez `Render Progressive Profile Form (Rendre le formulaire de profil progressif)`.
   * **Trigger (Déclencheur)** : sélectionnez `Login / Post Login`.
   * **Runtime (Temps d’exécution)** : sélectionnez la version recommandée.
3. Sélectionnez **Create (Créer)**.

Pour configurer l’action post-connexion :

1. Supprimez le code existant dans l’éditeur de code.

2. Collez le code d’intégration du formulaire dans l’éditeur de code.

3. Modifiez le code pour définir la logique conditionnelle d’affichage du formulaire.

   ```javascript lines theme={null}
   /**
   * @param {Event} event - Details about the user and the context in which they are logging in.
   * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.
   */
   exports.onExecutePostLogin = async (event, api) => {
     const FORM_ID = 'REPLACE_WITH_YOUR_FORM_ID';

     if (
       event.stats.logins_count > 2 &&
       !event.user.user_metadata.company_name &&
       !event.user.user_metadata.job_title
     ) {
       api.prompt.render(FORM_ID);
     }
   }

   exports.onContinuePostLogin = async (event, api) => { }
   ```

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     L’exemple de code ci-dessus affiche le formulaire lorsqu’un utilisateur a un nombre de connexions supérieur à 2 et que les propriétés company\_name et job\_title des métadonnées de l’utilisateur sont manquantes.
   </Callout>

4. Sélectionnez **Deploy (Déployer)**.

5. Glissez et déposez l’Action **Render Progressive Profile Form (Rendre le formulaire de profil progressif)** dans le flux **Login (Connexion)**.

   <Frame>
     <img src="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=4a5e79448b40cbdf322a9bd2ec3606d7" alt="Dashboard > Forms > Use Cases Progressive Profile Login Action" data-og-width="1079" width="1079" data-og-height="524" height="524" data-path="docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=280&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=5d3fad25d7ad4d499f5dcc9ae79a0bd5 280w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=560&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=1d22e6278635f8cbcc95921b696daf5b 560w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=840&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=096823d4713d9aae929cb2f5fd6fe4b7 840w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1100&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=fa221faa74b1c20786984b0c24fc8898 1100w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1650&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=464e01f0b6af664ef3afca983d9739a4 1650w, https://mintcdn.com/docs-staging-feat-docs-5613-b2b-connect/_OgQvr_1Nj6EBLL-/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=2500&fit=max&auto=format&n=_OgQvr_1Nj6EBLL-&q=85&s=de942cd2eb827fe7d5321452c7f223d6 2500w" />
   </Frame>

6. Sélectionnez **Apply (Appliquer)**.

### Tester la mise en œuvre

Testez la mise en œuvre en procédant comme suit :

1. Se connecter avec un utilisateur existant dont le nombre de connexions est supérieur à 2 et dont les attributs `user_metadata` `company_name` et `job_title` n’ont pas de valeurs.
2. L’action post-connexion dans le flux de connexion affichera le formulaire et demandera des informations.
3. Sélectionnez **Auth0 Dashboard > User Management (Gestion des utilisateurs) > Users (Utilisateurs),** localisez l’utilisateur et vérifiez que les attributs `user_metadata` `company_name` et `job_title` contiennent des informations.
