Partager via


Ajouter un formulaire

Un formulaire est une configuration pilotée par les données qui collecte des données dans des sites Power Pages. Les formulaires sur les pages sont créés à partir de formulaires de tables Dataverse. Créez des formulaires de table Dataverse à l’aide de l’espace de travail Données ou à partir des applications pilotées par modèle créées dans Power Apps. Utilisez-les sur des pages ou avec des listes pour créer une application web complète.

Astuce

Pour ajouter un formulaire :

  1. Ouvrez le studio de conception pour modifier le contenu et les composants du site.

  2. Accédez à l’espace de travail Pages.

  3. Sélectionnez la page à modifier.

  4. Sélectionnez la section à laquelle ajouter le composant de formulaire.

  5. Survolez n’importe quelle zone de canevas modifiable, puis sélectionnez l’icône Formulaire sur le volet Composant.

    Capture d’écran des options du menu Ajouter un composant.

  6. Choisissez de créer un nouveau formulaire ou d’utiliser un formulaire existant (si un créateur en a déjà créé un).

    Si vous choisissez de créer un nouveau formulaire, entrez les critères suivants.

    Option Description
    Choisir une table Choisissez la table où vous souhaitez stocker les données.
    Sélectionner un formulaire Sélectionnez l’un des formulaires Dataverse disponibles pour la table sélectionnée.
    Attribuer un nom à votre copie du formulaire sélectionné Donnez un nom à votre copie du formulaire.
    Données Vous pouvez choisir de faire en sorte que les données saisies par un utilisateur créent un nouvel enregistrement, mettent à jour des enregistrements existants ou mettent les données en lecture seule.
    Lors de l’envoi Vous pouvez éventuellement choisir d’afficher un message de réussite. Vous devez entrer les options pour rediriger vers une page Web et rediriger vers une URL.
    CAPTCHA Vous pouvez choisir d’afficher un captcha aux utilisateurs anonymes, aux utilisateurs authentifiés ou aux deux.
    Attachments Vous permet d’activer et configurer les documents joints pour le formulaire.

    Note

    Vous devez activer les autorisations de table pour que les utilisateurs puissent interagir avec les données des formulaires.

  7. Sélectionnez les points de suspension (...) pour dupliquer le formulaire, le déplacer vers le haut ou vers le bas dans la section, ou le supprimer.

Modifier un champ de texte dans le formulaire

Vous pouvez modifier les champs de texte, y compris l’e-mail, le titre du formulaire et la section de titre.

Pour modifier un champ de texte dans le formulaire :

  1. Survolez et sélectionnez le champ de texte dans le canevas.
  2. Modifiez le champ de texte et stylisez-le selon vos besoins (gras, souligné ou italique). Options de style pour les champs de texte, notamment gras, souligné et italique. Gras est sélectionné ici.

Modifier, valider et supprimer des champs de formulaire

Les champs de formulaire sont modifiables dans l’espace de travail Pages.

Pour modifier un champ de formulaire :

  1. Sélectionnez le champ et choisissez Modifier le champ.

  2. Définissez les propriétés de votre champ.

    • Mettez à jour le libellé/nom d’affichage du champ.
    • Marquez le champ comme obligatoire, puis personnalisez le message d’erreur à afficher lorsque le champ est obligatoire.
    • Ajoutez une description au champ et ajustez sa position (les choix incluent au-dessus du champ, en dessous du champ et au-dessus de l’étiquette).
    • Définissez les règles de validation du champ.
      • Utilisez les options pour configurer des validations prêtes à l’emploi.
      • Utilisez l’option Regex pour saisir une validation personnalisée à l’aide d’expressions régulières.

    Selon votre type de données, d’autres propriétés peuvent être affichées.

  3. Cliquez sur Terminé.

Pour supprimer un champ de formulaire :

  1. Survolez et sélectionnez le champ de texte dans le canevas.
  2. Choisissez les points de suspension ... dans la barre d’outils.
  3. Sélectionnez Supprimer.

Avertissement 

Cela supprime également le champ du formulaire Dataverse correspondant.

Activer les pièces jointes sur un formulaire

Si des pièces jointes sont activées, les utilisateurs peuvent charger une pièce jointe avec la soumission du formulaire.

