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.
Ajout d’une connexion de données permet à un utilisateur d’envoyer les informations qu’ils entrées dans le formulaire à la source de données spécifiée après qu’ils ont terminé. Cela vous permet de concevoir des formulaires simples comme un sondage entre office qui vous invite à indiquer vos collègues quelles sont leurs préférences déjeuner pour une fête à venir et les résultats d’e-mails ou aussi complexe qu’un formulaire qui collecte des informations pour une demande de prêt et la soumet qui données sur un serveur SharePoint.
Contenu de cet article
Soumettre à propos de connexions de données
Lorsqu’un utilisateur soumet un formulaire, ce qui signifie que l’utilisateur est terminé remplissant le formulaire. À ce stade, les données sont envoyées via une connexion de données d’envoi qui enregistre les informations dans une source de données externes, telle qu’une bibliothèque de formulaires SharePoint. Ceci est différent de la loi de l’enregistrement d’un formulaire. Par exemple, le Concepteur de formulaire, lorsque vous enregistrez un formulaire, votre avancement de développement de l’écran est enregistré afin que vous pouvez continuer à travailler dessus plus tard, comme lors de l’enregistrement d’un document Word. De même, lorsqu’un utilisateur remplit un formulaire, ils peuvent enregistrer le formulaire afin d’enregistrer leur progression remplissant le formulaire afin de pouvoir retourner au formulaire ultérieurement. Même si un utilisateur a enregistré un formulaire, lorsqu’ils ont terminé yeux qu’ils vous devrez soumettre.
Lorsque vous créez un nouveau formulaire basé sur un service Web ou une liste SharePoint devenant connexion de données initiale par défaut soumettre connexion de données pour le formulaire. InfoPath reflète la structure des champs de données de la connexion de données principale afin que vous pouvez définir les valeurs qu’ils contiennent lorsque vous envoyez le formulaire. Vous pouvez également démarrer un formulaire à partir de zéro et ajouter une connexion de données à un modèle de formulaire qui n’est pas basé sur une connexion de données ou encore ajouter une connexion de données supplémentaires lorsqu’il y a déjà une connexion de données d’envoi en place.
Tandis que la plupart des formulaires sont configurés pour avoir une connexion de données d’envoi et envoyer toutes les données dans le formulaire, il comportant plusieurs soumettre des connexions de données vous permet de contrôler les champs qui sont envoyés à la source de données à l’aide de règles ou du code personnalisé. Par exemple, vous pouvez configurer votre formulaire pour autoriser les utilisateurs d’envoyer leurs formulaires remplis à un service Web, ainsi que par un message électronique.
Les formulaires sont envoyés en fonction des règles que vous spécifiez. Vous pouvez ajouter la règle Envoyer à un bouton, afin qu’un formulaire est envoyé lorsque l’utilisateur clique sur Envoyer, ou vous pouvez le baser sur un autre événement qui se produit lorsque l’utilisateur remplit le formulaire :
Pour plus d’informations sur les règles d’action et l’action de données d’envoi, voir Ajouter règles pour effectuer d’autres actions.
Envoyer des types de connexions de données
Vous pouvez créer les types suivants de données connexions d’envoi :
Remarque : Pour ajouter une connexion de données d’envoi qui envoie des données à une source de données distante, vous devez l’emplacement des données source et accès droits lui auprès de l’administrateur.
-
Service Web (SOAP) Le service Web envoyer des envois de connexion de données à un service web SOAP (Simple Object Access Protocol). SOAP est un protocole de communication qui définit les messages XML qui sont utilisés pour communiquer avec un service Web. Lorsque vous envoyez des données via une connexion de service Web, InfoPath détermine quelles données sont requis par le service Web et, en fonction de ces informations, vous pouvez indiquer quels champs dans le formulaire doit envoyer leurs données au service Web.
-
Connexion aux bibliothèques SharePoint Cette option permet à un formulaire InfoPath envoyer les données sous forme d’un document dans une bibliothèque de documents SharePoint.
-
Message électronique Cela permet d’InfoPath envoyer des réponses au formulaire dans un message électronique. Ceci est utile pour les déploiements de formulaire de petite taille, où une réponse volumineuse sera surcharger pas l’utilisateur chargée de recevoir les réponses au formulaire.
-
Environnement d’hébergement, telles que la page ASP.NET ou une application d’hébergement Il s’agit d’une option avancées d’envoi qui ne présente pas réellement des données, mais déclenche un événement dans l’application ou une page ASP .NET qui héberge le formulaire. Il est utilisé lors de la création d’une application Windows dans Visual Studio qui utilise la classe FormControl pour héberger des formulaires ou lorsque vous créez une page ASP .NET qui héberge le formulaire à l’aide de la classe XMLFormView . Ce type d’envoyer est également utilisé lors de la création d’un outil formulaires pour SharePoint Workspace.
-
Serveur Web (HTTP) L’option de serveur (HTTP) Web sont accessibles sous l’onglet données, dans le groupe Envoyer le formulaire, en cliquant sur Options d’envoi. Cela vous permet de créer une connexion de données qui envoie la totalité du formulaire dans le corps d’un envoi HTTP à l’URL indiquée. L’URL de destination peut être une application sur un serveur Web, comme une application ASP.NET, un script CGI ou une application qui utilise ISAPI.
Remarque : Un formulaire peut avoir une seule connexion de données qui envoie des données à une application sur un serveur Web.
Ajouter une connexion pour envoyer des données externes
Il existe deux façons d’ajouter une connexion de données d’envoi, comme suit :
-
Sous l’onglet données, dans le groupe formulaire Envoyer, cliquez sur le bouton correspondant au type de source de données que vous souhaitez ajouter.
-
Sous l’onglet données, dans le groupe Données externes, cliquez sur Connexions de données et effectuez les opérations suivantes :
-
Cliquez sur Ajouter.
-
Cliquez sur Envoyer les données.
-
Cliquez sur Suivant.
-
Cliquez sur la source de données, puis cliquez à nouveau sur suivant.
Quelle que soit la méthode vous permet de commencer à ajouter une connexion de données d’envoi, par la suite, continuez avec l’option appropriée, comme suit.
Lorsque vous configurez une connexion de données d’envoi, vous pouvez souvent utiliser les fonctions et formules. Pour plus d’informations sur les fonctions et formules dans InfoPath, voir Ajouter des formules et des fonctions dans InfoPath 2010.
-
Entrez l’adresse de messagerie ou les adresses qui sera envoyé à l’écran dans la zone à.
-
Si le formulaire doit être copiés carbone ou carbone invisible à tout autre utilisateur, entrez les adresses de messagerie souhaitée dans les zones Cc et Cci.
-
Entrez l’objet de la réponse dans la zone objet.
-
Entrez l’introduction du destinataire formulaire verra s’afficher dans la zone Introduction.
-
Cliquez sur Suivant.
-
Sélectionnez la manière dont le formulaire à envoyer une fois l’utilisateur terminée qu’il a rempli :
-
Si vous souhaitez envoyer uniquement une capture d’écran de l’affichage actuel du formulaire dans le corps du message, cliquez sur Envoyer uniquement la vue active du formulaire sans pièce jointe.
Remarque : Le formulaire ne peut pas être complété ou d’interagir avec par l’ou les destinataires, il est juste un instantané de l’affichage de formulaire actuel au moment de l’envoi.
-
Si vous voulez envoyer l’ensemble du formulaire en tant que pièce jointe, y compris l’affichage actuel et les affichages, afin que les destinataires peuvent remplir le formulaire, sélectionnez Envoyer le formulaire en tant que pièce jointeet entrez un nom pour la pièce jointe dans le Nom de la pièce jointe zone.
-
-
Cliquez sur Suivant.
-
Entrez un nom pour la connexion de données et indiquer que ce doit être ou non connexion d’envoi de la valeur par défaut.
Bibliothèque SharePoint
Remarque : Vous ne pouvez pas ajouter une connexion pour envoyer des données à une liste SharePoint à un formulaire existant. Pour créer ce type de connexion, vous devez démarrer à partir de SharePoint en personnalisant une liste SharePoint, ou en créant un nouveau formulaire en utilisant le modèle de liste SharePoint. Pour plus d’informations relatives à la personnalisation de SharePoint formulaire de liste, voir Personnaliser un formulaire de liste SharePoint.
-
Entrez l’emplacement du serveur SharePoint dans la zone de la bibliothèque de documents.
-
Entrez un nom pour le formulaire dans la zone nom de fichier, indiquez si InfoPath doit remplacer le formulaire si une portant le même nom existe déjà, puis cliquez sur suivant.
Pour plus d’informations concernant l’utilisation de fonctions et formules dans le nom de l’écran, voir Ajouter des formules et des fonctions dans InfoPath 2010.
-
Entrez un nom pour la connexion de données dans la zone, puis puis sélectionnez connexion de données d’envoi de la case à cocher définir comme connexion d’envoi par défaut s’il s’agit de la valeur par défaut.
Service Web (SOAP)
-
Entrez l’URL du serveur web qui héberge la connexion SOAP, ou cliquez sur Rechercher sur UDDI pour rechercher la connexion au serveur, puis cliquez sur suivant.
-
Sélectionnez le service web que vous souhaitez envoyer des données vers.
-
Cliquez sur Suivant.
-
Pour chacun des paramètres, sélectionnez les champs ou groupes qui seront associé en cliquant sur le champ ou un groupe, puis Modifier, ou cliquez sur formulaire entier pour inclure toutes les données dans le formulaire.
-
Cliquez sur Suivant.
-
Entrez un nom pour la connexion de données dans la zone, puis puis sélectionnez connexion de données d’envoi de la case à cocher définir comme connexion d’envoi par défaut s’il s’agit de la valeur par défaut.
Environnement d’hébergement, par exemple une page ASP.NET ou une application d’hébergement
Il s’agit d’une option de programmation avancée qui nécessite l’utilisation de code personnalisé et, par conséquent, n’est pas couverte ici. Consultez les liens suivants pour plus d’informations concernant les classes liées et ses commandes.
-
Pour plus d’informations concernant la classe SubmitToHostConnection , voir SubmitToHostConnection cours.
-
Pour plus d’informations concernant la classe FormControl , consultez Classe FormControl.
-
Pour plus d’informations concernant la classe XMLFormView , consultez XmlFormView classe.
Bibliothèque SharePoint
Une bibliothèque de connexions de données SharePoint est une bibliothèque contenant les fichiers de connexion de données qui stockent les paramètres utilisés pour se connecter à des sources de données externes. Les fichiers de connexion de données contenus dans une bibliothèque de connexions de SharePoint peuvent décrire une connexion de service Web ou une connexion de la bibliothèque SharePoint et peuvent être utilisés dans Filler et modèles de formulaires compatibles avec les navigateurs. Voici quelques-uns des avantages à l’aide d’une bibliothèque de connexions de données SharePoint :
-
Plusieurs formulaires peuvent utiliser le même fichier de connexion de données, il n'est donc pas nécessaire de recréer la même connexion de données à partir de zéro pour chaque formulaire.
-
Si les paramètres de connexion ou emplacement pour une source de données externes sont modifiés, vous devez mettre à jour uniquement le données fichier de connexion, pas chaque formulaire.
-
Le fichier de connexion de données peut contenir des informations d\rquote authentification secondaires pouvant être utilisées par le serveur quand un utilisateur remplit un formulaire dans un navigateur.
-
Les formulaires remplis dans un navigateur sans niveau de sécurité de confiance totale peuvent se connecter à un ordinateur d'un autre domaine si toutes les connexions de données du formulaire utilisent des fichiers de connexion de données.
Pour plus d’informations sur les connexions de données universel, voir version 2.0 référence de la connexion de données universel et le schéma.
Créer et envoyer des données vers une connexion définie dans une bibliothèque de connexions de données SharePoint
Procédez comme suit pour créer un fichier de connexion de données sur le serveur, s’il n’existe pas déjà :
Remarque : InfoPath ne peut pas créer un fichier de connexion de données pour un message électronique ou la connexion d’environnement d’hébergement.
-
Suivez les étapes décrites dans Ajouter une connexion à recevoir des données externes pour ajouter le type de connexion de données que vous souhaitez créer un fichier de connexion de données.
-
Sous l’onglet données, dans le groupe Données externes, cliquez sur Connexions de données.
-
Sélectionnez la connexion de données de votre choix, puis cliquez sur convertir en fichier de connexion.
-
Entrez l’URL de la bibliothèque de connexions de données et ajouter le nom du fichier à la fin de celui-ci dans la zone de texte ou cliquez sur Parcourir pour accéder à l’emplacement souhaité et entrez un nom de fichier, puis cliquez sur Enregistrer.
Remarque : Vous devez entrer l’URL complète à la bibliothèque de connexions de données, ainsi que le fichier. Par exemple, http://department/site/dataconnectionlibrary/file.udcx, où http://department/site/dataconnectionlibrary est l’URL de la bibliothèque de connexions de données et file.udcx est le nom de fichier du nouveau fichier de connexion de données qui est pour être créé. Si ce fichier existe déjà sur le serveur puis en créant une nouvelle portant le même nom remplace la copie sur le serveur.
-
Cliquez sur OK.
-
Cliquez sur Fermer.
-
Accédez à la bibliothèque de connexions de données SharePoint et, le cas échéant, l’Archivage et Approuver le fichier UDC créée.
Procédez comme suit pour ajouter une connexion de données via un fichier de connexion de données SharePoint :
-
Sous l’onglet données, dans le groupe Envoyer le formulaire, cliquez sur À d’autres emplacements, puis cliquez sur À connexion au serveur SharePoint.
-
Sélectionnez le serveur souhaité dans le menu déroulant Site.
-
Sélectionnez le fichier de connexion de données de votre choix.
-
Cliquez sur Suivant.
-
Suivez les étapes de l’option sélectionnée, comme illustré dans Ajouter une connexion à recevoir des données externes.
Si le site SharePoint que vous souhaitez n’est pas dans la liste, procédez comme suit pour l’ajouter à la liste :
-
Cliquez sur Gérer les Sites.
-
Cliquez sur Ajouter.
-
Dans la zone URL et un nom dans la zone nom complet, entrez l’URL du site SharePoint.
Configurer les options d’envoi
Lorsque vous ajoutez une connexion de données d’envoi, InfoPath configurera le formulaire devant être soumis via la connexion de données par défaut. Vous pouvez configurer ces options dans la boîte de dialogue Options d’envoi. Pour ouvrir la boîte de dialogue Options d’envoi, sous l’onglet données, dans le groupe Envoyer le formulaire, cliquez sur Options d’envoi.
Dans l’écran Options d’envoi, vous pouvez configurer les options d’envoi de l’écran des façons suivantes :
-
Activer ou désactiver la possibilité des utilisateurs d’envoyer le formulaire.
-
Sélectionnez le mode dans lequel le formulaire est envoyé, soit vers une seule destination, en utilisant les règles ou à l’aide de code personnalisé.
À l’aide de règles ou du code personnalisé, vous pouvez configurer le formulaire pour envoyer des données via plusieurs connexions de données lorsque les utilisateurs cliquez sur Envoyer. Par exemple, si vous créez un formulaire de note de frais, vous pourriez envoyer le formulaire dans une bibliothèque de documents SharePoint si la quantité est inférieure à 1 000 $ ou ont soumis à une autre bibliothèque de documents SharePoint pour les formulaires qui nécessitent l’examen supérieure si le montant est 1 000 $ ou plus, puis marquez-le par courrier électronique au responsable de l’utilisateur.
-
Ajouter ou supprimer un bouton Envoyer dans l’onglet de ruban et les informations dans InfoPath Filler.
-
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é.
Effectuez les opérations suivantes, selon vos besoins, pour configurer les options d’envoi :
-
Pour permettre aux utilisateurs d’envoyer le formulaire, vérifiez que la case Autoriser les utilisateurs à envoyer ce formulaire est activée.
-
Pour indiquer comment d’envoyer le formulaire, procédez comme suit :
-
S’il existe uniquement une connexion de données que le formulaire utilisera pour envoyer les données, et aucun fonctionnalités avancées ne sont nécessaires d’envoi et cliquez sur Envoyer des données de formulaire vers une seule destination, configurez-la comme suit :
-
Sélectionnez le type de connexion qui sera utilisée dans la liste déroulante supérieure.
-
Sélectionnez la connexion de données individuels dans la liste Choisir une connexion de données pour envoyer.
Si la connexion de données n’existe pas, cliquez sur Ajouter et consultez Ajouter une connexion à recevoir des données externes pour obtenir des instructions configurer la connexion.
-
-
Il existe plusieurs connexions de données d’envoi, ou que vous voulez ajouter des règles pour contrôler l’action d’envoi, cliquez sur effectuer une action personnalisée à l’aide de règles. Pour plus d’informations en indiquant comment les règles d’action le programme d’installation, voir Ajouter les règles pour effectuer d’autres actions.
-
S’il est nécessaire pour code complexe, plusieurs connexions de données ou des envois partielles ne peut pas être obtenus par les règles, cliquez sur effectuer une action personnalisée à l’aide de Code.
-
-
Pour modifier l’étiquette qui apparaît sur le bouton Envoyer dans le ruban, entrez le texte souhaité dans la zone étiquette. Ou, pour désactiver le bouton Envoyer entièrement, désactivez la case à cocher précédent.
-
Pour définir un message d’erreur envoi, cliquez sur Avancé, activez la case Afficher ce message en cas d’échec de l’envoi du formulaire et puis entrez le message de votre choix dans la zone de texte suivante.
-
Pour définir un message de réussite d’envoi, cliquez sur Avancé, activez la case Afficher ce message si le formulaire est envoyé avec succès et puis entrez le message de votre choix dans la zone de texte suivante.
-
Pour contrôler l’action qui est exécutée après avoir rempli le formulaire, sélectionnez l’action souhaitée dans la liste après avoir soumettre.