SlideShare une entreprise Scribd logo
BPM & Workflow Séminaire EDF R&D François Charoy LORIA/ Nancy-Université
Qu'est ce que le BPM “ True Business Process Management is an amalgam of traditional workflow and the 'new' BPM technology. It then follows that as BPM is a natural extension of – and not a separate technology to – Workflow, BPM is in fact the merging of process technology covering 3 process categories: interactions between (i) people-to-people; (ii) systems-to-systems and (iii) systems-to-people – all from a process-centric perspective. This is what true BPM is all about.”  Jon Pyke, CTO Staffware.  At the business level, BPM is the management of explicit processes from beginning to end. These processes generally contain a long-running set of business activities such as those required to underwrite a policy or deliver an order under varying numbers of business scenarios The technology definition is another story. Because BPM has multiple uses, from simple personal flow to deep system-to-system flow under performance constraints, it is hard to find a common definition, much less one technology market ready to handle all the needs. Jim Sinur & Jess Thompson (société: Gartner Group)
Deux écoles/Deux visions Automator Facilitator L'analyste métier L'ingénieur Workflow Vision métier, processus, valeur ajoutée, organisation Vision technique, automatisation, exécution, distribution (Keith Swenson - Fujitsu)
Historique (1930) Procédés de fabrication industriels taylorisation (1970) Office Automation (1980) Gestion Documentaire, CSCW (1990) Workflow Management, GroupWare (2000) BPM, Orchestration, Choreography, Monitoring, BI, BAM
Définitions Business Process : Ensemble d'activités et de procédures qui permettent collectivement la réalisation d'un objectif métier Workflow : automatisation partielle ou totale d'un Business Process Activité : tâches ou fonctions à réaliser pour compléter une étape du processus
Les concepts clés
Exemple BPMN
Cycle de vie d'un procédé Gestion Automatisation Objectif Analyses Conception Implantation Execution Evaluation Monitoring Simulation
Modèle de référence (WFMC)
Définition des procédés Vue BA Modèle compréhensible Langage spécialisé métier Simulation Vue IT Modèle interprétable Sémantique précise Vérifications de propriétés classiques
Modèles de procédés Modèles IT (calculable, vérifiable) Petri-nets Pi-Calcul IDEF0 XPDL, BPEL Modèles BA (compréhensible, lisible) Speech Act (Flores, Winograd) Diagramme d'activité, UML, BPMN
Exemples RdP
Outils de modélisation Aris BPMN Modeler Représentation graphique Export BPEL, XPDL,... Simulation Gestion du changement
Moteur d'exécution/architecture Trois approches Le workflow embarqué (CMS, ERP) Le système générique (IBM, BEA, ) La librairie (WWF, JBPM)
Websphere MQ Workflow vs Window WF
Gestion des tâches Relation entre l'organisation et les procédés Gestion des rôles (qui peut faire quoi) Gestion des affectations (qui doit faire quoi) Gestion de la liste de travail (WorkList)
Monitoring Mesurer/Tracer l'activité pour Suivre les exécutions en temps réel Réagir aux problèmes Calculer des indicateurs de performances (KPI) Améliorer les processus (Improvement)
BPM et Workflow avancé Le marché est saturé de produits et de standards Manque d'expérience Manque de garanties Inutilisable pour les processus à haute valeur ajoutée
Agilité/Evolution Les entreprise s'adaptent, les procédés évoluent Evolution des modèles Garantir leur validité Comment évoluent les instances ? Migration Gestion de version Evolution des instances Gestion des cas exceptionnels Erreur de conception des modèles Process mining
Processus transactionel Garantir des exécutions correctes des procédés Atomicité de l'exécution Isolation ? Problèmes Distribution des sources de données Durée de l'exécution Solution Approche optimiste Compensation
Compensation Revenir à un état acceptable Différent de l'état initial (Remboursement partiel d'un billet de train) Trois types d'activités Compensable Il est possible d'annuler les effets d'une activité pour revenir à un état satisfaisant (pseudo-rollback) Pivot Activité à partir de laquelle on ne peut plus revenir en arrière Re-exécutable Activité pour laquelle on est sur qu'elle pourra s'exécuter
Gouvernance et gestion des risques Comment garantir le respect des règles métiers et des contingences externes Règles métiers Règles organisationnelles Législation Comment faire garantir que les processus respectent ces règles Faire de la gestion des processus et de leur mise en oeuvre un processus
BPM et sécurité Composante critique La sécurité est au coeur des processus Compromis entre expressivité et compréhensibilité Extension des modèles RBAC Qui peut faire quoi ? TBAC Séparation des devoirs Délégation Escalation Nombreux standards
Workflow inter-organisationel Service Provisioning A process from A triggers a process from B Service Cooperation with an agreed common policy Outsourcing, BPO
Workflow inter-organisational Qu'est ce qui est exposé ? Business communication protocol (choreography) Policies (security, quality, privacy) Qui exécute quoi ? Qui maitrise quoi ? Qui a le contrôle ? Problèmes Privacy (qu'est ce que j'expose) Security (qu'est ce que j'autorise) Semantic (alignement des politiques)
Processus coopératif Le prochain Graal Gestion des processus adaptés à des classes d'activités créatives à forte valeur ajoutée Le BPM n'est pas adapté (ni facilitator, ni automator) Manque de flexibilité Support insuffisant à la gestion de la connaissance Support insuffisant à la gestion du contexte Processus mal compris
Conclusion Domaine encore « bouillant » Nombreux standards (trop) Vision plutot service mais retour de l'humain Importance croissante du monitoring Problème d'acceptation Problème de Gouvernance Questions aujourd'hui Processus créatifs/humains (BPEL4People) Business Intelligence Méthodes
Publicité

