Vue d'ensemble des formulaires de flux de travail
Dernière modification : mercredi 7 octobre 2009
S’applique à : SharePoint Foundation 2010
Dans cet article
Technologie des formulaires de flux de travail
Spécification de formulaires de flux de travail
Types de formulaires de flux de travail
L'ajout de formulaires aux flux de travail permet de rendre vos flux de travail plus dynamiques et souples. Les formulaires vous aident à rassembler des informations d'utilisateurs à des heures prédéfinies dans le flux de travail, et permettent aux utilisateurs d'interagir avec les tâches de ce flux de travail.
Technologie des formulaires de flux de travail
Les flux de travail Microsoft SharePoint Foundation 2010 sont compatibles quel que soit le formulaire. Vous pouvez utiliser n’importe quelle technologie de formulaire tant que vos formulaires peuvent effectuer les opérations suivantes :
Invoquer le modèle objet SharePoint Foundation 2010.
Générer les données nécessaires à envoyer au modèle objet SharePoint Foundation.
Recevoir et analyser les données nécessaires à partir du modèle objet SharePoint Foundation.
Les informations passées au formulaire lors du chargement sont formatées sous la forme de chaîne, ainsi que les données que le formulaire doit retransmettre au modèle objet SharePoint Foundation lorsque l’utilisateur envoie le formulaire. Même si cette chaîne est généralement au format XML, vous pouvez utiliser n’importe quel format de données pouvant être formatées sous la forme de chaîne, tant que votre formulaire est en mesure de générer des chaînes dans ce format et d’analyser les chaînes qu’il reçoit.
Par exemple, vous pouvez utiliser des pages ASPX personnalisées en tant que formulaires personnalisés et XML en tant que format de mise en forme de vos données.
Spécification de formulaires de flux de travail
Spécifiez les formulaires personnalisés que vous souhaitez utiliser dans la définition de modèle de flux de travail plutôt que dans le flux de travail lui-même.
Les formulaires de flux de travail sont à liaison tardive à l'assembly de flux de travail, grâce aux informations que vous indiquez dans le fichier XML de définition de modèle de flux de travail. Le schéma de définition de modèle de flux de travail contient des éléments qui désignent l'URL des différents types de formulaires que vous pouvez utiliser avec les flux de travail Windows SharePoint Services. Cela inclut la possibilité de créer des éléments de formulaires pour toutes les modifications de flux de travail personnalisées, ainsi que des formulaires pour les différents types de tâches SharePoint utilisées dans le flux de travail.
Dans la plupart des cas, l'assembly de flux de travail proprement dit ne contient pas d'informations sur les formulaires de flux de travail ou de liens vers ceux-ci. Les développeurs peuvent modifier les formulaires de flux de travail à utiliser simplement en modifiant le XML de définition de flux de travail, sans avoir à recompiler l'assembly de flux de travail lui-même. Les modifications de flux de travail sont la seule exception à cela ; chaque activité qui permet une modification de flux de travail doit contenir le GUID du formulaire pour cette modification de flux de travail.
Types de formulaires de flux de travail
Trois types de formulaires sont utilisés dans les flux de travail SharePoint Foundation :
Formulaires d'association et d'initialisation Ces formulaires s'affichent afin d'être remplis par les utilisateurs avant le démarrage du flux de travail. Vous pouvez les utiliser pour permettre aux utilisateurs de définir des paramètres et d'autres informations pour le flux de travail avant son démarrage.
Pour plus d'informations, voir Formulaires d’initiation et d’association de flux de travail (Sharepoint Foundation).
Formulaires de modification Les modifications sont des options que vous présentez aux utilisateurs afin de modifier le flux de travail lorsqu'il est en cours d'exécution sur un élément. Vous pouvez ensuite créer des formulaires de modification qui permettent aux utilisateurs de spécifier les paramètres de la modification.
Pour plus d'informations, voir Formulaires de modification des flux de travail (SharePoint Foundation).
Formulaires de tâche Vous pouvez également spécifier des formulaires personnalisés pour les tâches dans votre flux de travail. Toutefois, dans la mesure où les tâches sont des éléments SharePoint auxquels un type de contenu est assigné, le type de contenu détermine réellement les formulaires personnalisés utilisés avec le type de tâche.
Pour plus d'informations, voir Formulaires de tâche de flux de travail (SharePoint Foundation).