21
Concevoir, déployer et Concevoir, déployer et gérer les workflows gérer les workflows

Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Embed Size (px)

Citation preview

Page 1: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Concevoir, déployer et Concevoir, déployer et gérer les workflowsgérer les workflows

Page 2: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

SommaireSommaire

Vision du workflow dans Office

Hébergement du workflow dans Office

Experience utilisateur final

Outils de conception et de développement des workflows

Questions

Page 3: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Vision du workflow dans OfficeVision 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.

Page 4: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Windows Workflow FoundationWindows Workflow Foundation

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.

Framework extensible et outils pour construire des workflows dans les applications Windows

Page 5: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Windows Workflow FoundationWindows Workflow FoundationConcepts 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.

Processus hôte

WindowsWorkflow Foundation

Moteur runtime

Un workflow

une activité

Services Runtime

Bibliothèque d’activités de base

Bibliothèque d’activités personnalisées

Concepteur graphique

Page 6: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils
Page 7: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Panneau de propriétés du coté client Panneau de propriétés du coté client OfficeOffice

Page 8: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Exemples d’expérience Exemples d’expérience utilisateurutilisateur

Page 9: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Exemples d’expérience Exemples d’expérience utilisateur (2)utilisateur (2)

Page 10: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Conception de workflow sous Visual StudioConception de workflow sous Visual Studio

Activity Designer

Sequential Designer

Workflow Designers(À la ‘WinForms’

Designer)Création de nouveaux workflows Edition visuelle (/code)Intégration de code .NETdebogging VisualSupport de thèmes

Activity Designer(À la ‘UserControl’

Designer)Création de nouvelles activitésEdition visuelle (/code)Héritage depuis des activités de base ou de zéro

State Machine Designer

Page 11: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Hébergement du workflow dans Hébergement du workflow dans OfficeOffice

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).

Page 12: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Interface navigateur

AdministrationReporting/StatutInitiationParamétragePersonnalisation ad hoc (faire suivre/déléguer)Notification de tâche et accomplissement

Outlook

Notification d’accomplissement de tâche

SharePoint Designer

Création via assistantIntégration de formulairesDéploiement d’applications

Access

Paramétrage d’initiationAccomplissement de tâchesRapports

Eco-système workflow OfficeEco-système workflow Office

SharePoint Services

WF WebService

Liste d’historique

Rapport& Admin

ListeSource

Listede tâche

Paramétrage d’initiationPersonnalisation ad hoc (faire suivre/Déléguer)Accomplissement de tâche

Apps de création

Page 13: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Stru

ctu

Ad

hoc

Scénarios workflow Scénarios workflow

Visual Studio et SDK Workflow

Solutionsen standard

(avec personnalisation)

WorkflowSharePoint Designer

Actions sur formulaires personnalisés

Notification E-mailGestion d’exception

Processus documentaire

Revue de spécificationsRapports

hebdomadaires

Application de suivi personnalisée

Requêtes supportSuivi d’actifs

Routage et approbationRevue

ApprobationCollecte de signatures

Fonctionnalités Office ServerModération de liste

Processus de publicationExpiration de document

Applications de suiviSuivi de problèmes

Intégration

LOB

Processus spécifiques Industrie

Ordre d’achatGestion de cycle de vie

Page 14: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Outils de création WorkflowOutils de création Workflow

SharePoint Designer (Web Designer)

ActivitésRéutilisation d’activités par défaut/déployées

FormulairesFormulaires autogénérés

ASPX

Déploiement Création de workflow en direct sur le serveur Compilation runtime

Modèle de développementConception de workflow via

assistant

Visual Studio (Pro-Dev)

ActivitésRéutilisation des activités par défaut / déployéesPossibilité de créer de nouvelles activités

Formulaires Formulaires créés

InfoPathASPX

DéploiementGénération de solutions packagées

Modèle de développementConcepteur de workflow visuel

Page 15: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Création de workflowCréation de workflowConception Web dans SharePoint DesignerConception 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.

Page 16: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Concepteur de workflow Visual Concepteur de workflow Visual StudioStudio

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.

Page 17: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Conception de workflow sous Visual Conception de workflow sous Visual StudioStudio

Page 18: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

FormulairesFormulaires

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).

Les formulaires sont utilisés pour : configurer des workflows, démarrer les workflows, et accomplir les tâches.

Page 19: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Exemples d’activités OfficeExemples d’activités Office

WorkflowEntrée d’historique de workflowEntrée d’audit

Gestion de tâcheCréation de tâcheTâche terminéeChangement d’état de tâcheDestruction de tâche

Tâche embarquéeTâche de révisionTâche d’approbation

ElémentMise à jour d’élémentCopie/destruction d’élémentChangement d’état d’élément

DocumentEnvoyé au fichier “officiel”Get Range (XLServer)Traduction de document

WebEnvoi de message électroniqueCréation d’alerteValidation de droits utilisateursDemande de permissions

Page 20: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils

Administration de workflowAdministration 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.

Page 21: Concevoir, déployer et gérer les workflows. Sommaire Vision du workflow dans Office Hébergement du workflow dans Office Experience utilisateur final Outils