Préparez-vous à installer et configurer un environnement de développement de flux de travail SharePoint
Découvrez comment configurer un environnement de développement de flux de travail pour développer des flux de travail SharePoint en tant qu’applications pour SharePoint à l’aide de Visual Studio 2012.
Notes
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 du développement de flux de travail dans SharePoint
Bien que les flux de travail font partie des SharePoint versions antérieures, les flux de travail pour SharePoint sont une plateforme beaucoup améliorée et améliorée.
- Tout d'abord, flux de travail SharePoint est maintenant basées sur Windows Workflow Foundation 4.5, qui fait partie de la .NET Framework 4.5.
- Deuxièmement, le moteur d'exécution de flux de travail, Le Gestionnaire de Workflow, a été dissocié à partir de SharePoint et s'exécute de manière indépendante. Cela offre une flexibilité et évolutivité. (Notez que pour des raisons de compatibilité ascendante, le moteur de flux de travail 2010 hérité fait toujours partie SharePoint.)
- Au lieu de développement de flux de travail en écrivant du code c#, vous maintenant créez des flux de travail dans Visual Studio à l'aide d'un concepteur de flux de travail qui utilise des expressions déclaratives.
- SharePoint flux de travail s’intègrent au nouveau modèle d’application, ce qui signifie que vous pouvez désormais implémenter des flux de travail dans SharePoint des applications.
- Vous pouvez également développer des flux de SharePoint à l’aide SharePoint Designer 2013. Pour plus d'informations, voir Développement de flux de travail dans SharePoint Designer et Visio.
Prise en main
Tout d'abord, vous familiariser avec le nouveau modèle d'application et les concepts sous-jacents Compléments SharePoint en trempant dans les éléments suivants :
- SharePoint pour les développeurs: portail vers le site SharePoint développeur, où l’accent est mis sur les applications pour SharePoint.
- SharePoint :découvrez les applications pour SharePoint, pourquoi vous devez les créer et les concepts fondamentaux pour les créer dans SharePoint.
- SharePoint vue d’ensembledu développement : SharePoint est une plateforme de développement pour les applications pour SharePoint et les solutions de batterie de serveurs. Découvrez les fonctions et fonctionnalités de SharePoint pour démarrer vos tâches de développement.
- SharePointde base du flux de travail : fournit une vue d’ensemble de l’infrastructure de flux de travail dans SharePoint, notamment une vue d’ensemble de l’architecture de la plateforme et du pont d’interconnexion de flux de travail.
L'étape suivante consiste à vous assurer que vous disposez d'un environnement de développement de flux de travail à jour installé. Vous n'êtes pas obligé de développer sur le serveur SharePoint, mais bien sûr, vous avez besoin pour développer avec une installation de SharePoint Server.
Voici les composants dont vous avez besoin. Il est important que vous installiez ces éléments dans l'ordre indiqué ici :
Installez l'environnement SharePoint
- SharePoint mise à jour (KB2767999)
- Si vous le souhaitez, vous pouvez vous abonner à un environnement Office 365 de développement
Installez l'environnement de gestionnaire de Workflow
Installer l'environnement de développement Visual Studio 2012
Si vous disposez de la version « Preview »
Si vous disposez des versions précommerciales (autrement dit, « Preview ») de SharePoint Server, Workflow Manager 1.0 ou Outils de développement Office pour Visual Studio 2013 (versions antérieures à mars 2013), vous devez mettre à jour votre installation. Vous trouverez ci-dessous une liste des mises à jour appropriées :
- SharePoint mise à jour (KB2767999)
- Mise à jour Cumulative de Microsoft Azure Service Bus 1.0 (KB2799752)
- Workflow Manager 1.0 cumulé (KB2799754)
Vous devez également mettre à jour des projets de flux de travail créés avec la version « Preview »
La version commerciale des composants de flux de travail Visual Studio et leurs mises à jour associées introduire des modifications importantes qui améliorent les performances, l'évolutivité et la fiabilité. Malheureusement, ces mises à niveau vous obligent à mettre à jour des projets de flux de travail que vous avez créé à l'aide d'outils de l'aperçu.
Pour simplifier ce processus, nous fournissons un outil de conversion que vous pouvez obtenir via CodePlex. L’outil est appelé convertisseur SharePoint workflow pour Visual Studio 2012.
Voici un résumé comparatif des modifications qui nécessitent la mise à jour de vos projets de flux de travail :
Références d'activités à Item Guid sont remplacées par Item Id. Cette modification a des conséquences importantes :
- Les activités LookupSPListItemGuid et GetCurrentItemGuid sont supprimées des outils ; leurs activités de remplacement sont LookupSPListItemId et GetCurrentItemId.
Pour d'autres activités qui utilisent Item Guid, vous trouverez Item Id ajouté et Item Guid masqué. Vos projets existants qui utilisent Item Guid continueront de fonctionner (sauf sur les très grandes listes avec plus de 5 000 éléments, qui est une des raisons de la modification).
Il existe un nouveau format de packaging des flux de travail dans les applications.
La référence d'assembly de flux de travail activités en XAML a été modifiée pour pointer vers un nouvel assembly au moment du design proxy au lieu de l'assembly d'activités SP réel.