Contenu connexe

Tendances (20)

INTRODUCTION A BPM
INTRODUCTION A BPMINTRODUCTION A BPM
INTRODUCTION A BPM
Said Sadik
 
Chp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat TransitionChp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat Transition
Lilia Sfaxi
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Mohamed Cherkaoui
 
Analyse de processus et workflow
Analyse de processus et workflowAnalyse de processus et workflow
Analyse de processus et workflow
Echecs et Stratégie
 
Analyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURIAnalyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURI
Mansouri Khalifa
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
Ghodhbane Mohamed Amine
 
Cartographie des processus d'une Direction Informatique
Cartographie des processus d'une Direction InformatiqueCartographie des processus d'une Direction Informatique
Cartographie des processus d'une Direction Informatique
patriciacharrais
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
Yassine Badri
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
Lilia Sfaxi
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)
Ines Ben Kahla
 
Gestion flotte acheminement_courrier
Gestion flotte acheminement_courrierGestion flotte acheminement_courrier
Gestion flotte acheminement_courrier
HORIYASOFT
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
Donia Hammami
 
Les différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisationLes différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisation
Communauté d'agglomération du Pays de Grasse
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
Heithem Abbes
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
Heithem Abbes
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VAS
Ahmed MAALEJ
 
Tp1 - OpenERP (1)
Tp1 - OpenERP (1)Tp1 - OpenERP (1)
Tp1 - OpenERP (1)
Lilia Sfaxi
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
Lilia Sfaxi
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
Lilia Sfaxi
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
Siwar GUEMRI
 
INTRODUCTION A BPM
INTRODUCTION A BPMINTRODUCTION A BPM
INTRODUCTION A BPM
Said Sadik
 
Chp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat TransitionChp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat Transition
Lilia Sfaxi
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Mohamed Cherkaoui
 
Analyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURIAnalyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURI
Mansouri Khalifa
 
Cartographie des processus d'une Direction Informatique
Cartographie des processus d'une Direction InformatiqueCartographie des processus d'une Direction Informatique
Cartographie des processus d'une Direction Informatique
patriciacharrais
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
Yassine Badri
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
Lilia Sfaxi
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)
Ines Ben Kahla
 
Gestion flotte acheminement_courrier
Gestion flotte acheminement_courrierGestion flotte acheminement_courrier
Gestion flotte acheminement_courrier
HORIYASOFT
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
Donia Hammami
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
Heithem Abbes
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
Heithem Abbes
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VAS
Ahmed MAALEJ
 