Pour activer les pièces jointes sur un formulaire :

  1. Ajoutez un champ ou modifiez un formulaire existant.

  2. Dans la boîte de dialogue Ajouter un formulaire, sélectionnez Pièces jointes dans le volet de gauche.

  3. Activez/désactivez le bouton à bascule Activer les pièces jointes.

  4. Activez/désactivez le bouton bascule Pièce jointe requise selon que vous souhaitez ou non demander à l’utilisateur d’inclure une pièce jointe.

  5. Activez/désactivez le bouton à bascule Autoriser plusieurs fichiers selon que vous souhaitez autoriser ou non l’utilisateur à télécharger plusieurs fichiers.

  6. Pour Stockage des pièces jointes, sélectionnez Notes pour enregistrer les fichiers dans Dataverse ou sélectionnez Azure Blob Storage pour stocker les fichiers dans Azure.

    Nonte

    Avant de pouvoir utiliser correctement le stockage d’objets blob Azure pour les pièces jointes, certaines conditions préalables sont requises :

    • La version du package du portail de base Dataverse doit être au moins 9.3.2405.xx. Si la condition n’est pas remplie, le message « Pour accéder à d’autres contrôles pour le chargement de fichiers, mettez à jour le package du portail de base Dataverse » s’affiche.
    • La version d’exécution de votre site web Power Pages doit être au moins 9.6.5.1.
  7. Si vous utilisez le stockage Blob Azure, entrez des valeurs pour le Nom du compte de stockage Azure et le Nom du conteneur Azure. Pour en savoir plus, consultez Activer le stockage Azure.

  8. Pour Nombre maximal de fichiers, entrez le nombre maximal de fichiers que vous souhaitez autoriser un utilisateur à télécharger.

  9. Pour Limite de taille de téléchargement par fichier (en Ko), entrez la taille maximale en Ko que vous souhaitez autoriser par fichier. Le tableau suivant indique les limites absolues de taille de fichier maximale en fonction de l’option de stockage sélectionnée :

    Option de stockage Taille maximale par fichier
    Remarques 90 Mo
    Azure Blob Storage 10 Go

    Important

    Si vous utilisez des notes pour le stockage, assurez-vous que la limite de taille de fichier n’est pas supérieure à la limite des pièces jointes par e-mail définie pour l’environnement. Par exemple, si vous définissez la limite de taille de chargement par fichier sur 50 Mo, mais que la limite de pièces jointes a la valeur par défaut de 5 Mo, les utilisateurs ne pourront pas charger de fichiers de plus de 5 Mo.

  10. Pour Types de fichiers autorisés, sélectionnez les types de fichiers que vous souhaitez autoriser les utilisateurs à charger. Les types de fichiers suivants sont autorisés :

    • Toutes
    • Audio
    • Document
    • Image
    • Vidéo
    • Spécifique (valeurs séparées par une virgule)

Une fois configuré, l’espace réservé de chargement de fichier s’affiche dans le canevas.

Formulaire avec option de pièce jointe activée.

Nouvelle expérience de chargement de fichier

Avec la nouvelle expérience de chargement de fichiers, les utilisateurs voient le nom de fichier, le type de fichier, la taille du fichier, la barre de progression du chargement et l’option de suppression. Si le chargement échoue (par exemple, si le type de fichier n’est pas pris en charge ou si le chargement dépasse le nombre maximal de fichiers), un message d’erreur s’affiche.

Les nouveaux sites activent automatiquement la nouvelle expérience de chargement de fichiers, y compris les sites qui sont passés de développeur à production. Les sites existants doivent activer la nouvelle expérience de chargement de fichiers.

Activez la nouvelle expérience en créant un paramètre de site nommé EnhancedFileUpload avec une valeur définie sur true. Les nouveaux sites sont automatiquement activés.

Pour désactiver la nouvelle expérience, définissez la valeur du paramètre EnhancedFileUploadde site sur false.

Activer les autorisations de table

Lorsque vous ajoutez un nouveau formulaire, une invite s’affiche pour définir des autorisations permettant aux utilisateurs du site d’interagir avec le formulaire. Les paramètres des autorisations de table sont préremplis (créer et ajouter à), mais vous devez toujours attribuer des rôles Web et enregistrer les paramètres. Le processus crée automatiquement les autorisations de table enfant pour la table note (annotation) contenant les documents joints.

Configurer les autorisations de table.

Vous pouvez également ajuster les autorisations et attribuer des rôles Web en fonction de vos besoins dans l’espace de travail Configurer.

Menu Autorisations de table.

Pour plus d’informations, accédez à Configuration des autorisations de table.

Activer les composants de code sur les champs de formulaire

Si un champ de formulaire Dataverse est configuré pour utiliser un composant de code avec l’espace de travail Données ou une application pilotée par modèle, vous pouvez activer le composant de code sur un formulaire de page web.

