> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-feat-one-trust-integration.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-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=dd29a3c579b9299e4ef223a8ba3ec0c4" 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-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=280&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=3f70290a8059744fa24369d92fb19061 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=560&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=26a056680cb19b85203cc1d913cdc833 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=840&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=2acd73ace5d7c65360f7cf7cef619a62 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1100&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=45505686664ceb07322b6f451b11e4fe 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1650&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=df224122417114655c04a4b219e47b81 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1za7GXa-c2Gq_wI2/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=2500&fit=max&auto=format&n=1za7GXa-c2Gq_wI2&q=85&s=f2efa7df4d3cb46f8d0253f3061eeb9c 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-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=7aac306bbf4390b6c2763f1072fa15a0" 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-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=177a46458ae7435fb753c4f1777ef066 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=a4b4967c90d63d90e50f22cda02ff571 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=f0c692b55e8bf628f2f45529035569ae 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=584d9e742ff96a55c30125e0e57cf365 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=a9a9424d84109b474b08babd64a9fa96 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/__jN7QoGd-FxCG_B/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=__jN7QoGd-FxCG_B&q=85&s=fa560962091969d94b9c7dcfbb3dabda 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-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=f24ef259c905bc5244c32b98c47c7f9b" 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-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=280&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=e318ae09123e8e5329d12fa2439ba889 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=560&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=155ffcc4cde8566961f3aebede6819a6 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=840&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=cd8187c83af2bb884607e12e362383af 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1100&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=95f9af162429421df4ac6cd05716afd1 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1650&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=c46a462e54e9d59885bf4cb8ebaef3a1 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=2500&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=dd757f3bed69efc89f93fd08ac7383b3 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-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=ad309ff8c036691bd26c6f562fec0ad8" 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-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=280&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=a6322deacf6b18ab75a272e5505d6951 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=560&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=22b9202dc4ceab6d929505f8e14f3053 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=840&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=362c8980f2c1745f2edcc682d91482c5 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1100&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=efe788043bfd394fb64dfad1dc509a95 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1650&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=4eec6a4451837fdffd8f486f6f1b764c 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/IkHNW2Xln5Q1p1Qz/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=2500&fit=max&auto=format&n=IkHNW2Xln5Q1p1Qz&q=85&s=1bc8c3235b38ee2669a826c6496807b9 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-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=f0c5ed51c0ab0c6dcf0fa66943c5b4ab" 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-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=280&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=c1d3f480813f326e461a040bae973be1 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=560&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=aa743abd47284373425f0c54c7e7f7be 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=840&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=9834f01fc889ae617ff55c591640e677 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1100&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=5547222f509394baeb2ce6bbc7cc72bf 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1650&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=30d0d04162f26f3650a1b5d858e1c3c2 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/VleedQr7rXUnmBCf/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=2500&fit=max&auto=format&n=VleedQr7rXUnmBCf&q=85&s=a35c5e1afd9cc933668431fde43d5a03 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-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=0cf1d436684fd3fbb26df256114a3e00" 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-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=9259381aeb4775b2e5a7940bcf389dab 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=394bf0acfc874ed9faaf5a19a46df708 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=a7bbd7ca4955d458d258d153a5e6cfca 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=7a48a3a59e30498475d4546f9d9c8ca8 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=9603b281092962010dc2464b39f197d9 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/dVDZ8136PQNn0Qv8/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=dVDZ8136PQNn0Qv8&q=85&s=7082df82b571c1ec7b33bb8c76194147 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-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=548b613b92874f0f0a6aa651872f967a" 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-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=280&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=8de495e50ead2e60c6049cdbcbbf8b63 280w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=560&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=13a7287a884fca2f36bda7929e4263dc 560w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=840&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=0b426ff92a74490d20fbe462eab66520 840w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1100&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=d9c9371bb017d46ff8a91532fb31a72f 1100w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1650&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=b8a432b4d3eba9887ecda5a466abcbd7 1650w, https://mintcdn.com/docs-dev-feat-one-trust-integration/1ouGDxoGN4F1BdwD/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=2500&fit=max&auto=format&n=1ouGDxoGN4F1BdwD&q=85&s=f70db20dc25de7ab9fbdfeffadcfaa66 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.
