Envoyer des données de formulaire vers un service Web

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si vous souhaitez que les utilisateurs puissent envoyer des données de formulaire vers un service Web, vous pouvez ajouter une connexion de données d'envoi à votre modèle de formulaire en tant que connexion de données secondaire. Selon le type de données acceptées par le service Web, vous pourrez configurer la connexion de données d'envoi pour envoyer les données d'un champ spécifique, les données de tous les champs d'un groupe, ou encore toutes les données du formulaire.

Après avoir ajouté la connexion de données, configurez le modèle de formulaire pour qu'il autorise les utilisateurs à envoyer des données de formulaire vers le service Web. Microsoft Office InfoPath ajoute alors un bouton Envoyer à la barre d'outils Standard et une commande Envoyer au menu Fichier dans le formulaire. Vous pouvez personnaliser les options d'envoi du modèle de formulaire de la façon suivante :

  • en modifiant le texte affiché sur le bouton Envoyer de la barre d'outils Standard et dans la commande Envoyer du menu Fichier ;

  • en modifiant les raccourcis clavier du bouton Envoyer de la barre d'outils Standard et de la commande Envoyer du menu Fichier ;

  • en créant des messages personnalisés que les utilisateurs recevront lorsqu'ils enverront les formulaires ;

  • en indiquant s'il convient de laisser le formulaire ouvert, de le fermer ou d'en ouvrir un autre (vide) une fois le formulaire envoyé.

Ajouter la connexion de données d'envoi

  1. Dans le menu Outils, cliquez sur Options d'envoi.

  2. Dans la boîte de dialogue Options d'envoi, activez la case à cocher Autoriser les utilisateurs à envoyer ce formulaire.

  3. Cliquez sur Envoyer les données du formulaire vers une seule destination, puis cliquez sur Service Web dans la liste.

  4. Cliquez sur Ajouter.

  5. Dans l'Assistant Connexion de données, tapez l'emplacement du service Web vers lequel les utilisateurs enverront leurs données, puis cliquez sur Suivant.

    Conseil : Si vous souhaitez rechercher un serveur UDDI (Universal Description, Discovery, and Integration), cliquez sur Rechercher sur UDDI, tapez le nom du serveur UDDI à rechercher, indiquez si la recherche doit être effectuée par fournisseur ou selon les services fournis, tapez un mot clé de recherche, puis cliquez sur Rechercher. Les services Web qui correspondent à votre mot clé de recherche s'afficheront dans la liste Résultats de la recherche.

  6. Sur la page suivante de l'Assistant, dans la liste Sélectionnez une opération, cliquez sur l'opération de service Web à utiliser pour la réception des données de formulaire, puis cliquez sur Suivant.

  7. Sur la page suivante de l'Assistant, pour sélectionner les données du formulaire à envoyer pour chaque paramètre du service Web, effectuez l'une des opérations suivantes :

    Envoyer les données dans un champ ou groupe

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Dans Options de paramètre, cliquez sur Champ ou groupe.

    3. Cliquez sur Modifier Image du bouton .

    4. Dans la boîte de dialogue Sélectionner un champ ou un groupe, cliquez sur le champ ou groupe dont vous souhaitez envoyer les données, puis cliquez sur OK.

    5. Dans la zone Inclure, cliquez sur Texte et éléments enfants uniquement pour n'envoyer que les données de champ et les éléments enfants du champ ou groupe, ou cliquez sur Sous-arborescence XML comprenant l'élément sélectionné pour envoyer le nom du champ, les données du champ et les éléments enfants du groupe ou champ sélectionné.

    Envoyer toutes les données du formulaire

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    Envoyer les données sous forme de chaîne

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    3. Activez la case à cocher Envoyer les données sous forme de chaîne.

      Remarque : En général, cette case à cocher est activée pour envoyer des données de signature numérique. Dans la plupart des cas, désactivez cette case à cocher.

    Spécificités des objets Microsoft ADO.NET DataSet

    Si le service Web est un objet DataSet ADO.NET, sélectionnez un nœud DataSet lorsque vous configurez cette connexion de données. Si vous utilisez un autre type de nœud pour une connexion de données vers un service Web qui requiert un DataSet ADO, l'action d'envoi échouera.

  8. Cliquez sur Suivant.

  9. Dans la page suivante de l'Assistant, dans la zone Entrez un nom pour cette connexion de données, tapez un nom descriptif pour ce soumettre la connexion de données.

    1. Pour modifier le nom du bouton Envoyer qui s'affiche dans la barre d'outils Standard et la commande Envoyer qui s'affiche dans le menu fichier lorsque les utilisateurs rempliront le formulaire, tapez le nouveau nom dans la zone de légende dans la boîte de dialogue Options d'envoi.

      Conseil : Si vous voulez affecter un raccourci clavier à ce bouton et la commande, tapez une esperluette (&) avant le caractère que vous souhaitez utiliser comme un raccourci clavier. Par exemple, pour attribuer ALT + B que le raccourci clavier pour la commande et le bouton Envoyer, tapez & bouton Envoyer.

  10. Vérifiez l'exactitude des informations de la zone Résumé, puis cliquez sur Terminer.

  11. Pour permettre l'utilisation de la commande Envoyer ou du bouton Envoyer dans la barre d'outils Standard lors de l'édition du formulaire, activez la case à cocher Afficher l'option de menu Envoyer et le bouton Envoyer de la barre d'outils.

    1. Par défaut, une fois que les utilisateurs envoient un formulaire InfoPath laisse le formulaire ouvert et affiche un message pour indiquer si le formulaire a été envoyé. Pour modifier ce comportement par défaut, cliquez sur Avancé et effectuez l'une des opérations suivantes :

      1. Pour fermer le formulaire ou créer un nouveau formulaire vide après que l'utilisateur a envoyé un formulaire complété, cliquez sur l'option souhaitée dans la liste après avoir soumettre.

      2. Pour créer un message personnalisé pour indiquer si le formulaire a été envoyé, activez la case à cocher messages personnalisés utiliser et tapez vos messages dans les zones en cas de réussite et en cas d'échec.

        Conseil : Utiliser un message dans la zone en cas d'échec pour indiquer aux utilisateurs comment procéder si elles ne peuvent pas soumettre leur formulaire. Par exemple, vous pouvez suggérer que les utilisateurs enregistrement leur formulaire et contacter une personne pour obtenir des instructions supplémentaires.

      3. Si vous ne souhaitez pas afficher un message après que l'utilisateur a envoyé un formulaire, désactivez la case à cocher Afficher les messages de réussite et Échec.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×