Pour activer un composant de code :

  1. Sélectionnez Modifier le composant de code dans le menu.

  2. Basculez le bouton bascule Activer le champ de composant personnalisé sur la position Activé.

Les composants personnalisés sont maintenant activés pour ce champ.

Modifier les propriétés du composant de code dans les champs de formulaire (version préliminaire)

Modifiez les propriétés d’un composant depuis l’espace de travail Pages.

Important

  • Cette fonctionnalité est une fonctionnalité en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.

Une fois que vous avez activé un composant de code, les propriétés de ce composant s’affichent sous le bouton bascule Activer le champ du composant personnalisé. Définissez les valeurs de ces propriétés et sélectionnez Terminé.

Activer l’assistance au remplissage de formulaire par l’IA sur un formulaire (version préliminaire)

[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

L’activation du remplissage de formulaire par l’IA permet à vos utilisateurs de remplir le formulaire plus rapidement et avec une plus grande précision. Activez le remplissage de formulaire avec l’IA en activant le bouton bascule. L’activation du remplissage de formulaire par l’IA fournit aux utilisateurs de votre formulaire une assistance IA qui les aide à remplir le formulaire plus rapidement et avec une plus grande précision. Vous pouvez activer le remplissage de formulaire IA en activant le bouton bascule.

Capture d’écran du paramètre de remplissage de formulaire IA dans la section Paramètres du formulaire de Power Pages.

Important

  • Cette fonctionnalité est en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle, afin que les clients puissent y accéder de façon anticipée et apporter leurs commentaires.
  • Cette fonctionnalité n’est pas disponible dans les régions Government Community Cloud (GCC), Government Community Cloud - High (GCC High) ou Department of Defense (DoD).
  • La version du site Power Pages doit être 9.6.9.XX ou supérieure.

Lorsque vous activez l’assistance au remplissage de formulaire, les utilisateurs peuvent :

  • Remplissage automatique des formulaires à partir des pièces jointes : les utilisateurs peuvent joindre un fichier, et l’assistance de l’IA remplit automatiquement les champs en extrayant les informations pertinentes des pièces jointes. Les utilisateurs peuvent joindre des documents (PDF) et des images (JPEG, PNG). Les utilisateurs peuvent toujours modifier les champs remplis automatiquement si nécessaire.

    Capture d’écran montrant un exemple de la fonctionnalité de remplissage de formulaire basée sur l’IA.

  • Utiliser l’assistance à la rédaction pour les champs de texte multilignes : si votre formulaire comporte un champ de texte multiligne, les utilisateurs peuvent utiliser l’assistance à la rédaction pour réécrire leurs saisies et améliorer leurs brouillons.

    Capture d’écran montrant un exemple de la fonctionnalité de remplissage de formulaire de l’IA et de la façon dont l’IA y répond.

Conditions qui empêchent l’activation du remplissage de formulaire par l’IA

Le remplissage de formulaire IA ne peut pas être activé et les utilisateurs ne peuvent pas l’utiliser dans les conditions suivantes :

  • Les administrateurs de votre organisation ont désactivé les fonctionnalités d’IA pour les utilisateurs finaux à l’aide des contrôles de gouvernance. Pour en savoir plus sur les contrôles de gouvernance, consultez Désactiver les fonctionnalités d’IA générative pour les utilisateurs (version préliminaire).
  • Le site fait partie d’un environnement où les administrateurs ont désactivé les données dans toutes les régions. Pour en savoir plus sur l’autorisation des données entre les régions, consultez Activer les copilotes et les fonctionnalités d’IA générative.
  • Le formulaire est hautement personnalisé avec JavaScript ou des styles personnalisés. Dans ces cas, ajoutez un paramètre de site pour le site avec le nom du paramètre de site Forms/{FormId}/EnableGenAIFormsAssistant et définissez la valeur sur true. Remplacez {FormId} par l’ID de votre formulaire. Vous pouvez trouver l’ID d’un formulaire à la fin de l’URL lorsque vous ouvrez un formulaire dans l’espace de travail Données.

Limitations connues

  1. Le remplissage de formulaire AI n’est disponible que sur :

    • Formulaires de base, mais pas sur les formulaires à plusieurs étapes
    • formulaires qui créent un enregistrement dans Dataverse

    Les formulaires utilisés pour modifier des enregistrements Dataverse n’ont pas la fonctionnalité de remplissage de formulaire avec l’IA.

  2. Pour les nouveaux formulaires créés, assurez-vous d’ajouter les autorisations de table appropriées avant d’activer le remplissage de formulaire par l’IA.

Voir aussi