Tp1 - OpenERP (1)
Tp1 - OpenERP (1)Tp1 - OpenERP (1)
Tp1 - OpenERP (1)
Lilia Sfaxi
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
Lilia Sfaxi
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
Lilia Sfaxi
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
Siwar GUEMRI
 

Similaire à BPM & Workflow (20)

blog intéressant key word anal bpm-blog.pdf
blog intéressant key word anal bpm-blog.pdfblog intéressant key word anal bpm-blog.pdf
blog intéressant key word anal bpm-blog.pdf
Riadh ASSOUAK
 
2008 10 01 Bpm Conference
2008 10 01 Bpm Conference2008 10 01 Bpm Conference
2008 10 01 Bpm Conference
Chaineum
 
Séminaire IDS Scheer Processus Santé part 1
Séminaire IDS Scheer Processus Santé part 1Séminaire IDS Scheer Processus Santé part 1
Séminaire IDS Scheer Processus Santé part 1
SAGIDS1
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Business At Work
 
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
CERTyou Formation
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisation
Wygwam
 
L’effet « Ripple » : l’outil au centre de tout
L’effet « Ripple » : l’outil au centre de toutL’effet « Ripple » : l’outil au centre de tout
L’effet « Ripple » : l’outil au centre de tout
itSMF France
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
Denis Gagné
 
Atelier9 gestion des_identites_et_sso
Atelier9 gestion des_identites_et_ssoAtelier9 gestion des_identites_et_sso
Atelier9 gestion des_identites_et_sso
Said Benadir
 
Ibm websphere lombardi
Ibm websphere lombardiIbm websphere lombardi
Ibm websphere lombardi
Antoine André
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonitasoft
 
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
CERTyou Formation
 
Sifaris architecture
Sifaris architectureSifaris architecture
Sifaris architecture
SIFARIS
 
Analyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulationAnalyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulation
Denis Gagné
 
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
BPMSinfo
 
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modelingWb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
CERTyou Formation
 
BEETIC - Pilotage et Performance au coeur des procesus métiers.
BEETIC - Pilotage et Performance au coeur des procesus métiers.BEETIC - Pilotage et Performance au coeur des procesus métiers.
BEETIC - Pilotage et Performance au coeur des procesus métiers.
aits004
 
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Sollan France
 
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
FoursquareCit
 
blog intéressant key word anal bpm-blog.pdf
blog intéressant key word anal bpm-blog.pdfblog intéressant key word anal bpm-blog.pdf
blog intéressant key word anal bpm-blog.pdf
Riadh ASSOUAK
 
2008 10 01 Bpm Conference
2008 10 01 Bpm Conference2008 10 01 Bpm Conference
2008 10 01 Bpm Conference
Chaineum
 
Séminaire IDS Scheer Processus Santé part 1
Séminaire IDS Scheer Processus Santé part 1Séminaire IDS Scheer Processus Santé part 1
Séminaire IDS Scheer Processus Santé part 1
SAGIDS1
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Business At Work
 
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
CERTyou Formation
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisation
Wygwam
 
L’effet « Ripple » : l’outil au centre de tout
L’effet « Ripple » : l’outil au centre de toutL’effet « Ripple » : l’outil au centre de tout
L’effet « Ripple » : l’outil au centre de tout
itSMF France
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
Denis Gagné
 
Atelier9 gestion des_identites_et_sso
Atelier9 gestion des_identites_et_ssoAtelier9 gestion des_identites_et_sso
Atelier9 gestion des_identites_et_sso
Said Benadir
 
Ibm websphere lombardi
Ibm websphere lombardiIbm websphere lombardi
Ibm websphere lombardi
Antoine André
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonitasoft
 
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
Wb802 g formation-modeling-and-implementing-with-ibm-business-process-manager...
CERTyou Formation
 
Sifaris architecture
Sifaris architectureSifaris architecture
Sifaris architecture
SIFARIS
 
Analyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulationAnalyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulation
Denis Gagné
 
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
Conférence solutions bpms 2011 - Agilité du SI et agilité de l'entreprise 201...
BPMSinfo
 
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modelingWb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
Wb807 g formation-ibm-business-process-manager-standard-8-5-process-modeling
CERTyou Formation
 
BEETIC - Pilotage et Performance au coeur des procesus métiers.
BEETIC - Pilotage et Performance au coeur des procesus métiers.BEETIC - Pilotage et Performance au coeur des procesus métiers.
BEETIC - Pilotage et Performance au coeur des procesus métiers.
aits004
 
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Webinar Nuxeo / Sollan | Casser les silos pour améliorer votre efficacité mét...
Sollan France
 
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
JFIE2015-Modeliser-vos-processus-metier-pour-valider-vos-exigences-et-generer...
FoursquareCit
 
Publicité

Plus de François Charoy (11)

Coast presentation Inria Evaluation
Coast presentation Inria EvaluationCoast presentation Inria Evaluation
Coast presentation Inria Evaluation
François Charoy
 
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
François Charoy
 
Keynote ISCRAM Med 2015
Keynote ISCRAM Med 2015Keynote ISCRAM Med 2015
Keynote ISCRAM Med 2015
François Charoy
 
Pro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynotePro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynote
François Charoy
 
Présentation Equipe Projet Coast
Présentation Equipe Projet CoastPrésentation Equipe Projet Coast
Présentation Equipe Projet Coast
François Charoy
 
Answering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with CrowdsourcingAnswering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with Crowdsourcing
François Charoy
 
Inria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentationInria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentation
François Charoy
 
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis ManagementCoordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
François Charoy
 
The score team
The score teamThe score team
The score team
François Charoy
 
Coordination d'activités coopératives
Coordination d'activités coopérativesCoordination d'activités coopératives
Coordination d'activités coopératives
François Charoy
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux Servlets
François Charoy
 
Coast presentation Inria Evaluation
Coast presentation Inria EvaluationCoast presentation Inria Evaluation
Coast presentation Inria Evaluation
François Charoy
 
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
François Charoy
 
Pro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynotePro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynote
François Charoy
 
Présentation Equipe Projet Coast
Présentation Equipe Projet CoastPrésentation Equipe Projet Coast
Présentation Equipe Projet Coast
François Charoy
 
Answering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with CrowdsourcingAnswering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with Crowdsourcing
François Charoy
 
Inria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentationInria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentation
François Charoy
 
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis ManagementCoordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
François Charoy
 
Coordination d'activités coopératives
Coordination d'activités coopérativesCoordination d'activités coopératives
Coordination d'activités coopératives
François Charoy
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux Servlets
François Charoy
 
Publicité

Dernier (8)

Projet VMware cours avec etudes theoriques
Projet VMware cours avec etudes theoriquesProjet VMware cours avec etudes theoriques
Projet VMware cours avec etudes theoriques
mhamdihayfa89
 
Meilleure astuces de recherche d'emploi.pptx
Meilleure astuces de recherche d'emploi.pptxMeilleure astuces de recherche d'emploi.pptx
Meilleure astuces de recherche d'emploi.pptx
imaneeimaneee0
 
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
SOFTTECHHUB
 
systemes d'informations s'appuyant sur un ERP
systemes d'informations s'appuyant sur un ERPsystemes d'informations s'appuyant sur un ERP
systemes d'informations s'appuyant sur un ERP
NabilKHOUFI
 
Modern Illustrative Software Development Life Cycle Infographic.pptx
Modern Illustrative Software Development Life Cycle Infographic.pptxModern Illustrative Software Development Life Cycle Infographic.pptx
Modern Illustrative Software Development Life Cycle Infographic.pptx
yedekfyh
 
prometheus cous AWS file et exercices a suivre
prometheus cous AWS file et exercices a suivreprometheus cous AWS file et exercices a suivre
prometheus cous AWS file et exercices a suivre
mhamdihayfa89
 
