Transcription of Plan Introduction au WORKFLOW Introduction Professeur à ...
1 Introduction au WORKFLOW - Bernard ESPINASSE 1 Introduction au WORKFLOW Bernard ESPINASSE Professeur Aix-Marseille Universit (AMU) Ecole Polytechnique Universitaire de Marseille Janvier 2016 Du "Groupware" au " WORKFLOW " Les types de Workflows Architecture et fonctionnalit s des Workflows Conception et mise en oeuvre d'un WORKFLOW Les tendances futures du WORKFLOW L offre logicielle en workflows Introduction au WORKFLOW - Bernard ESPINASSE 2 Plan 1. Introduction ! Du Goupware au WORKFLOW ! Introduction au WORKFLOW ! Le WORKFLOW Management Coalition (WFMC) 2. Les types de workflows ! Workflows de production, ad-hoc , administratifs et collaboratifs 3. Architecture et fonctionnalit s des Workflows ! Architecture g n rale ! Fonctionnalit s g n rales et sp cialis es ! Exemple : le WORKFLOW FlowMind 4.
2 El ments pour la conception de Workflows ! Concepts de processus et d instance de processus, de t che, de routage ! Concepts de ressources et d unit organisationnelle ! Mod les Organisationnel, informationnel et de Proc d s 5. D marche m thodologique de mise en oeuvre d'un WORKFLOW 6. Les tendances futures du WORKFLOW 7. L offre logicielle en WORKFLOW Introduction au WORKFLOW - Bernard ESPINASSE 3 R f rences (1) Ouvrages et articles : ! T. Schael, Th orie et pratique du WORKFLOW : des processus m tiers renouvel s", Springer, 1997. ! van der Aalst, van Hee, WORKFLOW Management: Models, Methods and Systems , ISBN 0-262-01189-1. MIT Press, 2002, ! M. Dumas, Van Der Aalst, and M. ter Hofstede. Process Aware Information Systems, Wiley, 2005, ! C. Morley, J-H., Bernard Leblanc, O. Hugues, Processus m tiers et : Evaluation, mod lisation et mise en uvre , Edition Dunod, 2005.
3 ! R. Allen, WORKFLOW : An Introduction , WfMC External Relations Committee. Cours : ! Cours de C. Hanachi, Introduction au WORKFLOW , IRIT, Univ. de Toulouse. ! Cours de C. Godart, Les processus m tiers : concepts, mod les et syst mes , Universit de Lorraine, ESSTIN. ! Cours de D. Georgakopoulos, Realizing the WORKFLOW Paradigm in Products, Methodologies, Infrastructure, and Current Research . Introduction au WORKFLOW - Bernard ESPINASSE 4 R f rences (2) Divers : ! WORKFLOW Management Coalition : ! WORKFLOW Pattern : ! Process mining : ! .. Logiciels : ! Bonita : ! FlowMind : ! ProcessMining tools : ! YAWL : ! .. Introduction au WORKFLOW - Bernard ESPINASSE 5 111 IIInnntttrrroooddduuuccctttiiiooonnn aaauuuxxx WWWooorrrkkkffflllooowwwsss ! Du Groupware au WORKFLOW !
4 Introduction au WORKFLOW ! Le WORKFLOW Management Coalition (WFMC) Introduction au WORKFLOW - Bernard ESPINASSE 6 Du "Groupeware" au " WORKFLOW " (1) Groupware - ou collecticiels : M thodes, techniques et outils permettant aux individus de travailler ensemble en facilitant la communication, la collaboration et/ou la coordination (Source : Johansen 1988, Baecker 1995, Dix 1998) 22 Fromgroupwareto WORKFLOW (Johansen1988, Baecker 1995, Dix 1998) Introduction au WORKFLOW - Bernard ESPINASSE 7 Du "Groupeware" au " WORKFLOW " (2) Typologie des outils de Groupware : (Source : CXP 1995) Introduction au WORKFLOW - Bernard ESPINASSE 8 Du "Groupeware" au " WORKFLOW " (3) (Source : ) 20Du Groupware au WorkflowSource: au WORKFLOW - Bernard ESPINASSE 9 De l ing nierie concourante au WORKFLOW Les entreprises ont d abord investi dans l'automatisation des "processus industriels" puis plus tardivement dans l'automatisation des "processus de bureau" WORKFLOW : traduction fran aise : Gestion Electronique des Processus (GEP) Origine : Ing nierie concourante /Concurrent Engineering (g nie industriel) concepts et technologies issus de la fabrication industrielle sch mas classiques de production : activit s s quentielles et activit s simultan es principes d'optimisation du type JIT (Just In Time ou Juste temps) principe de TQM (Total Quality Management ou gestion de la qualit totale) travail flux tendus : suppression des t ches et des stocks interm diaires, diminution des taux d'erreurs.
5 Introduction au WORKFLOW - Bernard ESPINASSE 10 Processus d affaire Processus d affaire ou processus d entreprise (Business Process) : ! Encha nement ordonn de t ches, r pondant un certain sch ma et aboutissant un r sultat d termin . ! Ensemble d activit s ayant un d clencheur commun, reli es entre elle par des flux d information ou de mati res et qui se combinent pour fournir un produit mat riel ou immat riel, bien d fini pour un client externe ou interne. Mod lisation avec le langage BPNM (Business Process Model and Notation) une norme de l OMG Exemple de processus d affaire : ! proc dure de r clamation de dommage une compagnie d assurance. ! suivi de dossier m dical ! processus de conception d un logiciel ! organisation des secours en cas de catastrophe ! organisation d'un voyage (orchestration de services) Introduction au WORKFLOW - Bernard ESPINASSE 11 D finition d un WORKFLOW Un WORKFLOW c est (d fini par la WFMC) : !
6 L automatisation de tout ou partie d un processus d affaire, impliquant des t ches humaines et automatis es dans un environnement organisationnel distribu et informatis , ! au cours duquel l information circule d une activit l autre, c est- -dire d un participant l autre, pour action, ! en fonction d un ensemble de r gles de gestion. Le WORKFLOW permet de rationnaliser, coordonner et contr ler un processus d affaire. Introduction au WORKFLOW - Bernard ESPINASSE 12 Le domaine du WORKFLOW (Source : Georgakopoulos) GTE LABORATORIESD ecember 1995D. Georgakopoulos7 WorkflowBusiness Process- specification- reengineering- automation - implementationWorkflow- automationWorkflow- specificationInformation Process- specification- reengineering- automationWorkflow Management SystemMaterial ProcessWorkflow ManagementGTE LABORATORIESD ecember 1995D.
7 Georgakopoulos8 WORKFLOW ExampleOn T1 completionDo start T2, T3, T4, T6T2 New ServiceT7T5T3T4T0T6T11T10T9 CustomerT17T16T15T14 Service ChangeCustomer DBBilling DBDirectory DBCommonResourceDatabasesProvisioningBil lingProvisioningSwitchhuman taskT1T13computer taskT8T18T12 Facilities DBIntroduction au WORKFLOW - Bernard ESPINASSE 13 Objectifs du WORKFLOW C est l'optimisation des processus informationnels li s un processus d affaire : ! r partir au mieux le travail entre l'homme et les ordinateurs ! documenter et renforcer la logique gouvernant les transitions entre les t ches d un processus d affaire (contr le/management) ! mettre en rapport au bon moment : ! les ressources humaines affect es un travail avec ! l'information n cessaire pour l'accomplir (JIT administratif) Syst me de Gestion de WORKFLOW (SGWf/WfMS) ! Ensemble d outils logiciels permettant la d finition de processus, l ex cution de WORKFLOW , et l administration et la surveillance d instances de processus Introduction au WORKFLOW - Bernard ESPINASSE 14 Sp cificit s g n rales d un WORKFLOW WORKFLOW = outil d cisionnel coop ratif s'appliquant : un nb limit de personnes, devant accomplir en un temps limit , des t ches articul es autour d'une proc dure d finie, et ayant un objectif global WORKFLOW = syst me : pro-actif : le champ est d fini a priori, le WORKFLOW guide la proc dure, d terministe : la finalit est connue.
8 Le WORKFLOW doit permettre : de d crire toutes les proc dures d'indiquer qui fait quoi de mesurer le d lai d'ex cution de chaque tape de supprimer les causes de d gradation de la r activit Introduction au WORKFLOW - Bernard ESPINASSE 15 Un exemple de WORKFLOW Soit une compagnie d'assurance : cr ation d'une " application WORKFLOW " pour la gestion des d clarations d'accident activit s concern es : chaque tape : lancement automatique ou l'initiative du collaborateur des applications informatiques appropri es possible tout moment : de conna tre l'avancement d'un cas de disposer d'informations statistiques pour optimiser les proc dures utilis es ou pour facturation (interne/externe) des services associ s. r ception de la d clarationpaiement l'assur convocation d'un expertprise en compte de son rapport changes de courrier avec la compagnie adverse!
9 Au WORKFLOW - Bernard ESPINASSE 16 Autres exemples de WORKFLOW Liste non exhaustive de workflows que l on retrouve commun ment dans les entreprises : ! Demande de cong s ! Suivi des corrections des applicatifs ! Suivi de dossier client ! Gestion de la documentation qualit ! Demande d investissement ! Suivi des r clamations Client ! Suivi des infos consommateurs ! Demande de formation ! Demande d intervention ! D marrage nouveau produit ! Modification produit ! Validation de note interne classique ! Remboursement de frais ! Engagement de frais ! .. Introduction au WORKFLOW - Bernard ESPINASSE 17 La WORKFLOW Management Coalition WFMC (1) ! Founded in 1993, the WORKFLOW Management Coalition (WfMC) is a global organization of adopters, developers, consultants, analysts, as well as university and research groups engaged in WORKFLOW and BPM.
10 ! The WfMC creates and contributes to process related standards, educates the market on related issues, and is the only standards organization that concentrates purely on process. ! The WfMC created Wf-XML and XPDL, the leading process definition language used today in over 80 known solutions to store and exchange process models. ! XPDL is a process design format for storing the visual diagram and all design time and product attributes. Introduction au WORKFLOW - Bernard ESPINASSE 18 La WORKFLOW Management Coalition WFMC (2) ! organisation internationale but non lucratif, ! consortium de soci t s cr en 1993 pour promouvoir les applications WORKFLOW et d' tablir des standards ! compte une centaine de membres dont : ! des vendeurs de solutions WORKFLOW : Action Technology, IBNT Lotus, Staffware, Wang, Xsoft, Microsoft, Oracle.