Share via


Formulaires InfoPath pour flux de travail

Dernière modification : mercredi 21 juillet 2010

S’applique à : SharePoint Server 2010

L'ajout de formulaires aux flux de travail permet de rendre vos flux de travail plus dynamiques et flexibles. Les formulaires permettent de collecter des informations auprès des utilisateurs à des moments prédéfinis du flux de travail, et permettent également aux utilisateurs d'interagir avec les tâches de ce flux de travail.

Dans Microsoft SharePoint Server 2010, vous pouvez utiliser les formulaires Microsoft InfoPath 2010 avec vos flux de travail. InfoPath 2010 vous permet de créer des formulaires symétriques, c’est-à-dire des formulaires qui s’affichent et fonctionnent de la même manière dans l’interface Web de SharePoint Server 2010 et dans une application cliente de Microsoft Office 2010 (comme Word, InfoPath, Excel ou PowerPoint). L’utilisateur bénéficie ainsi de davantage de possibilités d’interaction avec le flux de travail directement dans l’application cliente, plutôt que de devoir quitter le client pour passer à l’interface Web de SharePoint Server 2010. En tant que développeur, vous n’avez plus besoin de créer deux formulaires distincts, un à utiliser sur le serveur et un à utiliser sur le client, pour fournir à l’utilisateur l’intégration à l’application cliente.

Pour plus d'informations sur la création de formulaires symétriques en général, voir la documentation développeur de InfoPath 2010.

Affichage des formulaires de flux de travail InfoPath

SharePoint Server 2010 utilise la même technique de base pour afficher tous les formulaires de flux de travail InfoPath 2010 personnalisés, notamment les formulaires d'association, d'initiation, de modification et de modification des tâches :

Lorsque l'utilisateur clique sur un lien qui affiche un formulaire de flux de travail dans l'interface SharePoint Server 2010, SharePoint Server 2010 charge une page .aspx qui contient un composant WebPart Office Forms Services. Ce composant WebPart charge alors le formulaire InfoPath 2010 approprié. Lorsque l'utilisateur valide ce formulaire, le composant WebPart reçoit les données du formulaire et les gère en conséquence.

Les pages .aspx qui contiennent le composant WebPart Office Forms Services sont fournies dans SharePoint Server 2010.

Vous spécifiez les formulaires personnalisés que vous souhaitez utiliser dans la définition du modèle de flux de travail plutôt que dans le flux de travail même. En général, ceci implique de définir deux éléments. Tout d'abord, vous définissez l'URL du formulaire pour ce processus de flux de travail (association, initiation, modification, etc.) sur la page .aspx d'hébergement appropriée fournie avec SharePoint Server 2010. Ensuite, vous ajoutez un élément qui spécifie l'URN pour le formulaire InfoPath 2010 personnalisé pour ce type de processus de flux de travail.

Envoi d'informations à l'aide de formulaires de flux de travail InfoPath

Pour que la page .aspx d'hébergement reçoive les données du formulaire hébergé, le développeur ajoute un bouton Envoyer au formulaire InfoPath 2010. Ce bouton utilise une règle pour envoyer les données par la connexion de données à l'environnement d'hébergement. Cette connexion retransmet les données à la page .aspx d'hébergement automatiquement lorsque l'utilisateur clique sur le bouton Envoyer. La page .aspx d'hébergement analyse ensuite les données et les retransmet au flux de travail ou à la bibliothèque de documents, selon le cas.

Voir aussi

Concepts

Flux de travail dans SharePoint Server 2010

Formulaires d'association et d'initialisation de flux de travail (Microsoft SharePoint Server 2010)

Formulaires de modification de flux de travail (Microsoft SharePoint Server 2010)

Formulaires de tâches de flux de travail (Microsoft SharePoint Server 2010)