2. Plan Introduction: Historique Workflow: Notions Processus métier Exemple de workflow Typologies Moteur de workflow Les phases d’un projet Workflow WWF: Windows Workflow Foundation , avantages Workflow : Avantages Conclusion 2
3. L'industrie de l'imagerie électronique était la première à réclamer une technologie qui permette l’automatisation des procédures de travail. 1975-1985: un essor important en mettant en place un système capable d’automatiser les flux de travail. Des systèmes de WorkFlow statique: Officetalk-P, Backtalk, Poise, Xerox InConcert, … Introduction: Historique Echec du WorkFlow statique 3
8. FreeFlow, etc… La séparation au niveau des traitement et des données relatives aux procédures de travail. La facilité de la création, modification ou suppression des procédures de travail. 4 Historique
9. Workflow: Notions Peut décrire : le circuit de validation d’un processus les tâches à accomplir entre les différents acteurs les délais à respecter les modes de validation La modélisation La gestion informatique des tâches et des différents acteurs impliqués dans la réalisation d'un processus métier 5
13. processus de publication en ligne la modélisation des tâches de l’ensemble de la chaîne éditoriale: Création et édition des articles par un rédacteur Traduction de l’article Mise en page de l’article Validation du rédacteur en chef Exemple de Workflow une série d’étapes décrivant les activités des différentes personnes et applications impliquées dans le processus. 7
14. Typologies Workflow procédural : Workflow de production ou workflow directif: Il corresponds à des processus métiers connus de l'entreprise et faisant l'objet de procédures pré-établies. Le cheminement du workflow est plus ou moins figé. Workflow Ad Hoc: Il est basé sur un modèle collaboratif dans lequel les acteurs interviennent dans la décision du cheminement. Le cheminement du workflow est dynamique. 8
15. Moteur de Workflow: Outil qui permet: La modélisation L’automatisation des processus métiers de l'entreprise La formalisation des règles métier de l'entreprise afin d'automatiser la prise de décision en fonction du contexte donné 9
16. LES PHASES D’UN PROJET WORKFLOW PHASE 1 : DEFINITION DU WORKFLOW PHASE 2 : INTEGRATION A LA GESTION DE L’ORGANISATION PHASE 3 : MISE EN PLACE ET EVALUATION Identification Analyse Modélisation Formulation et conception Réalisation Tests Installation et Exécution Recommandation et Adaptation Formation 10
17. Windows Workflow Foundation : WWF WF est une plateforme de développement de workflow qui vient se greffer au dessus du framework .NET 2.0 les WorkFlows séquentiels: utilisés pour les workflows faisant intervenir des applications et dont le fonctionnement est prédictible. les Workflows “State Machine” (workflows à état): pour les workflows faisant intervenir des personnes et dont le fonctionnement est régi par leur comportement et les actions qu’ils effectuent. 11
18. Développer des workflows sur technologie .NET de manière très simple et incroyablement rapide par l’intégration d’un designer à Visual Studio 2005 Propose plus d’un vingtaine d’Activité de base, mais vous avez la possibilité de développer vos propres Activité et/ou d’en télécharger sur Internet (ex: l’activitySendMail). décrit soit en XML (XOML), soit dans du code ou soit en mixte (XOML + Code). WWF: Avantages une plateforme de développement de workflow simple, puissante et totalement extensible. 12
l’industrie de l’imagerie électronique réclame une solution qui puisse automatiser les procédures de travailEntre 1975 et 1985 en voit la naissance des premiers workflow mais malheureusement ces workflow sont statiques ils sont spécifiques à leurs utilisationsMais ce fut un échec
Grace au génie logiciel en 1990 on relance les recherche sur le workflowles solutions sont dynamiques Ces Workflow sont Génériques donc la création et la modification des procédures de travail sont plus facile
Un workflow et un modèle qui nous offre une vue sur le circuit de validation d’un processusLes taches entre des différents acteursLes deadlineLes mode de validation
D’après certaines sources, le nom XOML devrait disparaître pour être appelé XAML. Le XAML servirai donc pour la réalisation des IU sous WPF et pour la conception des workflows sous WF.