Concevoir, déployer et gérer les workflows Eilene Hao 3/26/2017 7:29 PM Concevoir, déployer et gérer les workflows
Sommaire Vision du workflow dans Office Eilene Hao 3/26/2017 7:29 PM Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils de conception et de développement des workflows Questions
Vision du workflow dans Office Eilene Hao 3/26/2017 7:29 PM Vision du workflow dans Office Faciliter les processus humains en attachant la logique métier aux éléments et aux documents, dans Windows SharePoint Services, en fournissant des informations de suivi et de contexte. Fournir aux “information workers” utilisant les serveurs Office, un ensemble de solutions en standard et d’outils en libre service, pour supporter un large éventail de scénarios de routage et de suivi, sans sollicitation de l’IT. Fournir aux organisations la possibilité de construire un large éventail de solutions de workflows sophistiqués qui tirent parti de Windows Workflow Foundation (WF) platform et s’intègrent dans “l’expérience” proposée par SharePoint et Office.
Windows Workflow Foundation Eilene Hao 3/26/2017 7:29 PM Windows Workflow Foundation Framework extensible et outils pour construire des workflows dans les applications Windows Technologie de workflow commune pour les produits Microsoft, ISVs et les solutions clientes. Un framework sur lequel construire – et non pas un serveur ou une application. Modèle unifié pour les workflows humains et systèmes. Disponibilité : Inclus dans WinFX – renforce le workflow Office 2007.
Windows Workflow Foundation Eilene Hao 3/26/2017 7:29 PM Windows Workflow Foundation Concepts clés : Les workflows sont un ensemble d’activités. Les activités sont les blocs de base. Les workflows fonctionnent au sein d’un processus hôte : une application ou un serveur. Les développeurs peuvent construire leurs propres bibliothèques d’activités personnalisées. Composants : Bibliothèque d’activités de base : activités en standard et fondation pour les activités personnalisées. Moteur Runtime : exécution de workflow et gestion d’état. Services Runtime : flexibilité de l’hébergement et communication. Concepteur graphique : construction graphique et codage. Concepteur graphique Un workflow une activité Bibliothèque d’activités personnalisées Windows Workflow Foundation Bibliothèque d’activités de base Moteur runtime Services Runtime Processus hôte
3/26/2017 7:29 PM © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Panneau de propriétés du coté client Office
Exemples d’expérience utilisateur
Exemples d’expérience utilisateur (2)
Conception de workflow sous Visual Studio Workflow Designers (À la ‘WinForms’ Designer) Création de nouveaux workflows Edition visuelle (/code) Intégration de code .NET debogging Visual Support de thèmes Sequential Designer State Machine Designer Activity Designer (À la ‘UserControl’ Designer) Création de nouvelles activités Edition visuelle (/code) Héritage depuis des activités de base ou de zéro Activity Designer
Hébergement du workflow dans Office Eilene Hao 3/26/2017 7:29 PM Hébergement du workflow dans Office L’hôte WSS fournit : La persistance. La fourniture d’évènements. Un timer. L’historique et la génération de rapports. L’intégration à WSS. Workflow Foundation est hébergé dans le processus WSS sur toutes les machines frontales. Les instances de workflow sont intégrées à la base d’infrastructure (back-end).
Eco-système workflow Office Eilene Hao 3/26/2017 7:29 PM Eco-système workflow Office Interface navigateur Administration Reporting/Statut Initiation Paramétrage Personnalisation ad hoc (faire suivre/déléguer) Notification de tâche et accomplissement Outlook Notification d’accomplissement de tâche Paramétrage d’initiation Personnalisation ad hoc (faire suivre/Déléguer) Accomplissement de tâche Apps de création SharePoint Designer Création via assistant Intégration de formulaires Déploiement d’applications Access Paramétrage d’initiation Accomplissement de tâches Rapports SharePoint Services WF Web Service Liste d’historique Rapport & Admin Source de tâche
Scénarios workflow Visual Studio et SDK Workflow Workflow Eilene Hao 3/26/2017 7:29 PM Scénarios workflow Intégration LOB Visual Studio et SDK Workflow Processus spécifiques Industrie Ordre d’achat Gestion de cycle de vie Workflow SharePoint Designer Application de suivi personnalisée Requêtes support Suivi d’actifs Structuré Ad hoc Actions sur formulaires personnalisés Notification E-mail Gestion d’exception Processus documentaire Revue de spécifications Rapports hebdomadaires Applications de suivi Suivi de problèmes Solutions en standard (avec personnalisation) Routage et approbation Revue Approbation Collecte de signatures Fonctionnalités Office Server Modération de liste Processus de publication Expiration de document
Outils de création Workflow Eilene Hao 3/26/2017 7:29 PM Outils de création Workflow SharePoint Designer (Web Designer) Visual Studio (Pro-Dev) Modèle de développement Concepteur de workflow visuel Modèle de développement Conception de workflow via assistant Activités Réutilisation des activités par défaut / déployées Possibilité de créer de nouvelles activités Activités Réutilisation d’activités par défaut/déployées Formulaires Formulaires autogénérés ASPX Formulaires Formulaires créés InfoPath ASPX Déploiement Création de workflow en direct sur le serveur Compilation runtime Déploiement Génération de solutions packagées
Création de workflow Conception Web dans SharePoint Designer Eilene Hao 3/26/2017 7:29 PM Création de workflow Conception Web dans SharePoint Designer Scénarios : création d’applications SharePoint : Workflow de documents, par ex : routage pour révision. Processus Web guidé, par ex : processus nouvelle embauche. Action de formulaire personnalisé, par ex : par un clic, envoyer un e-mail. L’environnement de création inclut : Création de workflow via un assistant proposant des règles. Blocs de base à destination des workflows pour les applications SharePoint : Workflows documentaires, Envoi d’e-mail, mise à jour d’éléments de liste, Workflows personnalisés développés et blocs de construction. Vérification et déploiement de workflow.
Concepteur de workflow Visual Studio Eilene Hao 3/26/2017 7:29 PM Concepteur de workflow Visual Studio Le concepteur de workflow Visual Studio fournit un environnement projet pour développer des solutions workflow. Permet de définir rapidement et graphiquement des workflows : Glisser des activités de la boîte à outils sur la surface de design : Configuration des propriétés d’activités dans la fenêtre propriétés. Code associé pour la logique métier (votre code). Fournir un mécanisme pour compiler les workflows. Workflow intégré et débogage de code.
Conception de workflow sous Visual Studio Eilene Hao 3/26/2017 7:29 PM Conception de workflow sous Visual Studio
Eilene Hao 3/26/2017 7:29 PM Formulaires Les formulaires sont utilisés pour : configurer des workflows, démarrer les workflows, et accomplir les tâches. Formulaires ASPX (Windows SharePoint Services et serveurs Office) : Seulement serveur. Formulaires InfoPath (serveurs Office) : Rendu serveur par les services de formulaires serveur. Intégration au client Office. Ecrire une fois, démarrage sur le serveur, et client (même formulaire).
Exemples d’activités Office Eilene Hao 3/26/2017 7:29 PM Exemples d’activités Office Workflow Entrée d’historique de workflow Entrée d’audit Gestion de tâche Création de tâche Tâche terminée Changement d’état de tâche Destruction de tâche Tâche embarquée Tâche de révision Tâche d’approbation Elément Mise à jour d’élément Copie/destruction d’élément Changement d’état d’élément Document Envoyé au fichier “officiel” Get Range (XLServer) Traduction de document Web Envoi de message électronique Création d’alerte Validation de droits utilisateurs Demande de permissions
Administration de workflow Eilene Hao 3/26/2017 7:29 PM Administration de workflow Application Web : On/off sur les workflows SharePoint Designer. On/off sur la participation de destinataires externes. Collection de sites : Rapport sur les workflows associés et actifs. Activer/désactiver les modèles de workflow (fonctionnalités). Liste : Ajouter/enlever les workflows. Eliminer les workflows en les plaçant en “on hold” : Les workflows “en vol” peuvent continuer, Les nouvelles instances de ce type peuvent être démarrées.
SHAREPOINT PORTAL SERVER ET LA SOLUTION COLLABORATIVE MICROSOFT 8 avril 2005 21 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.