Développement de flux de travail pour SharePoint Foundation

Dernière modification : vendredi 16 avril 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Utilisation de Visual Studio Designer for Windows Workflow Foundation
Utilisation de SharePoint Designer
Comparaison des processus de développement de flux de travail

Bien que Microsoft SharePoint Foundation 2010 comprenne des modèles de flux de travail, vous pouvez également créer vos propres modèles de flux de travail. Vous pouvez utiliser soit Visual Studio 2010 Workflow Designer, soit un éditeur de flux de travail déclaratif sans code et basé sur des règles, tel que Microsoft SharePoint Designer 2010. Dans la mesure où chaque outil de création génère des flux de travail avec différents attributs et fonctionnalités, il est important d’examiner chaque outil en détail.

Utilisation de Visual Studio Designer for Windows Workflow Foundation

Dans Visual Studio, vous pouvez utiliser Visual Studio 2010 Workflow Designer pour créer des modèles de flux de travail et des activités de flux de travail personnalisées. Vous pouvez y inclure du code, ainsi que des formulaires de conception à utiliser par le flux de travail pour communiquer avec ses utilisateurs lors de l’association et de l’exécution. Il est important de noter que lorsque vous développez des modèles de flux de travail dans Visual Studio 2010 Workflow Designer, vous ne programmez pas pour un site SharePoint spécifique.

Utilisation de SharePoint Designer

À l’inverse, lorsque vous créez un flux de travail dans un éditeur de flux de travail déclaratif sans code et basé sur des règles, tel que SharePoint Designer 2010, vous concevez un flux de travail pour le site SharePoint Foundation spécifique dans lequel vous travaillez. SharePoint Designer fournit une interface utilisateur qui vous permet de créer des flux de travail déclaratifs basés sur des règles pour le site sélectionné. Avec SharePoint Designer 2010, vous assemblez en fait des activités préexistantes dans des flux de travail.

Vous ne pouvez pas créer vos propres activités dans SharePoint Designer ; vous ne pouvez pas non plus écrire des fichiers code-behind. Avec SharePoint Designer, vous créez et déployez des fichiers de marquage XML plutôt qu’un assembly contenant du code.

Comparaison des processus de développement de flux de travail

En règle générale, la plus grande différence entre les deux outils est la suivante :

  • La création de flux de travail dans Visual Studio 2010 Workflow Designer est effectuée par un développeur professionnel qui crée un modèle de flux de travail pouvant être déployé sur plusieurs sites et contenant du code et des activités personnalisés. Le développeur transmet ensuite le modèle de flux de travail à un administrateur de serveur à des fins de déploiement et d’association.

  • La création de flux de travail dans SharePoint Designer est réalisée par une personne autre qu’un développeur professionnel, comme un concepteur Web ou un travailleur du savoir, qui souhaite créer un flux de travail pour une liste ou une bibliothèque de documents spécifique. Dans ce cas, le concepteur est limité aux activités de flux de travail figurant sur sa « liste approuvée » et le flux de travail ne peut contenir aucun code personnalisé. L’auteur du flux de travail déploie le modèle de flux de travail directement sur la liste ou la bibliothèque de documents dans le cadre du processus de création du flux de travail.

Bien que les étapes du processus de création des flux de travail soient spécifiées par rôle et application, la même personne peut bien entendu réaliser plusieurs opérations, en fonction de vos processus métiers. Par exemple, la même personne peut développer le flux de travail dans Visual Studio et l’installer sur le serveur à l’aide de SharePoint Foundation 2010.

Pour une comparaison plus détaillée des possibilités et avantages de chaque outil, voir Comparaison des outils de développement de flux de travail.

Voir aussi

Concepts

Développement de flux de travail pour SharePoint Foundation

Vue d’ensemble de Visual Studio Designer pour Windows Workflow Foundation

Développement de flux de travail dans Visual Studio

Développement du flux de travail dans SharePoint Designer