La généalogie assistée par l’IA (G·IA) et ses outils.
La généalogie assistée par l’IA (G·IA) et ses outils.La généalogie assistée par l’IA (G·IA) et ses outils.
La généalogie assistée par l’IA (G·IA) et ses outils.
Erol GIRAUDY
 
Les PID's en ACTION sur PIST - JESO2025
Les  PID's en ACTION sur PIST - JESO2025Les  PID's en ACTION sur PIST - JESO2025
Les PID's en ACTION sur PIST - JESO2025
Chokri Ben Romdhane
 
Projet VMware cours avec etudes theoriques
Projet VMware cours avec etudes theoriquesProjet VMware cours avec etudes theoriques
Projet VMware cours avec etudes theoriques
mhamdihayfa89
 
Meilleure astuces de recherche d'emploi.pptx
Meilleure astuces de recherche d'emploi.pptxMeilleure astuces de recherche d'emploi.pptx
Meilleure astuces de recherche d'emploi.pptx
imaneeimaneee0
 
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
SOFTTECHHUB
 
systemes d'informations s'appuyant sur un ERP
systemes d'informations s'appuyant sur un ERPsystemes d'informations s'appuyant sur un ERP
systemes d'informations s'appuyant sur un ERP
NabilKHOUFI
 
Modern Illustrative Software Development Life Cycle Infographic.pptx
Modern Illustrative Software Development Life Cycle Infographic.pptxModern Illustrative Software Development Life Cycle Infographic.pptx
Modern Illustrative Software Development Life Cycle Infographic.pptx
yedekfyh
 
prometheus cous AWS file et exercices a suivre
prometheus cous AWS file et exercices a suivreprometheus cous AWS file et exercices a suivre
prometheus cous AWS file et exercices a suivre
mhamdihayfa89
 
La généalogie assistée par l’IA (G·IA) et ses outils.
La généalogie assistée par l’IA (G·IA) et ses outils.La généalogie assistée par l’IA (G·IA) et ses outils.
La généalogie assistée par l’IA (G·IA) et ses outils.
Erol GIRAUDY
 
Les PID's en ACTION sur PIST - JESO2025
Les  PID's en ACTION sur PIST - JESO2025Les  PID's en ACTION sur PIST - JESO2025
Les PID's en ACTION sur PIST - JESO2025
Chokri Ben Romdhane
 

