> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-update-unified-phone-experience-doc.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-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=69244753cfe285272eb5589ababc0053" 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-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=280&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=449421ca571cc3d19d0492b2699c90d9 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=560&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=17134e7ecd0c2317dfc3d4bea786630e 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=840&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=1c795cec9ac35bf07b895b1b17ec27d3 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1100&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=702e7d2caba59a786410c468b59020f2 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1650&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=779cf3d78c67d60230adbd62eb3db37f 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/edgXicHD3SyMP5PT/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=2500&fit=max&auto=format&n=edgXicHD3SyMP5PT&q=85&s=e0d1a462558f426a1e75b044cb6cb49a 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-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=c43212990e1e5162389ab69f40c5f166" 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-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=d06f60af17a2e61c24f8a2467f9e52b8 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=347f086b924690ad14e353ff12334712 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=9fab54cd96a12b8ec7819663dc563e00 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=344c1cfd691a558f88b5c7cbddb2c811 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=05d680fd60840f0a6fc91492614bed14 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/xVmHC1blPjlyxfV2/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=xVmHC1blPjlyxfV2&q=85&s=b3adb32c32a14ae46df46e1827028df5 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-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=6bfc055182f5530ceeb093d27b1f99ff" 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-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=280&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=1a97fda79b91ce717d41226abd3ad8bb 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=560&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=c3b056561de1ae630536c3ef3cc86812 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=840&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=2163332d58f3c57daf3c30ea58a645b1 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1100&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=28ac9f96be490fd394d541703ce9d9e6 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1650&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=dd4132bdebaaf72c6c7c80695b965f6f 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sGShoIm6fao3ufGw/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=2500&fit=max&auto=format&n=sGShoIm6fao3ufGw&q=85&s=3ef7a1d7d346727df8dd1ddf028a7729 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-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=ec61f09fc82ddd51fb59e1a543640f42" 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-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=280&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=3968b6a63b41a3a8ecb8727d4f033c35 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=560&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=0a83e47b91fbf93b6c1da768fee33709 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=840&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=34b498007b7f57c204868f451f878e6e 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1100&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=d1f30ba79087ebacac84fc59ba47c3ec 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1650&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=13d8ca4113e8f42f084e6891c3b17b59 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/7ubJE-vuJPNYiDqj/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=2500&fit=max&auto=format&n=7ubJE-vuJPNYiDqj&q=85&s=a6a9f5a5e23db0262122cecd9facfa4d 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-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=03213b7004152e2da772a1a9e4581176" 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-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=280&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=7d3e82cb0c70f7d09892a8e6e4ba51dc 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=560&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=5a9b8f6c04746ba224ea57b61bb75363 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=840&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=c8f2e2b3816721ac23d4e543a55e4c52 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1100&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=7a4f03ef8b9424d1f559721db0ef44e2 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1650&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=9f3581b1c5c223a8f0f5a4fe220e143c 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/sDlhTWZGvZdHoKNl/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=2500&fit=max&auto=format&n=sDlhTWZGvZdHoKNl&q=85&s=205334bec00258f730738faf295c067c 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-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=a5fe7dc7c3ef8506980da8b8b566d66b" 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-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=a24d23cc7122dd0bc014087327ca4481 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=5000f7728e80f998a33a2cd844a57ba1 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=942909428a60e23481683fe56ca202d0 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=c8b0d4627888d35cd7cda2708d1460df 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=fbcc336c5c94982ac60a06a5067b116c 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=5ab3178802edd398e754c68f6274a419 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-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=4e8c78265f8a2bcb29ae6b699228100a" 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-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=280&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=f3a2c69b7166d3f5d15258bc7e473e8a 280w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=560&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=9619664f5bc6a1fecf3e5b917481ac49 560w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=840&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=8b80d1a0a8a1e270f8069af1cd0cdf24 840w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1100&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=ec322aa936f26f56dfc87ab896dbace8 1100w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1650&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=f7d3eb9f81c456bea4837f8e6610eb8e 1650w, https://mintcdn.com/docs-staging-update-unified-phone-experience-doc/-JtZgKEfjHsNR_5e/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=2500&fit=max&auto=format&n=-JtZgKEfjHsNR_5e&q=85&s=af8553de0ab6b369798679e8c3294500 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.
