Prise en main des flux de travail dans SharePoint
Découvrez la nouvelle conception de Workflow Manager Client 1.0, qui fournit l'infrastructure des flux de travail dans SharePoint, et découvrez comment les flux de travail SharePoint sont intégrés au nouveau modèle de complément SharePoint.
Important: Pour obtenir des instructions sur la configuration et la configuration de SharePoint et De Microsoft Azure, voir Configurer et configurer SharePoint Gestionnaire de flux de travail.
Remarque
Le flux de travail SharePoint 2013 est déconseillé depuis avril 2023 et sera désactivé pour les nouveaux locataires à compter du 2 avril 2024. Il sera supprimé des locataires existants et sera entièrement mis hors service à compter du 2 avril 2026. Si vous utilisez un flux de travail SharePoint 2013, nous vous recommandons de migrer vers Power Automate ou d’autres solutions prises en charge. Pour plus d’informations, voir Mise hors service de flux de travail SharePoint 2013 dans Microsoft 365. Les flux de travail SharePoint 2010 ont été retirés depuis le 1er août 2020 pour les nouveaux locataires et retirés des locataires existants le 1er novembre 2020. Si vous utilisez des flux de travail SharePoint 2010, nous vous recommandons de migrer vers Power Automate ou d'autres solutions prises en charge. Pour plus d'informations, voir la retraite du flux de travail SharePoint 2010.
Vue d’ensemble des flux de travail dans SharePoint
Les flux de travail dans SharePoint permettent de modéliser et d'automatiser les processus d'entreprise. Ces derniers peuvent être simples, comme un processus d'approbation de document avec un seul approbateur (illustré à la figure 1), complexes, comme un catalogue de produits destiné aux clients utilisant des appels de service web et assurant la prise en charge des bases de données, ou exigeants, comme un processus d'entreprise structuré présentant de multiples conditions, boucles, entrées utilisateur, tâches et actions personnalisées.
Figure 1. Flux de travail SharePoint simple
SharePoint marque l'introduction de Workflow Manager Client 1.0 en tant que nouvel outil dédié aux flux de travail Visual Studio. Intégré à Windows Workflow Foundation 4, Workflow Manager Client 1.0 offre des avantages par rapport aux versions précédentes qui reflètent l'engagement de SharePoint envers le modèle de complément SharePoint et le cloud computing. Pour plus d’informations sur ces modifications, voir Nouveautés des flux de travail pour SharePoint et Principes de base des flux de travail SharePoint.
L'un des éléments probablement les plus importants pour les créateurs de flux de travail réside dans le fait que la création de ces derniers a été grandement améliorée et simplifiée. D'une part, les flux de travail sont désormais entièrement déclaratifs (c'est-à-dire qu'ils sont basés sur le concepteur et sans code) et, d'autre part, les environnements principaux de création de flux de travail, Visual Studio 2012 et SharePoint Designer 2013, ont été simplifiés et rationalisés.
Les principales améliorations apportées aux flux de travail dans SharePoint sont décrites ci-après. Pour obtenir une vue d’ensemble plus détaillée des nouveautés des flux de travail pour SharePoint, voir Nouveautés des flux de travail pour SharePoint.
Amélioration de la connectivité pour permettre une exécution de flux de travail sur le cloud. En réalité, il existe une égale proportion de flux de travail locaux et basés sur Office 365 dans SharePoint.
Il existe une interopérabilité complète dans SharePoint avec les flux de travail SharePoint 2010, qui est activée à l’aide de l’interopérabilité de flux de travail SharePoint .
Amélioration de l'expression de création à l'aide d'événements, d'actions, de services web et de structures de programmation classiques Visual Studio, le tout fourni dans un environnement déclaratif sans code.
Extensibilité et robustesse conformes aux exigences d'Office 365 et du modèle d'applications Cloud.
Amélioration de la connectivité pour promouvoir des systèmes intégrés hautement fonctionnels. Vous pouvez appeler et contrôler vos flux de travail depuis n'importe quel système externe. En outre, votre flux de travail peut effectuer des appels de service web vers tout flux ou toute source de données à l'aide de protocoles communs tels que HTTP, SOAP, OData (Open Data Protocol) et REST (Representational State Transfer).
Amélioration des capacités de création pour les utilisateurs non-développeurs dans SharePoint Designer 2013 et possibilité de composer une logique de flux de travail dans Visio.
Amélioration et simplification du développement de flux de travail dans Visual Studio, y compris prise en charge des actions de flux de travail personnalisées, développement rapide dans un environnement déclaratif, déploiement en une seule étape et prise en charge du développement des Compléments SharePoint.
Prise en charge complète des Compléments SharePoint basées sur un flux de travail, dans lesquelles les flux de travail font office de niveau intermédiaire pour la gestion des processus d'entreprise.
Workflow Manager Client 1.0 et modèle de complément SharePoint
Visual Studio 2012 est optimisé pour le développement d'Compléments SharePoint basées sur un flux de travail ainsi que pour l'exploitation de la puissance et de la flexibilité du modèle de complément SharePoint. Vous pouvez utiliser le modèle objet de flux de travail SharePoint pour activer la logique de flux de travail sous une application SharePoint de manière à ce que les utilisateurs finaux expérimentent la surface de l'application elle-même, tandis que le dessous de l'application est piloté par la logique de votre flux de travail.
En outre, Visual Studio 2012 est idéal pour le développement d'Compléments Office, pouvant exécuter des flux de travail au sein d'une application Microsoft Office.
Créer des flux de travail SharePoint
Il existe deux principaux environnements de création pour Workflow Manager Client 1.0 : SharePoint Designer 2013 et Visual Studio. En outre, les travailleurs de l'information non techniques peuvent utiliser Visio pour construire une logique de flux de travail que vous pouvez ensuite importer dans SharePoint Designer et assembler dans un projet de flux de travail SharePoint.
Toutefois, les principaux environnements de création sont Visual Studio 2012 et SharePoint Designer 2013. Pour vous aider à identifier celui qui répond le mieux à vos besoins, consultez la matrice de décision dans Comparaison de SharePoint Designer et de Visual Studio.
SharePoint Designer 2013 en tant qu'outil de création de flux de travail
À bien des égards, SharePoint Designer 2013 est l'outil de création de choix pour les flux de travail SharePoint. Bien que certaines tâches avancées (la création d'actions personnalisées, par exemple) nécessitent l'intervention d'un développeur utilisant Visual Studio, SharePoint Designer 2013 est l'outil de développement de flux de travail le plus souple pour le plus grand nombre de créateurs.
Créer un flux de travail à l'aide de Visual Studio 2012
Différents types de projets de flux de travail SharePoint sont intégrés dans Visual Studio 2012. Pour créer un projet de flux de travail SharePoint dans Visual Studio, suivez les étapes décrites ci-après.
Pour créer un flux de travail à l'aide de Visual Studio
Ouvrez Visual Studio 2012 et créez un projet. Dans la boîte de dialogue Nouveau projet, choisissez Modèles, Visual C#, Office SharePoint, Solutions SharePoint et Projet SharePoint, comme illustré à la figure 2.
Figure 2. Boîte de dialogue Nouveau projet
Une fois le projet créé, choisissez Ajouter un nouvel élément dans le menu Projet, puis choisissez Flux de travail sous l'élément Office SharePoint, comme illustré à la figure 3.
Figure 3. Boîte de dialogue Ajouter un nouvel élément
Une fois le projet de flux de travail créé, une aire de conception s'affiche, sur laquelle vous pouvez créer votre flux de travail. L'environnement de développement de flux de travail comprend une boîte à outils personnalisée comprenant une large palette d'éléments pour la création de flux de travail.
Figure 4. Boîte à outils Visual Studio pour la création de flux de travail
Voir aussi
Pour plus d'informations sur les Compléments SharePoint, consultez les rubriques suivantes :
Trois façons de réfléchir aux options de conception pour les compléments SharePoint
Aspects importants du contexte de développement et de l'architecture des compléments pour SharePoint
Pour plus d'informations sur le développement de flux de travail à l'aide de Visual Studio 2012 et de SharePoint Designer 2013, consultez les rubriques suivantes :
Développer des flux de travail SharePoint à l'aide de Visual Studio
Développement de flux de travail dans SharePoint Designer et Visio
Pour plus d'informations sur Windows Workflow Foundation 4, consultez les rubriques suivantes :