BPM & Workflow

  • 1. BPM & Workflow Séminaire EDF R&D François Charoy LORIA/ Nancy-Université
  • 2. Qu'est ce que le BPM “ True Business Process Management is an amalgam of traditional workflow and the 'new' BPM technology. It then follows that as BPM is a natural extension of – and not a separate technology to – Workflow, BPM is in fact the merging of process technology covering 3 process categories: interactions between (i) people-to-people; (ii) systems-to-systems and (iii) systems-to-people – all from a process-centric perspective. This is what true BPM is all about.” Jon Pyke, CTO Staffware. At the business level, BPM is the management of explicit processes from beginning to end. These processes generally contain a long-running set of business activities such as those required to underwrite a policy or deliver an order under varying numbers of business scenarios The technology definition is another story. Because BPM has multiple uses, from simple personal flow to deep system-to-system flow under performance constraints, it is hard to find a common definition, much less one technology market ready to handle all the needs. Jim Sinur & Jess Thompson (société: Gartner Group)
  • 3. Deux écoles/Deux visions Automator Facilitator L'analyste métier L'ingénieur Workflow Vision métier, processus, valeur ajoutée, organisation Vision technique, automatisation, exécution, distribution (Keith Swenson - Fujitsu)
  • 4. Historique (1930) Procédés de fabrication industriels taylorisation (1970) Office Automation (1980) Gestion Documentaire, CSCW (1990) Workflow Management, GroupWare (2000) BPM, Orchestration, Choreography, Monitoring, BI, BAM
  • 5. Définitions Business Process : Ensemble d'activités et de procédures qui permettent collectivement la réalisation d'un objectif métier Workflow : automatisation partielle ou totale d'un Business Process Activité : tâches ou fonctions à réaliser pour compléter une étape du processus
  • 8. Cycle de vie d'un procédé Gestion Automatisation Objectif Analyses Conception Implantation Execution Evaluation Monitoring Simulation
  • 10. Définition des procédés Vue BA Modèle compréhensible Langage spécialisé métier Simulation Vue IT Modèle interprétable Sémantique précise Vérifications de propriétés classiques
  • 11. Modèles de procédés Modèles IT (calculable, vérifiable) Petri-nets Pi-Calcul IDEF0 XPDL, BPEL Modèles BA (compréhensible, lisible) Speech Act (Flores, Winograd) Diagramme d'activité, UML, BPMN
  • 13. Outils de modélisation Aris BPMN Modeler Représentation graphique Export BPEL, XPDL,... Simulation Gestion du changement
  • 14. Moteur d'exécution/architecture Trois approches Le workflow embarqué (CMS, ERP) Le système générique (IBM, BEA, ) La librairie (WWF, JBPM)
  • 15. Websphere MQ Workflow vs Window WF
  • 16. Gestion des tâches Relation entre l'organisation et les procédés Gestion des rôles (qui peut faire quoi) Gestion des affectations (qui doit faire quoi) Gestion de la liste de travail (WorkList)
  • 17. Monitoring Mesurer/Tracer l'activité pour Suivre les exécutions en temps réel Réagir aux problèmes Calculer des indicateurs de performances (KPI) Améliorer les processus (Improvement)
  • 18. BPM et Workflow avancé Le marché est saturé de produits et de standards Manque d'expérience Manque de garanties Inutilisable pour les processus à haute valeur ajoutée
  • 19. Agilité/Evolution Les entreprise s'adaptent, les procédés évoluent Evolution des modèles Garantir leur validité Comment évoluent les instances ? Migration Gestion de version Evolution des instances Gestion des cas exceptionnels Erreur de conception des modèles Process mining
  • 20. Processus transactionel Garantir des exécutions correctes des procédés Atomicité de l'exécution Isolation ? Problèmes Distribution des sources de données Durée de l'exécution Solution Approche optimiste Compensation
  • 21. Compensation Revenir à un état acceptable Différent de l'état initial (Remboursement partiel d'un billet de train) Trois types d'activités Compensable Il est possible d'annuler les effets d'une activité pour revenir à un état satisfaisant (pseudo-rollback) Pivot Activité à partir de laquelle on ne peut plus revenir en arrière Re-exécutable Activité pour laquelle on est sur qu'elle pourra s'exécuter
  • 22. Gouvernance et gestion des risques Comment garantir le respect des règles métiers et des contingences externes Règles métiers Règles organisationnelles Législation Comment faire garantir que les processus respectent ces règles Faire de la gestion des processus et de leur mise en oeuvre un processus
  • 23. BPM et sécurité Composante critique La sécurité est au coeur des processus Compromis entre expressivité et compréhensibilité Extension des modèles RBAC Qui peut faire quoi ? TBAC Séparation des devoirs Délégation Escalation Nombreux standards
  • 24. Workflow inter-organisationel Service Provisioning A process from A triggers a process from B Service Cooperation with an agreed common policy Outsourcing, BPO
  • 25. Workflow inter-organisational Qu'est ce qui est exposé ? Business communication protocol (choreography) Policies (security, quality, privacy) Qui exécute quoi ? Qui maitrise quoi ? Qui a le contrôle ? Problèmes Privacy (qu'est ce que j'expose) Security (qu'est ce que j'autorise) Semantic (alignement des politiques)
  • 26. Processus coopératif Le prochain Graal Gestion des processus adaptés à des classes d'activités créatives à forte valeur ajoutée Le BPM n'est pas adapté (ni facilitator, ni automator) Manque de flexibilité Support insuffisant à la gestion de la connaissance Support insuffisant à la gestion du contexte Processus mal compris
  • 27. Conclusion Domaine encore « bouillant » Nombreux standards (trop) Vision plutot service mais retour de l'humain Importance croissante du monitoring Problème d'acceptation Problème de Gouvernance Questions aujourd'hui Processus créatifs/humains (BPEL4People) Business Intelligence Méthodes