Partager via


Bloc de construction : flux de travail

Dernière modification : mercredi 7 octobre 2009

S’applique à : SharePoint Foundation 2010

Dans cet article
Modèle objet pour le flux de travail
Outils pour le développement de flux de travail
Autres domaines connexes liés aux flux de travail

Dans Microsoft SharePoint Foundation 2010, les flux de travail permettent d’automatiser la logique métier et les processus d’entreprise à l’aide du moteur Windows Workflow Foundation sous-jacent. Lorsqu’un flux de travail est démarré, son déroulement repose sur un ensemble spécifique d’instructions fournies par le concepteur du flux de travail. Il exécute certaines activités lorsque des conditions spécifiques sont satisfaites. Cela permet à une entreprise de décrire complètement et de représenter par programme ses processus d’entreprise sans qu’il soit nécessaire d’effectuer des interceptions ou des suivis manuellement.

Pendant l’exécution d’un flux de travail, il est souvent nécessaire de recueillir des informations auprès d’un utilisateur. Pour capturer cette interaction, un concepteur de flux de travail peut utiliser des formulaires InfoPath ou des formulaires ASP.NET. Ces formulaires sont connectés au flux de travail par le biais d’un type spécial de propriété qui permet au moteur d’exécution du flux de travail de poursuivre le traitement.

Modèle objet pour le flux de travail

Les espaces de noms pour le flux de travail SharePoint Foundation se trouvent sous l’espace de noms Microsoft.SharePoint et sont les suivants :

Microsoft.SharePoint.Workflow : fournit les classes de base et les principaux points d’entrée pour le développement de flux de travail codés personnalisés.

Microsoft.SharePoint.Workflow.Application : représente les classes de flux de travail à trois phases prédéfinies dans SharePoint Foundation.

Microsoft.SharePoint.WorkflowActions : contient les actions ou les activités de flux de travail incluses avec SharePoint Foundation.

Microsoft.SharePoint.WorkflowActions.WithKey : contient les classes miroirs qui accèdent aux flux de travail à l’aide d’un identificateur de chaîne.

Outils pour le développement de flux de travail

Microsoft SharePoint Designer 2010

SharePoint Designer a été sensiblement amélioré afin de vous permettre de générer des flux de travail dans SharePoint Foundation sans qu’il soit nécessaire d’avoir des connaissances en matière de code. Les concepteurs de flux de travail peuvent désormais utiliser le concepteur de flux de travail intégré pour créer des applications de flux de travail robustes dont l’étendue est définie au niveau d’une liste, d’une bibliothèque de documents ou d’un site. Ces flux de travail peuvent également être exportés et réutilisés ailleurs.

Pour plus d’informations sur l’utilisation de SharePoint Designer, voir le Portail des développeurs SharePoint Designer.

Vous pouvez utiliser Visual Studio pour générer des flux de travail complexes et hautement personnalisés. Visual Studio comprend un concepteur de flux de travail qui permet aux concepteurs et aux développeurs de représenter un processus d’entreprise en faisant glisser des contrôles sur l’aire de conception, puis en les codant pour exécuter du code spécifié à un certain point dans l’activité de flux de travail.

Autres domaines connexes liés aux flux de travail

Les flux de travail sont également disponibles dans Microsoft SharePoint Server 2010. Pour plus d’informations sur le développement de flux de travail dans SharePoint Server 2010, voir les informations de référence de la bibliothèque de classes de flux de travail dans le Kit de développement logiciel (SDK) Microsoft SharePoint Server 2010.