Comparaison des outils de développement de flux de travail

Dernière modification : jeudi 6 mai 2010

S’applique à : SharePoint Foundation 2010

Le tableau suivant présente une comparaison détaillée des fonctionnalités offertes par Visual Studio 2010 Workflow Designer et par Microsoft SharePoint Designer 2010, ainsi que les flux de travail que vous pouvez y créer.

Visual Studio 2010 Workflow Designer

SharePoint Designer

Peut écrire des flux de travail pour SharePoint Foundation 2010

Peut écrire des flux de travail pour SharePoint Foundation 2010

Le fichier code-behind permet au développeur d'écrire du code Microsoft Visual C# ou Microsoft Visual Basic personnalisé pour exprimer la logique métier

Pas de code-behind ; à la place, le fichier de règles de flux de travail encapsule la logique métier de façon déclarative

Génère un fichier de balisage de flux de travail

Génère un fichier de balisage de flux de travail

Le flux de travail est créé en tant que modèle et il peut être associé à plusieurs sites et listes

Le flux de travail est conçu par rapport à une liste spécifique au moment de la création et il est lié aux données qu'elle contient

Les flux de travail peuvent également être créés en tant que flux de travail de site, ce qui permet de les réutiliser dans plusieurs sites.

Fichier de balisage de flux de travail, ou fichiers de balisage et code-behind, compilés dans un assembly de flux de travail

Le fichier de support, le fichier de règles de flux de travail et le fichier de balisage de flux de travail sont stockés, non compilés, dans une bibliothèque de documents spécifique sur le site

Le modèle de flux de travail doit être associé à chaque liste dans laquelle il doit être disponible.

L'association a lieu lorsque le flux de travail est créé par rapport à la liste spécifique ; aucune association ultérieure n'est nécessaire ni possible

Le modèle de flux de travail peut être associé à un type de contenu de site

Ne peut pas créer de flux de travail par rapport aux types de contenu

Peut utiliser n’importe quelle technologie de formulaires. Par exemple, les formulaires Microsoft ASP.NET pour les flux de travail SharePoint Foundation 2010

Utilise le composant WebPart Formulaire.

Peut inclure des modifications de flux de travail

Les modifications de flux de travail ne sont pas disponibles

Peut créer des activités personnalisées à inclure dans les flux de travail

Doit utiliser des activités fournies dans l’interface utilisateur. Toutefois, vous pouvez exposer les activités personnalisées sur l’aire de conception en modifiant les fichiers ACTIONS qui contiennent la liste des activités utilisables.

Empaqueter l'assembly de flux de travail et la définition de flux de travail en tant que fonctionnalité SharePoint, et déploiement sur le site

Traite automatiquement le déploiement vers la liste spécifique

Peut utiliser le formulaire d'initiation pour collecter des informations auprès de l'utilisateur lors du démarrage du flux de travail

Peut utiliser le formulaire d'initiation pour collecter des informations auprès de l'utilisateur lors du démarrage du flux de travail

Peut utiliser des formulaires personnalisés pour que les utilisateurs puissent interagir avec les tâches de SharePoint Foundation 2010.

Peut utiliser des formulaires personnalisés pour que les utilisateurs puissent interagir avec les tâches SharePoint Foundation 2010.

Débogage Visual Studio disponible

Aucun débogage étape par étape disponible

Peut créer les flux de travail d'état et les flux de travail séquentiels

Peut créer uniquement les flux de travail séquentiels

Voir aussi

Concepts

Développement de flux de travail pour SharePoint Foundation

Développement du flux de travail dans SharePoint Designer

Développement de flux de travail dans Visual Studio