Modèles de projet Workflow

Vous pouvez créer des Workflows, des services de workflow Windows Communication Foundation (WCF), des activités personnalisées et des concepteurs d’activités personnalisées à l’aide de modèles de projet Visual Studio. Cet article décrit créer des bibliothèques et des applications avec les modèles de projet disponibles dans Visual Studio.

Créer un projet de workflow

Visual Studio fournit quatre modèles de projet Workflow différents :

  • Application console de workflow

  • Application de service de workflow WCF

  • Bibliothèque d’activités

  • Bibliothèque du concepteur d’activités

Pour accéder à ces modèles, installez d’abord le composant Windows Workflow Foundation de Visual Studio. Pour obtenir des instructions détaillées, consultez Installer Windows Workflow Foundation.

  1. Une fois que vous avez installé le composant Windows Workflow Foundation, sélectionnez Fichier>Nouveau>Projet.

  2. Recherchez et sélectionnez un modèle de projet de workflow, par exemple, le modèle Application console de workflow.

  3. Continuez jusqu’à la création du projet.

    Notes

    Si vous souhaitez ajouter un nouveau projet à une solution existante, ouvrez cette solution dans Visual Studio, cliquez avec le bouton droit de la souris sur la solution dans Explorateur de solutions, puis sélectionnez Ajouter>Nouveau projet.

Application console de workflow

Si vous choisissez le modèle Application console de workflow, Visual Studio crée une définition de workflow en XAML. Le Concepteur de flux de travail s’ouvre et affiche la zone de dessin du workflow que vous avez créé. Pour composer un workflow, faites glisser les activités ou d’autres éléments de workflow de la Boîte à outils vers l’aire de conception.

Application de service de workflow WCF

Si vous choisissez le modèle Application de service de workflow WCF, Visual Studio crée une définition de service au format XAML. Le Concepteur de flux de travail s’ouvre en mode Design avec une activité Sequence qui contient un ensemble d’activités Receive et SendReply.

Bibliothèque d’activités

Si vous choisissez le modèle Bibliothèque d’activités, Visual Studio crée une définition d’activité en XAML. Le Concepteur de flux de travail s’ouvre et affiche le panneau canevas pour votre activité personnalisée. Faites glisser une activité de la Boîte à outils vers l’aire de conception pour l’inclure dans votre activité personnalisée.

Notes

Vous n’êtes autorisé qu’à une seule activité enfant dans le corps de votre activité personnalisée. Toutefois, cette activité enfant peut être une activité composite, telle qu’une activité Sequence ou une activité Flowchart.

Bibliothèque du concepteur d’activités

Si vous choisissez le modèle Bibliothèque du concepteur d’activités, Visual Studio crée une définition de concepteur d’activités au format XAML et un fichier d’implémentation code-behind. Le Concepteur de flux de travail s’ouvre et affiche le panneau canevas pour votre concepteur d’activités. Faites glisser les contrôles Windows Presentation Foundation (WPF) de la Boîte à outils vers l’aire de conception pour les utiliser dans votre concepteur d’activités personnalisées.

Pour obtenir un exemple d’implémentation d’un concepteur d’activités personnalisées, consultez Guide pratique pour créer un concepteur d’activités personnalisées.

Notes

Les concepteurs d’activités personnalisées peuvent être utilisés pour les activités personnalisées et pour les activités .NET par défaut.