Envoyer des données de formulaire vers un service Web

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Si vous souhaitez que vos utilisateurs à 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 sous forme d’une connexion de données secondaire. Selon les types de données acceptées par le service Web, vous pouvez configurer la connexion de données pour envoyer les données d’un champ spécifique, les données de tous les champs dans un groupe ou toutes les données dans le formulaire.

Après avoir ajouté la connexion de données, vous configurez le modèle de formulaire pour permettre aux utilisateurs d’envoyer des données de formulaire au service Web. Par conséquent, Microsoft Office InfoPath ajoute un bouton Envoyer à la barre d’outils Standard et une commande Envoyer au menu fichier dans le formulaire. Vous pouvez également personnaliser les options d’envoi pour votre modèle de formulaire des façons suivantes :

  • Modifier le texte qui s’affiche sur le bouton Envoyer dans la barre d’outils Standard et la commande Envoyer dans le menu fichier.

  • Modifier le raccourci clavier pour le bouton Envoyer dans la barre d’outils Standard et la commande Envoyer dans le menu fichier.

  • Créer des messages personnalisés à afficher à vos utilisateurs lorsqu’ils envoient leurs formulaires.

  • Spécifiez si vous voulez laisser le formulaire ouvert, fermez le formulaire ou un autre formulaire vierge s’ouvrent pas après l’envoi du formulaire.

Ajouter la connexion de données

  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 de 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 où vos utilisateurs envoyer des données, puis cliquez sur suivant.

    Conseil : Si vous souhaitez rechercher un serveur universel Description, Discovery and Integration (UDDI) d’un service Web, cliquez sur Rechercher sur UDDI, entrez le serveur UDDI que vous souhaitez effectuer une recherche, indiquez si vous souhaitez effectuer une recherche par fournisseur ou par les services qui sont proposées, Entrez un mot clé de recherche, puis cliquez sur recherche. Services Web qui correspondent à votre mot clé de recherche seront affichent dans la liste des résultats de recherche.

  6. Dans la page suivante de l’Assistant, dans la liste Sélectionnez une opération, cliquez sur l’opération de service Web que vous souhaitez utiliser pour recevoir les données du formulaire, puis cliquez sur suivant.

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

    Envoyer les données dans un champ ou un groupe

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    2. Dans les options de paramètres, cliquez sur champ ou un 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 un groupe dont vous voulez envoyer les données, puis cliquez sur OK.

    5. Dans la zone inclure, cliquez sur texte et éléments enfants uniquement pour envoyer uniquement les données dans ce champ et les éléments enfants du champ ou du groupe, ou cliquez sur sous-arborescence XML comprenant l’élément sélectionné pour envoyer le nom du champ, les données dans le champ, et les éléments enfants dans le champ ou groupe sélectionné.

    Envoyer toutes les données dans le formulaire

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    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 de service Web qui recevra les données à partir de l’écran.

    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 règle générale, vous sélectionnez cette case à cocher pour envoyer les données signées numériquement. Dans la plupart des cas, désactivez cette case à cocher.

    Détails techniques sur les objets Microsoft ADO.NET DataSet

    Si le service Web nécessite 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 à 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 Envoyer Options boîte de dialogue.

      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 que les informations sont correctes dans la section Résumé, puis cliquez sur Terminer.

  11. Pour permettre aux utilisateurs d’utiliser la commande Envoyer ou le bouton Envoyer dans la barre d’outils Standard lorsqu’ils remplissent votre formulaire, activez la case à cocher Afficher l’option de menu Envoyer et le bouton Envoyer.

    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

Développez vos compétences dans Office
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.

×