> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-feat-docs-5551-enterprise-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-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=ec90c43a3fe4282235a24e77680258e6" 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-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=280&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=2ae1ebdaedd45e85cd7b1f3a0fa16ad4 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=560&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=6b884a2091116324e17d762c5c938b29 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=840&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=c29d5ae3cefa63e8b4b578cc992121f1 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1100&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=40ddf99f5a58ddb4b7e358ed2beabbcd 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=1650&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=ddf3d32bfc946843e01aebb2530a1a75 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/IonSBVWf1tysqWTJ/docs/images/fr-ca/cdy7uua7fh8z/xUx9YmnHvnAqL19JvNtNP/60dae88f893d4ebe8e3523421e960596/Progressive-profle-overview.png?w=2500&fit=max&auto=format&n=IonSBVWf1tysqWTJ&q=85&s=6ac5cbe57b0a657f0f6121626d6a9f08 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-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=8001b39ab7a5babe7b47538b760ffd71" 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-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=23f45f35cf7569e168d491826b391c2f 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=e24253553499597dc6862e87c024fa4d 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=7ab3a484804f51c89c1b99b353ab045b 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=d9bead9d1ec478fda799d036beef2ce3 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=e8adfa8f5d9cfc5916ad7f1da3b3f458 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/RVzQBtCETc3SZrQt/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=RVzQBtCETc3SZrQt&q=85&s=e3ac0e1550e5849316a2e1185ca4edf8 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-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=bfab47bf911cb3b2251ea1ecd6a999d1" 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-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=280&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=b6e431834ad1e6428dc595f24b94510a 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=560&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=4bae74a16c5cf14b11df80d0a08c531c 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=840&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=95a34633da32d42d3f4a9a9365ad2ed9 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1100&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=02cc07c68d548bdebf6e453de550ab03 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=1650&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=aa04da77003a6c89073f24aa498c711e 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/MvStJ5Zb8bAUrYE0/docs/images/fr-ca/cdy7uua7fh8z/6H1lRzwKyYioQyQJ9MtIoM/aa248e92fc028a68a5b92ff361a11644/progressive-profile-step.png?w=2500&fit=max&auto=format&n=MvStJ5Zb8bAUrYE0&q=85&s=8ad13d2cacc6e77dfd04c63c5b6e5f83 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-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=f2c38a650534adb2ef4658d2a4943465" 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-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=280&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=4a9735b535e9550fe9cabbbf2f0ea479 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=560&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=2917652efebf9cea6ab9de18850eb141 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=840&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=05f5e6f4badbe1b19f760bb889a6ba19 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1100&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=09f7ca2721a856f08a0f5429826094d7 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=1650&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=eed2e34d4529ded67010c3149869ef90 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/JCSVmdTovtaLfniQ/docs/images/fr-ca/cdy7uua7fh8z/5C91DaWn4LGtJT9BF87ssu/095171d0c452a287c44bfde12fd6d13f/link-nodes.png?w=2500&fit=max&auto=format&n=JCSVmdTovtaLfniQ&q=85&s=48321a0b9d7b229e9c95a023c8c7c7f4 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-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=5a63a64546c278099b646549656980d5" 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-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=280&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=725ff6d6f42eefe79c9cc55b93217ea5 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=560&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=d2df8bf6898c9de96d3223e7d3ee3430 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=840&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=82d436035512149c223736ad1797ac9e 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1100&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=906af1f632e8607f289ddd8eb31c27d4 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=1650&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=0caa73e5afe5111b374a85e3fa418e24 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/sLribk635pv6tjck/docs/images/fr-ca/cdy7uua7fh8z/65Jx4W5oIZJyyvA8z4HqIx/0661b1a8ca6361c54fc4fef07ba59f0b/update-user.png?w=2500&fit=max&auto=format&n=sLribk635pv6tjck&q=85&s=560fb3a740a9ceaa906bd653024a3a6b 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-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=1a6d6d11f3f9fe36fd30603e5ebc5c83" 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-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=9acbdcf9f22915e339b0b91ec064bf12 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=b66ef25bc5653fc6e7cd6a85d8178af2 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=034318484110c7255b635c3a2c296598 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=da3b4fd849b584dbbf1c0b5db2357a26 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=2e8ba620f7df2558219a5b4eecd0db06 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=f9625972c923813f63b9dbf85a2242a6 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-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=8eb3b084a07486ba1c44cb7bf5559ccb" 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-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=280&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=6d3f65e7e57420ba08471beddb459f03 280w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=560&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=9eab43ce237ed86dd497e34a1598e85c 560w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=840&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=c1859c8ace48dc2de2bfeaf3f1e6abe2 840w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1100&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=74ccf91ad6e9aa7a89d136c18ec50ebd 1100w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=1650&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=f9654de014ef0aa62260a4b64b4bcb4b 1650w, https://mintcdn.com/docs-dev-feat-docs-5551-enterprise-connect/-BeSoHmKHSiveFoe/docs/images/fr-ca/cdy7uua7fh8z/1QjjZdpTqTxx012UDN4xk9/99fba5ef4068a5688f1762eea7f42976/renderprogessiveprofile.png?w=2500&fit=max&auto=format&n=-BeSoHmKHSiveFoe&q=85&s=7898119a994ece0c3e65ea581ef86a7b 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.
