SlideShare une entreprise Scribd logo
1  sur  309
BPMN 2.0
Modélisation de processus
Introduction à BPMN & Bizagi Process Modeler
Mai 2014 1
(c) Frédéric Bouvart - BPMN & Bizagi
•Cette présentation ne demande qu’à être
améliorée grâce à vos remarques.
•Envoyez-moi vos suggestions à :
– Frederic.Bouvart@mail.be
Mai 2014 2
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Qu’est-ce qu’un processus ?
• Définition :
– Selon ISO 9000 2005 : Ensemble d'activités corrélées ou
interactives qui transforme des éléments d'entrée en
éléments de sortie.
– En gestion : Un processus est un système organisé d'activités
qui utilise des ressources (personnel, équipement, matériels
et machines, matière première et informations) pour
transformer des éléments entrants en éléments de sortie
dont le résultat final attendu est un produit ou un service ; le
processus a un propriétaire qui est garant de la bonne fin et
du bon fonctionnement de celui-ci.
• Un Processus représente un flux séquentiel d'activités ou de
tâches réalisé dans une organisation afin de produire un ou
plusieurs extrants.
Mai 2014 3
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Pourquoi ?
• Documenter
• Comprendre le processus actuel
• Faciliter l’analyse
• Visualiser les relations entre les étapes du processus et entre
les intervenants
• Aide à la rédaction des scénarii de tests
• Formation (nouveaux) collaborateurs
• ISO 9001 (2015)
• Mettre à plat, identifier les possibilités d’améliorations
– Simplifier des tâches
– Eliminer des tâches inutiles
• Partage & Benchmark possibles
Mai 2014 4
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Pourquoi ?
• Base de beaucoup de méthodologies d’amélioration des
performances :
– BPM (Business Process Management (gestion par les processus)),
Lean Six Sigma, TQM, Kaizen,…
• Connaissance des processus
–  Processus plus efficients, plus efficaces, plus agiles
= Réduction des coûts
= Chiffre d’affaires accru
= Employés plus motivés
= Clients plus satisfaits
Mai 2014 5
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Comment ?
• Utilisation d’une notation normée
– BPMN 2.0 (publié en 2010)
» Business Process Model & Notation
» = Ensemble de conventions graphiques (standardisées)
permettant de représenter les processus métier sous forme de
modèle.
» Norme indépendante des éditeurs de logiciels
» Soutenu par l'OMG/BPMI (Object Management Group/ Business
Process Management Initiative)
» Norme ISO depuis juillet 2013 (ISO/IEC 19510:2013)
Mai 2014 6
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Comment ?
• Utilisation d’une notation normée
– BPMN 2.0 (publié en 2010)
» Diagrammes constitués d’éléments simples, compréhensibles
par tous : analystes, modélisateurs et acteurs Métier.
Pas un langage d’informaticiens
» Mécanisme simple pour modéliser la complexité inhérente à un
processus.
» Langage privilégié pour une meilleure communication entre
informatique et métier (langage commun à tous)
» Différents types de diagrammes : Processus, Conversation et
Chorégraphie (voir Annexes)
Mai 2014 7
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Comment ?
• Outil Business Process Modeler
– Bizagi
» Bizagi simple et convivial
» Notation utilisée par Bizagi est normée (BPMN 2.0)
» Génération de documentations en Word, PDF, …
» Mode présentation
» Simulation
» Collaboratif
» Gratuit – Accessible à tous (première étape du logiciel BPMS)
» Bizagi ne supporte que les diagrammes de processus
Mai 2014 8
(c) Frédéric Bouvart - BPMN & Bizagi
Modélisation des processus
•Modélisation des processus
– Modéliser = raconter une histoire, rédiger une dissertation
•Dissertation •Processus
Langue Notation
Français (vocabulaire &
grammaire)
BPMN (symboles & règles)
Traitement de texte Business Process Modeler
Microsoft Word 2003 Bizagi Process Modeler
Méthode de dissertation Approche Méthodologique
Plan type Tortue de Crosby, SIPOC
Réflexion, structuration puis
écriture
Réflexion, structuration,
interviews
Bonnes pratiques &
Convention
Mai 2014 9
(c) Frédéric Bouvart - BPMN & Bizagi
Introduction à la notation BPMN 2.0
Introduction à la notation BPMN 2.0
Mai 2014 10
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 11
(c) Frédéric Bouvart - BPMN & Bizagi
Introduction à la notation BPMN 2.0
Mai 2014 12
(c) Frédéric Bouvart - BPMN & Bizagi
•Objets de flux
– Evénement de départ / Déclencheur
• Exemples :
– Une facture fournisseur arrive
– Premier jour ouvrable du mois
– Evénement de fin / Résultat
• Exemples :
– La facture fournisseur est payée
– La clôture comptable est terminée
– Activité / Tâche
• Exemples :
– Contrôler la réception des marchandises
– Lancer le prog. de calcul des encours
Intro BPMN : Symboles de base
Mai 2014 13
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
– Branchement /Aiguillage / Bifurcation
• Exemples :
– Réception réalisée dans SAP ? Oui / Non
– Type de produit ? Tôle / Brame / Lingot / autres
– Lancements de tâches en parallèle
– Evénement intermédiaire
• Les événements intermédiaires se produisent
pendant le processus.
• Exemples :
– Attendre 1 heure
– Arrivée d’une annulation de commande
Mai 2014 14
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
– Sous-processus
• Représente un ensemble de tâches
(processus) qui n’est pas nécessaire de
détailler dans le processus en cours.
• Permet un effet « Zoom + ».
• Exemples :
– Processus Order to Ca$h : Dans ce processus général, on
trouvera un sous-processus d’inscription de commande et
un sous-processus d’expédition…
– Processus Gestion des ordres de process : Dans ce
processus, il y a une partie qui représente la clôture de
l’ordre. Ces opérations de clôture seront décrites dans un
sous-processus distinct.
Mai 2014 15
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
•Objets de connexion (connecteur)
– Flux séquence
• Détermine l’ordre d’exécution des activités.
• Flux par défaut est l’embranchement pris lorsque toutes les
autres conditions sont évaluées comme fausses.
Mai 2014 16
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
•Objets de connexion (connecteur)
– Flux de message (entre processus)
Modèle collaboratif :
échanges entre processus
Mai 2014 17
(c) Frédéric Bouvart - BPMN & Bizagi
•Objets d’organisation (Swimlanes)
– Processus (groupement - pool)
– Précise les limites du processus
– Couloirs/Bandes
– Définissent les acteurs
Intro BPMN : Symboles de base
Mai 2014 18
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
– Milestone / Etape
Mai 2014 19
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
•Objets de données
– Objet de données
• Un objet de données représente une structure d’information
généralement traitée dans les activités comme les
documents, courriels, lettres, etc.
– Collection d’objets de données
• Une collection d’objets de données représente un ensemble
d’informations, telle une liste des articles d’une commande.
Mai 2014 20
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
– Magasin de données
• Un magasin de données est un endroit où le processus peut
lire et écrire des données, comme une base de données ou
un classeur. Son contenu persiste même après la fin de
l’instance du processus.
Mai 2014 21
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
– Résumé
Mai 2014 22
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Niveaux de complexité
• BPMN : 3 niveaux de complexité
– Permet un apprentissage graduel
Mai 2014 23
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Activités : symboles étendus
– Taches
• 8 symboles
– Sous-processus
• 5 symboles
Mai 2014 24
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Activités : symboles étendus
– Boucles
• 3 types de boucles
– Cas particulier
• Compensation
Mai 2014 25
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Branchements : symboles étendus
– Branchements
• 7 branchements
Mai 2014 26
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Evénements : symboles étendus
– Evénements déclencheurs
• 8 symboles
Mai 2014 27
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Evénements : symboles étendus
– Evénements résultants (de fin)
• 9 symboles
Mai 2014 28
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Evénements : symboles étendus
– Evénements intermédiaires
• 14 symboles – 2 familles (lancement / réception)
Mai 2014 29
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Evénements : symboles étendus
– Evénements intermédiaires à la frontière d’activité
• 9 symboles – 2 familles (avec et sans interruption)
Mai 2014 30
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 31
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Règles de base
• Un évènement de début
• Une (ou plusieurs) fin(s)
– Chaque branche du flux se termine par un événement de fin
• Ecriture/Lecture de gauche à droite
• Principe du jeton (token)
– Règles générales
» L’événement de départ émet un jeton.
» L’événement de fin absorbe un (ou tous les) jeton(s).
» Une tâche s’exécute quand elle reçoit un jeton et libère le jeton
quand elle est terminée.
» Cas particuliers :
Branchements parallèles
Evénements intermédiaires
► Plusieurs événements de départ peuvent être utilisés si leur type est spécifié. Un seul
événement de départ de type « blanc » par processus.
Mai 2014 32
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Jetons
Mai 2014 33
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Symboles Branchement
– Branchement Exclusif
– Branchement Parallèle
ou
Mai 2014 34
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement exclusif (« ou » exclusif)
• Les chemins s’excluent. Il n’y a qu’un seul chemin possible.
• Divergence
– Une seule tâche parmi les tâches B1, B2, B3 sera exécutée.
Mai 2014 35
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement exclusif (« ou » exclusif)
• Convergence
– La tâche C débutera dés qu’une tâche parmi les tâches
B1, B2, B3 sera réalisée.
Mai 2014 36
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement exclusif (« ou » exclusif)
• Un branchement exclusif ne peut pas être convergent et
divergent en même temps.
Mai 2014 37
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement parallèle
• Eclatement – Exécution en parallèle
– Après la tâche A, les tâches 1, 2 et 3 débuteront ensemble.
Mai 2014 38
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement parallèle
• Synchronisation
– La tâche A ne débutera que quand les tâches 1, 2 et 3
seront complétées.
Mai 2014 39
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement parallèle
• Pas de branchement parallèle de synchronisation et
d’éclatement en même temps.
• Attention, certaines situations peuvent mener à un blocage.
Dans l’exemple ci-dessous, la tâche A ne sera jamais
exécutée.
Mai 2014 40
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Les types de branchements
– Branchement inclusif
• Contrairement au branchement exclusif, les conditions sont
toutes évaluées lorsque le flux du processus atteint le
branchement inclusif. Ainsi, une condition remplie n'exclut pas
l'évaluation des autres conditions.
– Comme chaque chemin est considéré comme
indépendant, tous les flux sortants peuvent être sollicités. Le
processus devrait néanmoins être conçu de sorte qu'au
moins une voie soit identifiée par défaut dans le cas où
aucune des conditions ne s'avère vraie.
– Le branchement inclusif est représenté par un losange avec
un cercle à l'intérieur.
Mai 2014 41
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Les types de branchements
– Branchement inclusif
Mai 2014 42
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Les types de branchements
– Branchement inclusif
• Le schéma précédent équivaut à :
Mai 2014 43
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement basé sur les événements
• Le branchement basé sur les événements indique que les flux
sortants reposent sur des événements plutôt que sur
l'évaluation de conditions. Fondamentalement la décision est
prise par un participant extérieur au processus.
• Un événement intermédiaire est placé sur chaque branche
sortante du branchement.
• A chaque réception d’un jeton, il émet un jeton sur chaque
branche sortante :
– Chaque jeton arrive sur l’événement intermédiaire et
attend son déclenchement.
– Le premier événement qui se déclenche « gagne » et laisse
continuer son jeton, les autres jetons en attente sur les
autres événements disparaissent.
Mai 2014 44
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement basé sur les événements
• La tâche 1 débutera si l’événement 1 a été déclenché en
premier (avant événement 2 et 3).
Mai 2014 45
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement basé sur les événements
• Exemple : Log on
Mai 2014 46
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Types de branchements
– Branchement basé sur les événements
• Exemple : Demande d’info au client
Mai 2014 47
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles tâches
– Tâches Utilisateurs (dans un système IT)
– Tâches Système (automatique)
– Tâches Manuelles Utilisateurs (en dehors de tout système IT)
Mai 2014 48
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements de départ (déclencheur)
• Attend qu’un événement arrive pour lancer le processus
(création d’une instance du processus).
• L’événement déclencheur n’a qu’un seul flux séquence
sortant.
• Il émet un jeton.
► Plusieurs événements de départ peuvent être utilisés si leur type est
spécifié. Un seul événement de départ de type « blanc » par processus.
Mai 2014 49
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements de fin (résultant)
• Termine une (plusieurs) branche(s) du processus.
• Il ne possède que des flux séquence entrants.
• L’événement de fin n’a pas de flux séquence sortant.
• Il absorbe un jeton.
• Cas particulier : Terminaison (précipitée) : tous les jetons de
l’instance du flux en cours sont consommés, toutes les
activités cessent.
Mai 2014 50
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Règles de base
•Evénement de fin
– Fin précipitée
• L’événement de fin précipitée va consommer tous les jetons
qui sont en cours dans l’instance du flux.
– Exemple :Annulation
Mai 2014 51
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire
• Un événement intermédiaire ne déclenche pas une nouvelle
instance du processus en cours.
• Un seul flux séquence entrant et un seul flux séquence sortant.
• Emetteur / Récepteur
– Emetteur d’événement : quand le jeton arrive à l’événement,
celui-ci émet l’événement et continue le flux.
– Récepteur d’événement : quand le jeton arrive à
l’événement, celui-ci attend que l’événement se produise.
Une fois l’événement « reçu », le jeton continue le flux.
Mai 2014 52
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement de type « Message »
Mai 2014 53
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement de type « Signal »
Mai 2014 54
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire de type « Lien »
• Utile pour lier 2 points du flux (fortement) éloignés sans utiliser
un flux séquence (flèche) qui traverse tout.
Mai 2014 55
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire de type « Lien »
– La tâche 2 est suivie de la tâche 6 qui doit être exécutée par
l’acteur 2. Pour éviter un flux séquence qui en traverse d’autres
(flèche rouge), les événements Lien sont utilisés avec le même
nom, mais avec un « qui lance » et l’autre « qui reçoit ».
Mai 2014 56
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire à la frontière d’une activité
• Durant une activité, des événements peuvent également se
produire. Quand ceux-ci arrivent, ils peuvent lancer une
nouvelle branche du flux.
• Ils peuvent également interrompre ou pas l’activité en cours.
• Ce type d’événements n’est que récepteur.
Mai 2014 57
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire à la frontière d’une activité
• Avec interruption
• Si durant la tâche A, l’événement « Interruption » survient,
– Alors la tâche A s’arrête et la tâche E est lancée;
– Sinon, la tâche B est lancée.
Mai 2014 58
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Evénements Intermédiaires
– Evénement intermédiaire à la frontière d’une activité
• Sans interruption
• Si durant la tâche A, l’événement « Ramification » survient,
– Alors la tâche A continue et la tâche P est lancée;
– Sinon, la tâche B est lancée.
Mai 2014 59
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•
• Tâche 2 débute 1 heure après le
début de la tâche 1,
même si celle-ci n’est pas
complétée. Si la tâche 1 est
complété avant 1h, la tâche 2
ne sera pas exécutée.
•
• Tâche 4 débute 1 heure après la fin
de la tâche 3.
Mai 2014 60
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles étendus
•Symboles Avancés & Mécanismes particuliers
– Activités
• Boucles & instances multiples
• Sous-processus Ad-hoc
• Sous-processus événementiels
– Branchements Début
– Comportements spéciaux
• Gestion des erreurs
• Escalade
• Compensation
• Annulation
• Transaction
 Voir annexes
Mai 2014 61
(c) Frédéric Bouvart - BPMN & Bizagi
Bizagi Process Modeler
Présentation Bizagi Process Modeler
Mai 2014 62
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 63
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Représenter un processus
– Interface utilisateur
– Créer un processus
– Trucs & Astuces
– Impression
Mai 2014 64
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Interface utilisateur
Mai 2014 65
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
– Maximiser l’espace de travail
Mai 2014 66
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
– Créer un nouveau diagramme
Mai 2014 67
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
– Renommer un diagramme
• Première méthode
– Double cliquer sur l’onglet avec le nom du diagramme et
taper le nouveau nom.
• Seconde méthode (valable pour tous les éléments)
– Click droit dans un zone blanche de l’espace de travail +
cliquer sur « Propriété du diagramme ».
– Compléter la propriété de base « Nom »
Mai 2014 68
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Créer un processus (1/4)
• Avant de commencer, bien définir « l’étendue » du processus,
savoir ce qu’il couvre (quel est la fin ?)
• En créant un nouveau diagramme, un processus
(groupement) est déjà présent.
• Renommer le processus
– Click droit sur le nom  menu contextuel  Choisir Editer
texte ou Propriétés
Mai 2014 69
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Créer un processus (2/4)
• Identifier les participants
– Ajouter pour chaque participant une « bande »
» Drag et Drop depuis la palette de la swimlane « bande » autant
de fois qu’il y a de participants.
Mai 2014 70
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Créer un processus (3/4)
• Placer le point de départ
– Ajouter l’événement de début
» Drag et Drop depuis la palette de l’événement de début
Mai 2014 71
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Créer un processus (4/4)
• Placer les éléments suivants
– Ajouter des éléments
» Drag et Drop depuis le menu circulaire de l’élément suivant.
» Les deux éléments sont automatiquement reliés.
– Continuer jusqu’au moment où le diagramme est complet.
– Ne pas oublier l’événement de fin !
Mai 2014 72
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des flux séquence (flèche)
– Inverser le sens d’une flèche (flux séquence)
– Sélectionner le flux séquence
» Click droit, dans le menu contextuel, choisir « inverser la
direction ».
Mai 2014 73
(c) Frédéric Bouvart - BPMN & Bizagi
– Connexion des flux séquence aux éléments
» Approcher le petit rond (de l’extrémité de la flèche ) de
l’élément à relier jusqu’au moment où la petit croix verte
apparaît ou que l’élément ne devienne en surligné interrompu.
Présentation Bizagi Process Modeler
Mai 2014 74
(c) Frédéric Bouvart - BPMN & Bizagi
– Textes sur les flux séquence liés à un branchement
• Méthode 1
– Sélectionner le flux séquence
– Click droit, dans le menu contextuel, choisir « Editer texte ».
• Méthode 2
– Sélectionner le flux séquence
– Click droit, dans le menu contextuel, choisir « Propriétés ».
– Remplir le nom dans les propriétés de base
• Méthode 3
– Double cliquer sur le flux séquence
Présentation Bizagi Process Modeler
Mai 2014 75
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Insertion d’un élément sur flux séquence
Placer l’élément sur la flèche
en surbrillance.
Mai 2014 76
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Convergence vers un élément
Superposer l’élément
Résultat :
La tâche 3 est reliée au
branchement existant.
Mai 2014 77
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
• Un sous-processus est une activité qui peut être dissociée en
activités d’un niveau plus fin
– Transformer une tâche en sous-processus
– Sélectionner la tache, click droit
» menu contextuel - Transformer en sous-processus
Mai 2014 78
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
– Editer un sous-processus
– Sélectionner le sous-processus, click droit
» menu contextuel - Editer sous-processus
Ouvre automatiquement un nouveau diagramme
+ Représenter le sous-processus comme un
processus normal
Mai 2014 79
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
– Modifier le type d’un sous-processus
• Par défaut, le type de sous-processus est « intégré »
• Sélectionner le sous-processus, click droit
– menu contextuel
» Transaction (sens BPMN)
» Ad-hoc
» Evénementiel
» Réutilisable
Mai 2014 80
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
– Sous-processus réutilisable
• Lien avec le diagramme se fait dans les propriétés de base,
champs Processus
Mai 2014 81
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
– Menu contextuel – Développer / Fusionner (sous-processus)
Mai 2014 82
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Gestion des sous-processus
– BPMN
• Un sous-processus débute avec un événement de début de
type « Aucun »
• Un sous-processus se termine avec un événement de fin de
type « Aucun »
Mai 2014 83
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Evénement à la frontière d’une activité
Mai 2014 84
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Symboles étendus
– Passer du mode « core » au mode « étendu »
Mai 2014 85
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Symboles étendus
– Modifier le type de l’élément
• Click droit sur l’élément  Menu contextuel – Type de …
Dans un premier temps, utiliser que les tâches
Utilisateur, Service ou Manuelle
Mai 2014 86
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Symboles étendus
– Modifier le type de l’élément
• Click droit sur l’élément  Menu contextuel – Type de …
Mai 2014 87
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Symboles étendus
– Modifier le type de l’élément
• Click droit sur l’élément  Menu contextuel – Type de …
Mai 2014 88
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Trucs & Astuces
• « Ctrl » + « Enter » pour inclure un « retour ligne » dans les zones
de texte
• « Shift » + curseur  pour bouger la forme finement
• Eviter de modifier les tailles des symboles et les polices
– Uniformité
– Taille et police adaptée pour la publication
Mai 2014 89
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Impression d’un diagramme
• Menu Dossier / Imprimer  Visualiser avant Impression
Mai 2014 90
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Impression d’un diagramme
• Prévisualisation
Mai 2014 91
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Impression d’un diagramme
• En-tête & Pied de page
» Footer [Image 0] =
Mai 2014 92
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Impression
• Changer le logo
– 1 En-tête et pied de page
– 2 Add Image
– 3 Se placer dans la zone rectangle voulue et choisir l’image
Mai 2014 93
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 94
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus (Résumé)
– Compléter les propriétés de chaque élément
• De base
– Description
» Format « texte riche »
• Avancée
– Suivant la nature de l’élément, les champs proposés varient
• Etendu
– Définir soi-même les champs voulus
– Partager les attributs des champs ajoutés
– Exporter le modèle des attributs champs ajoutés
– Compléter les propriétés du diagramme et du processus
Mai 2014 95
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus (Résumé)
– Publier la documentation – Générer un document WORD
• Publication
– Sélectionner les diagrammes
– Sélectionner les éléments
– Mettre dans l’ordre voulu les éléments
– Sélectionner le template
Mai 2014 96
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Accéder aux propriétés de l’élément
– Click droit sur l’élément  Menu contextuel - Propriétés
Mai 2014 97
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• De base
– Description
» Format « texte riche »
Mai 2014 98
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Définir des zones supplémentaires
Mai 2014 99
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Définir des zones supplémentaires : exemple Tableau
Mai 2014 100
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Définir des zones supplémentaires : exemple Combo
Mai 2014 101
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Gérer les attributs
» Modifier
» Supprimer
» Modifier l’ordre d’apparition
» Partager le modèle de
l’attribut
Mai 2014 102
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Partager les caractéristiques du champ ajouté
» Le modèle d’un champ ajouté peut être « copier » sur d’autres
éléments :
»  Cocher la case en face des
types d’éléments choisis.
» Le champ est alors
automatiquement repris sur
tous les éléments de ce type
Mai 2014 103
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Etendu
– Exporter le modèle des attributs champs ajoutés
» Il est possible de reprendre les modèles d’attributs étendus de
tous les éléments d’un .bpm à un autre.
»  Exporter les attributs (fichier format xml)
»  Importer dans le nouveau .bpm
Mai 2014 104
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Avancée
– Suivant la nature de l’élément, les champs proposés varient
Mai 2014 105
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Avancée : Exemple Branchement
» Choix du type de condition
» Description de l’expression de la condition
Mai 2014 106
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés de chaque élément
• Avancée : Sous-processus avec boucle instances multiples
Mai 2014 107
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Compléter les propriétés du diagramme et du processus
• Click droit n’importe où dans le diagramme (sauf sur un
élément)
Mai 2014 108
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Publication
Mai 2014 109
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Publication
– Sélectionner les diagrammes
Mai 2014 110
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Publication
– Sélectionner les éléments par diagramme
Mai 2014 111
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Publication
– Sélectionner le template
Mai 2014 112
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Publication
– Emplacement & Nom du fichier .doc
Mai 2014 113
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Document généré
– Avec table des matières
Mai 2014 114
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Document généré
– Avec toutes les propriétés sur chaque élément
Mai 2014 115
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Documenter un processus
– Publier la documentation – Générer un document WORD
• Document généré
– Avec toutes les propriétés sur chaque élément
Mai 2014 116
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 117
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
– Passage en mode présentation
• Affichage plein écran en mode « lecture seule »
• Surbrillance de l’élément présenté
Mai 2014 118
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
Mai 2014 119
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
– Ouverture des sous-processus
• Pour ouvrir : Ctrl + click
• Pour revenir au diagramme : en bas à gauche
– Affichage de toutes les propriétés de l’élément (y
compris les images) par simple click sur l’élément
Mai 2014 120
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
– Actions possibles
• Définie dans les propriétés, onglet « Actions de la présentation »
– Ouvrir une URL
» Nouveau ou Présent dans les propriétés étendues (Attribut)
– Ouvrir un fichier
» Nouveau ou Présent dans les propriétés étendues (Attribut)
– Ouvrir une image
» Nouveau ou Présent dans les propriétés étendues (Attribut)
– Montrer un texte
» Texte long de la description
» Un des textes ajoutés dans les propriétés étendues
» Un nouveau texte (uniquement pour la présentation)
Mai 2014 121
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
Mai 2014 122
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode présentation
Mai 2014 123
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 124
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
– Types de fichier
• .bpm
– Type normal
– ! Pas protégé contre les accès concurrents
• .bpmc
– Type collaboratif. Possibilité de travailler à plusieurs sur le
même fichier.
– A la sauvegarde, crée un sous-répertoire du même nom
» NE PAS MANIPULER LES FICHIERS QUI S’Y TROUVENT !
– Chat entre participants
– Commentaires possibles à différents niveaux
Mai 2014 125
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
– Ouverture
• A l’ouverture, le fichier est en mode lecture
– Commenter
• Pas besoin d’être en mode Modification
– Niveau général
– Niveau diagramme
– Niveau élément
Mai 2014 126
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
• Niveau général
Mai 2014 127
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
• Niveau diagramme
Mai 2014 128
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
• Niveau élément
Mai 2014 129
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
• Commentaires
Mai 2014 130
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
– Modifier un diagramme
Mai 2014 131
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Mode collaboratif
– CONSEILS
• Créer un fichier type collaboratif sur le réseau partagé et faire
une sauvegarde du .bpm dans un répertoire privé et
backupé.
• Travailler avec les utilisateurs sur le .bpmc et les « obliger » à
commenter les modifications.
• A la fin du travail en collaboration, sauvegarder sous format
.bpm et le bloquer (lock)
Mai 2014 132
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 133
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Passer en vue simulation
Mai 2014 134
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Remplir les paramètres par niveau (1/4)
• 1 Process Validation : Répartition sur les branchements
Mai 2014 135
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Remplir les paramètres par niveau (2/4)
• 2 Time Analysis : Mettre des durées sur les tâches
Mai 2014 136
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Remplir les paramètres par niveau (3/4)
• 3 Resource Analysis : Mettre des ressources et des coûts sur les
tâches
– Définir & Gérer les ressources
– Mettre les paramètres
Mai 2014 137
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Remplir les paramètres par niveau (4/4)
• 4 Calendar Analysis : Mettre un calendrier sur chaque
ressource
– Définir & Gérer les calendriers
– Gérer les ressources : affecter un calendrier
Mai 2014 138
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Lancer la simulation
– Afficher les résultats
Mai 2014 139
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Afficher les résultats
Vue Ressources
Mai 2014 140
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– Afficher les résultats
Vue Processus
Mai 2014 141
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– What-if Analysis
• Créer plusieurs scénarii
Mai 2014 142
(c) Frédéric Bouvart - BPMN & Bizagi
Présentation Bizagi Process Modeler
•Simulation
– What-if Analysis
• Comparer les résultats
Mai 2014 143
(c) Frédéric Bouvart - BPMN & Bizagi
Modéliser un processus avec BPMN
Méthode de travail
Mai 2014 144
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 145
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
Organisation
Flux - Fonction
Données / Services / Produits
Qui ?
Quand
?
Comment ?
Quoi ?
Sur base de
quoi ?
Mai 2014 146
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthodes traditionnelles
– Tortue de Crosby
– SIPOC
• Issue des méthodes Lean 6 sigma
Mai 2014 147
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
Règles
Méthodes
Instructions
Consignes
Acteurs
Exécutants
Intervenants
Objectifs &
Indicateurs
Eléments de sortie
Délivrables
Moyens
Outils
Ressources
Eléments
d’entrée
Lieu
Partie
prenante*
Avec quoi ? Avec qui ?
Comment ? Mesure?
Produit/Service
Besoin/Exigence
Quand ?
* Partie prenante : Ceux qui sont intéressés par le fonctionnement du processus, qui interagissent avec celui-ci.
Tortue de Crosby
Evénement
déclencheur
Evénement
résultant
Les éléments d’entrée d’un
processus sont généralement
les éléments de sortie d’autres
processus.
Mai 2014 148
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
Règles :
Suivant montant
Selon type DA
Demandeur
Valideur
Objectifs
Temps de validation
Respect budget
Eléments de sortie
DA validée
SAP
Eléments d’entrée
N° DA
Lieu
Partie
prenante
Avec quoi ? Avec qui ?
Comment ? Mesure?
Produit/Service
Besoin/Exigence
Quand ?
Tortue de Crosby
Evénement déclencheur :
Arrivée d’un mail demandant de
valider une DA
Evénement résultant
Envoi mail pour étape suivante
Exemple : Validation d’une demande d’achat
Validation d’une DA
Fournisseur
Service Achats
Les éléments d’entrée d’un
processus sont généralement
les éléments de sortie d’autres
processus.
Mai 2014 149
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•SIPOC
– SIPOC
• Supplier : Fournisseurs (ceux qui fournissent les « entrées »)
• Input : Entrées (matières, matériel, services et/ou informations)
• Process : Processus (ensemble d’activités pour délivrer les
« sorties »)
• Output : Sorties (produits, services et/ou informations)
• Customer : Clients (ceux qui vont utiliser les « sorties »)
– Sous forme d'une carte dans laquelle on va décrire ce
processus du fournisseur (entrées) au client (sorties) à
travers ses activités
Mai 2014 150
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
• SIPOC
Mai 2014 151
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
• SIPOC
S
Fournisseurs
I
Entrées
P
Processus
O
Sorties
C
Clients
Exigences
&
Indicateurs
Pizza délivrée Client avec
sa pizza
Pizza fournie
correspond à
la
commande
Pizza fournie
dans les
temps
Température
de la pizza
adéquate
Ingrédients
pour les
Pizzas sur la
carte toujours
disponibles
Temps
d’attente
Client arrive
ou téléphone
Prendre la
commande
Passer la
commande
en cuisine
Préparer la
pizza
Emballer la
pizza
Fournir le
client
Encaisser
Commande
d’une pizza
Farine, coulis
tomate,
fromage
Boite
emballage
pizza
Bois pour le
four
Client
Distributeur
de produits
alimentaires
Fournisseur
boites cartons
isothermes
Fournisseur
bois
Exemple : Pizza à emporter
Mai 2014 152
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Appréhender le processus
– Délimiter le sujet
– Observer les échanges avec l’environnement
– Identifier les processus principaux
– Inventorier les règles
– Identifier les acteurs
– Vérifier les liens entre processus
– Placer les objectifs (les délivrables et le niveau de détail)
– Décrire les processus
Mai 2014 153
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Appréhender le processus
– Délimiter le sujet
• De quoi parle-t-on ?
• Déterminer le périmètre
– de toute l’entreprise
– d’un domaine
– d’un secteur
– etc.
• Situer le processus dans son contexte :
– De quel macro-processus fait-il partie ?
» Dans quoi s’intègre-t-il ?
– Quel(s) est(sont) le(s) processus qui précède(nt) ?
– Quel(s) est(sont) le(s) processus qui succède(nt) ?
Mai 2014 154
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Appréhender le processus
– Délimiter le sujet
Mai 2014 155
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Appréhender le processus
– Observer les échanges avec l’environnement
• Déterminer les interactions avec l’environnement
• Mettre l’accent sur le QUOI et non le COMMENT
– le QUOI change moins que le COMMENT (Invariant)
• Placer des objectifs + Pourquoi le processus est nécessaire ?
– Identifier les processus
• “Ce qui se fait”
• Ensemble cohérent d’opérations avec un début et une fin par
rapport à l’environnement
• Définir le titre du processus.
– Donner un nom au processus.
Mai 2014 156
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Appréhender le processus
– Inventorier les règles (la politique, la stratégie, les exigences)
• Identifier un propriétaire de processus
– Celui qui garde, connaît et/ou émet les règles
• Répertorier les règles :
– Ex:
» Validation de DA : montant limite pour les différentes stratégies
de validation
» Commande client : Règle pour validation « Méthodes »
» Exigences légales
– Identifier les acteurs
• Détermine qui va exécuter les activités
• Lié à la notion de rôle ou de fonction
Mai 2014 157
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
– Rôle / Fonction
• Fonction
– Est un ensemble défini de tâches qui peuvent être
attribuées à une personne comme ensemble de travail sur
base de compétences spécifiques ou de qualifications
requises pour mener à bien ces tâches.
– Est en général décrite dans une description de fonction.
– Est indiquée dans un organigramme; est liée à
l ’agencement de l’organisation
– Doit se justifier à une autre fonction (responsabilité)
– Contient l’autorisation ou la liberté d’exécuter des activités
sans l’autorisation de tiers (attribution)
Mai 2014 158
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
– Rôle / Fonction
• Rôle
– La même chose que la fonction mais pas lié à la mise en
place d’une organisation; ne figure pas sur l’organigramme.
– N’est pas forcément un élément de ou lié à une fonction
spécifique.
• Pas de nom propre dans les acteurs mais bien une fonction ou
le nom d’un service !
Mai 2014 159
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
– Rôle / Fonction
Fonction
Rôle
Activité
… exécute…
…est responsable pour…
…est informé de…
…est conseillé pour…
…soutient…
R
A
I
C
S
Fonction A Fonction B Fonction C Fonction D Fonction E
….
Activités R A I C S
….
Mai 2014 160
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
• Rôle / Fonction
– Modèle RASCI
R Responsable Réalise Acteur qui exécute l’activité
A Autorité Approbation Acteur qui assume la responsabilité globale de l’activité et les
conséquences associées, et qui rend des comptes sur
l’avancement des actions.
C’est le « A » qui assume les réalisations effectuées par les « R » à
qui il a sous-traité la réalisation. Le R doit obtenir du A une
approbation pour clôturer son activité.
Il y a toujours un A (et un seul) pour chaque action.
S Soutien Support Acteur qui apporte une contribution à la tâche, qui va aider
et/ou faire, pour le responsable, la tâche (responsabilité de
moyen)
C Consulté Consultation Acteur qui est consulté pour réaliser l’activité (rôle d’expert). Il
peut n’y avoir aucun C. Un droit de veto peut lui être attribué
I Informé Information Acteur qui doit être informé quant à l’activité mais qui
n’intervient pas dans la réalisation
Mai 2014 161
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Basée sur la décomposition hiérarchique
– Méthode décrite par Bruce Silver
– 5 étapes
• Etape 1 : Définir le périmètre du processus
• Etape 2 : Décomposer le processus en activités principales
• Etape 3 : Générer le diagramme pour les activités définies en 2
• Etape 4 : Développer les sous-processus dans un diagramme
« enfant »
– Réappliquer les étapes 2 & 3 pour le sous-processus traité
• Etape 5 : Ajouter pools et les flux de messages
Mai 2014 162
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Etape 1 : Définir le périmètre du processus
• Définir le périmètre du processus
– Définir ce que représente un « jeton » (instance)
• Nommer le processus
• Identifier l(es)’événement(s) déclencheur(s) et les états finaux
– Nommer le « qui » ou « quoi » qui déclenche le processus
– Déterminer l’état final normal (principal)
– Ajouter les états finaux additionnels (alternatifs)
• Lister les acteurs
Mai 2014 163
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Etape 2 : Diagramme de plus haut niveau
• Décomposer le processus en 6 à 12 étapes (liste)
– Etape = activité
– Nommer de façon univoque chaque activité
– Attribuer un acteur à chaque activité
– Donner l’ordre chronologique des activités
– Enumérer tous les états finaux possibles pour chaque activité
» Permet de déterminer le branchement qui suivra l’activité et les
voies possibles (si plusieurs états finaux)
– A chaque état final de chaque activité, lister l’activité
suivante (ou état final du processus)
Mai 2014 164
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Etape 3 : Générer le diagramme pour les activités
définies en 2
• Générer le diagramme BPMN pour les activités définies en 2
– Trier les activités dans l’ordre chronologique
– Indiquer les activités qui se déroulent en parallèle
– Transformer les activités en sous-processus
– Placer les événements finaux
• Si une activité a de multiple états finaux, elle doit être suivie
d’un branchement, et chaque voie sortante de ce
branchement doit correspondre à un des états finaux de
l’activité.
– Pour la lisibilité, le nom du branchement doit correspondre
au nom de l’état final principal (normal) de l’activité.
Mai 2014 165
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Etape 4 : Développer les sous-processus dans un
diagramme
• Développer les sous-processus dans un diagramme BPMN
• Répéter les étapes 2 & 3 pour chaque activité listée à
l’étapes 2
• Arrêter lorsque le niveau de détail voulu est atteint
– Pour la lisibilité, un maximum de 2 itérations
» 2 niveaux de sous-processus maxi
Mai 2014 166
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Méthode orientée BPMN
– Etape 5 : Ajouter les pools et les flux de messages
• Ajouter les pools (processus externes) comme « boîte noire »
• Placer les flux de messages entre le processus central et les
processus externes
– S’assurer de la traçabilité des flux de messages entre les
différents niveaux (processus principal et sous-processus)
» Répliquer les messages dans tous les niveaux (garder les mêmes
noms)
– Passer en revue les activités et déterminer si elles
communiquent avec un (des) participant(s) externe(s)
» Défini les flux de messages
Mai 2014 167
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Autre méthode
Mai 2014 168
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
– Ecriture de gauche à droite
– Etapes (1/3)
• Déterminer la raison d'être et la finalité du processus
– Délivrables du processus
• Identifier les acteurs
– Chaque acteur a son couloir propre
• Identifier les tâches
– Pour chaque participant
– Tâche si a priori simple, sous-processus si a priori complexe
– Tâches du flux normal vs tâches flux d’exception (omettre
les exceptions si trop complexes)
• Ordonner les tâches chronologiquement
• En premier, le flux normal (happy path)
Mai 2014 169
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
– Etapes (2/3)
• Identifier et représenter les événements
– Les déclencheurs et les résultants
– Les événements intermédiaires qui influent sur le
déroulement du processus
• Identifier les flux et les branchements possibles
– Chaque décision prise (explicite ou implicite) lors du
processus représente un branchement
– Respect des règles « Métier »
• Indiquer dans les tâches les marqueurs spécifiques (si connu)
– Tâche manuelle dans et hors système IT, tâche automatique
Mai 2014 170
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
– Etapes (3/3)
• Vérifier si certaines activités doivent être transformées en
tâches ou en sous-processus
• Si la représentation est trop complexe, chercher à regrouper
un groupe de tâches en sous-processus
• Vérifier que les types de branchements sont corrects
• Représenter les « sources de données » et le type de
traitement (optionnel)
– Ex :
» Lecture d’un fichier Excel pour vérifier si…
» Mise à jour de la base de données
(si elle ne fait pas partie d’un SI)
Mai 2014 171
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
– Décomposition hiérarchique
• Décomposer un processus complexe en un ensemble de sous-
processus (cohérents)
• 3 niveaux max (recommandation)
– Regroupement en sous-processus
•  Limiter le nombre d’objets sur un diagramme
– Impression A3 lisible (texte pas trop petit)
– Lisibilité
• Limiter les événements « lien »
– Ne pas modéliser des trivialités
– Respecter la chronologie des activités entre-elles
Mai 2014 172
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Décrire le processus
– Dialogue entre processus
• Pas d’obligation de représenter
un processus tiers (black box)
Mai 2014 173
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Considérations générales
• Modèle = aussi un outil de communication
• Le message émanant du modèle est rapidement
compréhensible par le lecteur
• Pas d’ambiguïté : le message est univoque, sans autre
interprétation possible
• Modèle = base d’analyse :
– meilleur modèle => analyse plus précise
• Précision du modèle dépend de l’objectif de la modélisation
– Pas le même modèle si objectif est de décrire des interfaces
IT a des fins de programmation ou de décrire le business
Métier pour une analyse macro
Mai 2014 174
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Activités & Tâches
• Convention de nom
– Verbe à l’infinitif + Complément d’objet direct (objet
qualifié, précis)
– Exemples :
» Rechercher le type de produit
» Inscrire le numéro de référence du client
– En cas de libellé identique  indicer le nom (entre
parenthèses)
– Eviter les noms trop longs. La zone description est là pour décrire
avec un maximum de précision.
– Expliquer les abréviations utilisées
Mai 2014 175
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Activités & Tâches
• Convention de nom
– Ex : Vérifier l’épaisseur de la tôle
Objet
Objet sur lequel
la tâche va agir
Bien qualifier
l’objet afin
d’être clair et
précis sur l’objet
traité.
Verbe
à
l’infinitif
Verbe d’action
à l’infinitif qui
reflète l’action
entreprise dans
la tâche
Mai 2014 176
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Evénements
• Convention de nom
– Emetteur
» objet qualifié, précis + participe passé du verbe (généralement
le même verbe que la tâche précédente)
» Exemples :
Accusé de réception commande émis
Commande client enregistrée
– Récepteur
» Substantif d’un verbe + objet qualifié, précis
» Exemples :
Réception d’une commande client
Déclenchement de l’alarme incendie
Mai 2014 177
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Evénements
• Convention de nom
– Emetteur
» Ex : Epaisseur de la tôle vérifiée
Objet
Objet sur lequel
la tâche va agir
Bien qualifier
l’objet afin
d’être clair et
précis sur l’objet
traité.
Participe
passé
Verbe d’action
au participe
passé qui reflète
le résultat
Mai 2014 178
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Evénements
• Convention de nom
– Récepteur
» Ex : Vérification de l’épaisseur de la tôle
Objet
Objet sur lequel
la tâche va agir
Bien qualifier
l’objet afin
d’être clair et
précis sur l’objet
traité.
Substantif
verbe
Substantif d’un
verbe d’action
Mai 2014 179
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Branchements
• Convention de nom
– Nécessaire que pour les branchements divergents et avec
options (exclusif, inclusif ou complexe)
– Nommer les flux séquence sortants
– Forme interrogative  finir par ?
• Tâche précédant un branchement doit évaluer les expressions
du branchement qui suit.
• Le flux séquence sortant du branchement pour le flux normal
est aligné avec le reste du flux
• Pour les branchements exclusifs en convergence, utiliser le
symbole avec le marqueur
Mai 2014 180
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Bonne pratique
– Branchements
• Convention de nom
– Ex :
Objet
Objet sur lequel
la tâche va agir
Bien qualifier
l’objet afin
d’être clair et
précis sur l’objet
traité.
Participe
passé
Verbe d’action
au participe
passé qui reflète
le résultat
Mai 2014 181
(c) Frédéric Bouvart - BPMN & Bizagi
Business Process Modeler : Bizagi
•Formation
– Introduction à la notation BPMN 2.0
• Symboles de base
• Principes de base
– Utilisation – Fonctionnalités de Bizagi Process Modeler
• Représenter un processus
• Documenter le processus
• Mode de présentation
• Collaboration
• Simulation
– Méthode de travail
• Décrire le processus
• Recommandations
Mai 2014 182
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Recommandations
– Documentation des processus
• Buts :
– Relecture du processus avec toujours la même
interprétation
– >< un processus décrit à la « Emile Zola »
– Ne pas se torturer l’esprit pour trouver le bon « marqueur »
» Si pas évident  ne rien mettre (pas d’indication mieux qu’une
fausse indication)
Mai 2014 183
(c) Frédéric Bouvart - BPMN & Bizagi
Méthode de travail
•Recommandations
– Conclusion
• Du global au particulier (par étape)
• Mettre l’accent sur les échanges (flux, finalités)
• “Ce qui se conçoit bien s'énonce clairement. Et les mots pour
le dire arrivent aisément”,
» Boileau Nicolas (1636 - 1711)
Mai 2014 184
(c) Frédéric Bouvart - BPMN & Bizagi
Mai 2014 185
(c) Frédéric Bouvart - BPMN & Bizagi
BPMN 2.0 & Bizagi Process Modeler
Annexes
Mai 2014 186
(c) Frédéric Bouvart - BPMN & Bizagi
BPMN 2.0 & Bizagi Process Modeler
•Annexes
– Lexique des symboles
– Mécanismes particuliers
– Types de diagrammes en BPMN
• Diagrammes de processus
• Diagrammes de conversation
• Diagrammes de chorégraphie
– Récapitulatifs des règles & conventions
Mai 2014 187
(c) Frédéric Bouvart - BPMN & Bizagi
•Evénements
• Le symbole Événement représente quelque chose qui
se produit dans le cours normal de la réalisation d'un
processus
• Evénement de départ / Déclencheur
– événement qui déclenche un processus ou sous-
processus.
• Evénement de fin / Résultat
– événement qui résulte de la réalisation d‘une
activité ou de tâches.
• Evénement intermédiaire
– événement qui intervient dans le cours normal d'un
flux séquentiel.
Intro BPMN : Lexique des Symboles
Mai 2014 188
(c) Frédéric Bouvart - BPMN & Bizagi
•Processus
• Un Processus représente un flux séquentiel d'activités ou de
tâches réalisé dans une organisation afin de produire un ou
plusieurs extrants.
• Dans la notation BPMN2.0 , un processus est représenté sous la
forme d'un graphe d'éléments, qui peuvent être des activités,
des tâches, des événements et des passerelles de même que
leur flux séquentiel qui décrit sémantiquement l'ordre dans
lequel ce graphe d'éléments doit être réalisé.
Intro BPMN : Lexique des Symboles
Mai 2014 189
(c) Frédéric Bouvart - BPMN & Bizagi
•Activité
• Une activité représente tout travail qui est accompli à
l'intérieur d'un processus. Une activité consomme du temps,
une ou plusieurs ressources, requiert un ou plusieurs objets
intrants et produit un ou plusieurs objets extrants. On peut
hiérarchiquement décomposer les activités en tâches qui sont
l'unité de décomposition la plus précise d'une action. Les
activités peuvent représenter plusieurs niveaux de détails.
Intro BPMN : Symboles de base
Mai 2014 190
(c) Frédéric Bouvart - BPMN & Bizagi
•Activité
– Tâche
• Une tâche correspond à une action qui peut être réalisée par
un humain ou une machine.
• Une tâche est la plus petite unité de décomposition
hiérarchique d'une activité. C'est aussi le niveau de détail le
plus bas représenté dans les diagrammes. Habituellement, une
personne ou une application va réaliser la tâche.
– Sous-processus
• Un sous-processus est une Activité qui est décrite en utilisant
les symboles Activité, Passerelle, Événement et Flux séquence
• Un sous-processus se compose de plusieurs tâches et est
soumis aux mêmes règles qu'un processus normal.
Intro BPMN : Symboles de base
Mai 2014 191
(c) Frédéric Bouvart - BPMN & Bizagi
Intro BPMN : Symboles de base
•Aiguillage/Branchement / Bifurcation
• Le symbole Branchement est utilisé pour contrôler les
divergences et les convergences que l'on retrouve au niveau
des flux séquentiels d'activités ou de tâches dans un processus
ou une chorégraphie. Si le flux n'a pas besoin d'être contrôlé, il
n'est pas utile d'utiliser une passerelle. Le terme de passerelle
indique qu'il y a un mécanisme qui autorise ou qui refuse le
passage du jeton (token) au niveau de la passerelle
Mai 2014 192
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les événements
Mai 2014 193
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Complément BPMN
– Les événements
• Règles
• Les marqueurs d’événement
– Événements déclencheurs
– Événements déclencheurs de sous-processus
– Événements intermédiaires
– Événements intermédiaires situés à la frontière d’une
activité
– Événements résultants
Mai 2014 194
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Les événements
• Le symbole Événement représente quelque chose qui se
produit dans le cours normal de la réalisation d'un processus
ou d'une chorégraphie.
• Un événement peut déclencher un processus ou sous-
processus. Dans ce cas il est appelé Événement déclencheur.
• Un événement peut être le résultat de la réalisation d'une
activité ou d'une tâche. Dans ce cas, il est appelé Événement
résultant.
• Un événement peut modifier le cours normal d'un flux
séquentiel. Dans ce cas, il est appelé Événement
intermédiaire.
Mai 2014 195
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Les événements
– Interruption / Lancement / Réception
• Fondamentalement, les événements modifient le cours du
processus soit en interrompant le processus, en provoquant un
événement (lancement) ou en indiquant qu'un événement
doit se produire (réception).
• Un événement peut interrompre le cours normal d'un flux
séquentiel. Dans ce cas, il est appelé Événement interrupteur.
• Un événement peut signifier que les conditions sont remplies
afin d'exécuter immédiatement l'action reliée à l'événement.
Dans ce cas, il est appelé Événement de lancement.
• Un événement peut signifier que l'événement doit se produire
afin de poursuivre le flux séquentiel. Dans ce cas, il est appelé
Événement de réception
Mai 2014 196
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Règles
• Les événements déclencheurs sont toujours des événements
de réception et peuvent uniquement interrompre le flux
séquentiel lorsqu'ils sont utilisés pour déclencher un sous-
processus
• Les événements résultants sont toujours des événements de
lancement
• Les événements intermédiaires lorsqu'ils sont positionnés dans
le flux séquentiel peuvent signifier le lancement ou la
réception de l'événement. Lorsqu'ils sont positionnés à la
frontière d'une activité ou d'une tâche , ils signifient la
réception de l'événement et peuvent interrompre ou non le
flux séquentiel du processus
Mai 2014 197
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Règles
Mai 2014 198
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Règles
• Événement déclencheur
– Signifie que le processus est déclenché par la réception
d'un message
• Événement intermédiaire interrupteur
– Signifie que la tâche ne peut être complétée et que le flux
séquentiel est interrompu tant et aussi longtemps que le
message n'a pas été reçu
• Événement intermédiaire sans interruption
– Signifie que la tâche ne peut être complétée tant et aussi
longtemps que le message n'a pas été reçu, mais le flux
séquentiel poursuit son chemin pendant l'attente du
message. Ce qui signifie que les tâches suivantes peuvent
être exécutées
Mai 2014 199
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Règles
• Événement intermédiaire de lancement
– Signifie qu'un message doit être envoyé à un certain stade
du flux séquentiel
• Événement intermédiaire de réception
– Signifie que la réception d'un message est nécessaire afin
de poursuivre le flux séquentiel
• Événement résultant
– Signifie qu'un message est envoyé lorsque le processus est
complété
Mai 2014 200
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
• Règles
• Synthèse
Mai 2014 201
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN : Les événements
•Les événements
Mai 2014 202
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs
Mai 2014 203
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs (1/2)
• Basic
– Le type basic est utilisé lorsque la cause du déclenchement
de processus n'est pas spécifiée.
• Message
– Le type message est utilisé lorsqu'un message provenant
d'un participant extérieur déclenche le processus.
• Temporisateur
– Le type temporisateur est utilisé lorsqu'une période
spécifique est programmée pour déclencher le processus.
• Règle
– Le type règle est utilisé lorsque le processus est déclenché
suite à la validation d'une condition.
Mai 2014 204
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs (2/2)
• Signal
– Le type signal est utilisé lorsqu'un signal provenant d'un
autre processus déclenche le processus.
• Multiple
– Le type multiple signifie qu'il y a plusieurs déclencheurs au
processus et le fait qu'un seul de ces déclencheurs se
produise est suffisant pour déclencher le processus.
• Multiplicité parallèle
– Le type multiplicité parallèle signifie qu'il y a plusieurs
déclencheurs au processus et qu'ils doivent tous se produire
pour déclencher le processus.
Mai 2014 205
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs de sous-processus
• Certains types de cette catégorie possèdent deux symboles.
Le cercle plein est utilisé lorsque le processus supérieur est
suspendu durant la période de réalisation du sous-processus ;
si au contraire le processus supérieur suit son cours, le cercle
pointillé sera employé. Lorsqu'un sous-processus débute par
un événement déclencheur, cet événement doit appartenir
au processus supérieur.
• Basic
– Le type basic est utilisé lorsque la cause du déclenchement
du sous-processus n'est pas spécifiée.
Mai 2014 206
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs de sous-processus
• Message
– Le type message est utilisé lorsque l'événement déclencheur
du sous-processus est la réception d'un message.
• Temporisateur
– Le type temporisateur est utilisé lorsque l'événement
déclencheur du sous-processus est une contrainte de temps
ou une période spécifique.
• Escalade
– Le type escalade signifie la présence de mesures pour
accélérer la réalisation d'une activité commerciale. Ces
mesures sont regroupées au sein d'un sous-processus
d'escalade.
Mai 2014 207
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs de sous-processus
• Erreur
– Le type erreur est utilisé pour identifier le déclenchement
d'un sous-processus causé par une situation d'exception.
• Compensation
– Le type compensation est utilisé pour représenter le
déclenchement d'un sous-processus de compensation.
• Règle
– Le type règle est utilisé lorsque le sous-processus débute
suite à la validation d'une condition.
• Signal
– Le type signal est utilisé lorsqu'un signal provenant du
processus supérieur déclenche le sous-processus.
Mai 2014 208
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements déclencheurs de sous-processus
• Multiple
– Le type multiple est utilisé lorsqu'il y a plusieurs événements
qui peuvent déclencher le sous-processus et qu'un seul de
ces événements est nécessaire pour déclencher le sous-
processus.
• Multiplicité parallèle
– Le type multiplicité parallèle est utilisé lorsqu'il y a de
plusieurs événements qui doivent survenir afin de
déclencher le sous-processus.
Mai 2014 209
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires
Mai 2014 210
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires
• Les événements intermédiaires se produisent pendant le
processus. Les symboles au fond noir indiquent un événement
de lancement et les symboles au fond blanc, un événement
de réception.
• Basic
– Le type basic est utilisé pour définir un changement non
défini dans l'état du processus.
• Message
– Le type message signifie l'envoi ou la réception d'un
message.
• Temporisateur
– Le type temporisateur est utilisé lorsqu'il y a une contrainte
de temps dans la séquence du processus.
Mai 2014 211
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires
• Escalade
– Le type escalade indique que les conditions afin
d'accélérer une activité commerciale ont été rencontrées.
Ce type se rattache à un sous-processus d'escalade.
• Compensation
– Le type compensation indique que les conditions afin
d'octroyer une compensation au client ont été
rencontrées. Ce type se rattache à un sous-processus de
compensation.
• Règle
– Le type règle signifie le début d'un flux provoqué par un
événement conditionnel.
Mai 2014 212
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires
• Message
– Le type signal est utilisé pour indiquer l'envoi ou la réception
d'un signal.
• Multiple
– Le type multiple est utilisé afin de lancer ou recevoir un des
déclencheurs associés à l'événement.
• Multiplicité parallèle
– Le type multiplicité parallèle signifie que toutes les
conditions associées à l'événement doivent se produire afin
de déclencher l'événement.
Mai 2014 213
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires
• Lien
– Le type lien est un mécanisme pour joindre deux sections
d'un processus afin d'éviter les longues séquences de flux. Ils
sont limités au niveau du processus (ne peut joindre un
processus et son sous-processus). On utilise le symbole avec
la flèche noire lorsqu'on veut initier la jointure (point de
départ) et la flèche blanche pour le point de réception. Il
peut avoir plusieurs sources pour lancer cet événement et
un seul pour recevoir la cible. Utilisé notamment lorsqu'un
processus s'étend sur plus d'une page.
Mai 2014 214
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Utilisé pour se brancher sur un flux d’exception ou de
compensation.
Mai 2014 215
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Avec interruption : le flux normal s’interrompt et uniquement
le flux « d’exception » continue.
• Sans interruption : le flux normal continue et le flux
« d’exception » démarre.
Mai 2014 216
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Les événements frontières peuvent signifier une contrainte
relative à une tâche ou une activité et peuvent indiquer un
flux particulier si une condition est remplie.
– Le double contour plein signifie que la tâche n'est pas
complétée et que le flux séquentiel est interrompu, tant
que l'action reliée à l'événement ne s'est pas produite.
– Le double contour pointillé signifie que la tâche ne peut
être complétée tant et aussi longtemps que l'action reliée à
l'événement ne s'est pas produite, mais le flux séquentiel
poursuit son parcours en attendant l'action, les tâches
suivantes peuvent donc être exécutées.
Mai 2014 217
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Le type message est utilisé lorsque la réalisation d'une activité
ou d'une tâche dépend de la réception d'un message.
• Le type temporisateur est utilisé lorsqu'une période spécifique
ou une contrainte de temps est déterminée afin de réaliser
l'activité ou la tâche .
• Le type escalade est utilisé pour indiquer qu'une activité
d'escalade doit être effectuée afin de compléter l'activité ou
la tâche.
Mai 2014 218
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Le type erreur se rattache uniquement à une activité ou une
tâche qui sera interrompue si une erreur survient.
• Le type annulation est utilisé uniquement au sein d'un sous-
processus transactionnel, il interrompt toutes les activités
concordantes du sous-processus et envoie un message
d'annulation aux participants .
• Le type compensation est utilisé pour indiquer qu'une activité
de compensation doit être effectuée afin de compléter
l'activité ou la tâche.
Mai 2014 219
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Le type conditionnel (règle) est utilisé lorsqu'une condition
spécifique doit être remplie lors de la réalisation de l'activité
ou de la tâche.
• Le type signal est utilisé pour signifier qu'un signal doit être
reçu afin de terminer l'activité ou la tâche.
• Le type multiple est utilisé lorsqu'il y a plusieurs déclencheurs
attachés à un événement . Un seul de ces déclencheurs est
nécessaire afin de clore l'activité ou la tâche.
Mai 2014 220
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements intermédiaires situés à la frontière
d’une activité
• Le type multiplicité parallèle est utilisé lorsqu'il y a plusieurs
déclencheurs attachés à un événement. Tous ces
déclencheurs doivent se produire afin de clore l'activité ou la
tâche.
Mai 2014 221
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•
• Tâche 2 débute 1 heure après le
début de la tâche 1,
même si celle-ci n’est pas
complétée. Si la tâche 1 est
complété avant 1h, la tâche 2
ne sera pas exécutée.
•
• Tâche 4 débute 1 heure après la fin
de la tâche 3.
Mai 2014 222
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements résultants
Mai 2014 223
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements résultants
• Les événements résultants indiquent la fin du processus et les
actions qui s'y rattachent. Un processus peut avoir plusieurs
événements résultants.
• Basic
– Le type basic est utilisé lorsque l'événement de finalisation
n'entraîne aucune action.
• Message
– Le type message indique qu'un message est envoyé
lorsque le processus est terminé.
• Erreur
– Le type erreur est utilisé uniquement lorsqu'un événement
intermédiaire d'erreur est présent dans le processus. Il
indique que le processus se termine suite à une erreur.
Mai 2014 224
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements résultants
• Escalade
– Le type escalade est utilisé uniquement lorsqu'un
événement intermédiaire d'escalade est présent dans le
processus. Il indique que le processus se termine et qu'un
processus d'escalade doit débuter.
• Annulation
– Le type annulation est utilisé uniquement lorsqu'un
événement d'annulation est présent dans le processus. Il
indique que le processus se termine suite à l'annulation
d'une transaction.
• Compensation
– Le type compensation indique que le processus est terminé
et qu'un processus de compensation est nécessaire.
Mai 2014 225
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
• Les événements résultants
• Signal
– Le type signal indique qu'un signal sera envoyé lorsque le
processus sera terminé.
• Fin précipitée (Terminer)
– Le type fin précipitée indique que toutes les activités du
processus doivent se terminer immédiatement (incluant les
indemnisations).
• Multiple
– Le type multiple indique qu'il y a plusieurs conséquences ou
résultats reliés à la fin du processus.
Mai 2014 226
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Activités, tâches et sous-processus
Mai 2014 227
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les activités
• Tâches
– Types de tâches
» Basique/Utilisateur/Service/Réception/Envoi/Script/Manuelle/Règle
– Types de boucle
» Boucle Standard / Instance multiple (parallèle/séquentielle)
– Sous-processus
– Types de sous-processus
» Sous-processus / sous-processus réutilisable
» Transaction / ad hoc / Sous-processus d’événement
– Types de boucle
» Boucle Standard / Instance multiple (parallèle/séquentielle)
Mai 2014 228
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Complément BPMN
– Les activités
• Tâches
– Types de tâches
Mai 2014 229
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de tâches
• tâche de service se réalise automatiquement avec une
application quelconque sans aucune intervention humaine.
• tâche d'envoi consiste à envoyer un message à un participant
du processus. La tâche est accomplie dès que le message est
envoyé.
• tâche de réception est instaurée lorsqu'un participant doit
attendre un message afin de poursuivre ses activités. La tâche
se termine lorsque le message est reçu.
• tâche utilisateur implique qu'un humain accomplisse une tâche
à l'aide d'une application informatique.
Mai 2014 230
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de tâches
• tâche manuelle doit être effectuée sans l'aide d'un logiciel ou
d'une application quelconque.
• tâche de règle Métier est utilisée lorsque la poursuite des
activités dépend de l'application de règles Métier.
• tâche de script indique qu'un algorithme sera effectué par une
application informatique.
Mai 2014 231
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Boucle Standard
– Une activité de réitération (en boucle) signifie qu'elle sera
répétée tant et aussi longtemps qu'elle ne satisfait pas une
condition
• Instance multiple
– Au niveau fonctionnel, l'activité d'instances multiples est
semblable à l'activité en boucle, c'est-à-dire que l'activité est
répétée plusieurs fois tant et aussi longtemps qu'elle répond à
une condition précise. Le symbole d'instances multiples
permet de spécifier que l'activité précédente n'a pas besoin
d'être complétée avant de débuter l'activité d'instances
multiples
Mai 2014 232
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Boucle standard
– La même activité de la même instance est répétée jusqu’à
ce qu’ (tant qu’) une condition soit rencontrée.
– Le type de boucle (jusqu’à/tant que) est défini dans les
propriétés de l’activité
Mai 2014 233
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Boucle standard
– Equivaut à
Mai 2014 234
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Instance multiple
– Fait naître des instances de l’activité. Celles-ci seront
exécutées soit séquentiellement, soit en parallèle
– Les propriétés de l’activité définissent le type d’instance
multiple
– Pour tracer l’exécution de l’activité, un événement émet un
jeton selon ce qui est défini dans la propriété « condition de
flux »
» Tout : un jeton est émis lorsque toutes les instances ont été
exécutées
» Un : un jeton est émis après que la première instance ait été
exécutée
» Aucun : un jeton est émis à chaque instance exécutée
» Complexe : un jeton est émis après la réalisation d’une condition
Mai 2014 235
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Instance multiple
– Propriétés
Mai 2014 236
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Instance multiple
– Parallèle équivaut à
Mai 2014 237
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de boucles
• Instance multiple
– Séquentiel équivaut à
Mai 2014 238
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de Sous-processus
Mai 2014 239
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Types de Sous-processus
• Sous-processus / Sous-processus réutilisable
– Le sous-processus réutilisable est un processus à part entière.
Il peut être invoqué dans différents processus globaux.
– Sous-processus ad hoc signifie que les tâches à l’intérieur de
celui-ci s'effectuent sans aucune séquence prédéfinie
Mai 2014 240
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les branchements
Mai 2014 241
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les branchements
• Le symbole Branchement est utilisé pour contrôler les
divergences et les convergences que l'on retrouve au niveau
des flux séquentiels d'activités ou de tâches dans un
processus.
– Si le flux n'a pas besoin d'être contrôlé, il n'est pas utile
d'utiliser un branchement.
– Le terme de branchement indique qu'il y a un mécanisme
qui autorise ou qui refuse le passage du jeton (token) au
niveau du branchement.
Mai 2014 242
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les branchements
• Types de branchements
– Branchement exclusif
– Branchement inclusif
– Branchement parallèle
– Branchement complexe
– Branchements événement
Mai 2014 243
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement exclusif
• Le branchement exclusif est utilisé pour créer un chemin
alternatif à la séquence normale du processus. Il s'agit d'un
point de détournement. Le branchement exclusif consiste en
une question qui est posée à un certain moment pendant la
réalisation du processus. Chaque réponse est associée à
une condition rattachée à un flux sortant. Si la première
condition est remplie, le processus va poursuivre
automatiquement cette voie sans considérer les autres
possibilités.
– Il est recommandé de modéliser un flux de défaut, en cas
qu'aucune condition ne soit remplie.
– Un branchement exclusif est représenté par un losange vide
ou un losange avec un X à l'intérieur. L'utilisation d'un des
deux symboles est à la discrétion du modélisateur.
Mai 2014 244
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement exclusif
Mai 2014 245
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement parallèle
• Le branchement parallèle est utilisé pour synchroniser,
combiner ou créer des séquences parallèles.
– Chaque flux sortant reçoit un signal d'exécution des
activités.
– Pour les flux entrants, le branchement parallèle attend que
tous les flux entrants soient complétés afin de poursuivre les
activités.
– Le branchement parallèle est représenté par un losange
avec un signe + à l'intérieur.
Mai 2014 246
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement parallèle : Eclatement
• Après la tâche A, les tâches 1, 2 et 3 débuteront ensemble.
Mai 2014 247
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement parallèle : Synchronisation
• La tâche A ne débutera que quand les tâches 1, 2 et 3 seront
complétées.
Mai 2014 248
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement inclusif
• Contrairement au branchement exclusif, les conditions sont
toutes évaluées lorsque le flux du processus atteint le
branchement inclusif. Ainsi, une condition remplie n'exclut pas
l'évaluation des autres conditions.
– Comme chaque chemin est considéré comme
indépendant, tous les flux sortants peuvent être sollicités. Le
processus devrait néanmoins être conçu de sorte qu'au
moins une voie soit identifiée par défaut dans le cas où
aucune des conditions ne s'avère vraie.
– Le branchement inclusif est représenté par un losange avec
un cercle à l'intérieur.
Mai 2014 249
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement inclusif
Mai 2014 250
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement inclusif
• Le schéma précédent équivaut à :
Mai 2014 251
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement complexe
• Le branchement complexe est utilisé afin de modéliser une
synchronisation complexe entre les activités.
– Pour les flux entrants, le branchement complexe attend
qu’un certain nombre (prédéterminé) de flux entrants soient
complétés afin de poursuivre les activités.
– Le branchement complexe est représenté par un losange
avec un signe * à l'intérieur.
– Bonne pratique : Attacher une annotation pour expliquer
l’ensemble des conditions évaluées
Mai 2014 252
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement complexe (1)
• La tâche A ne débutera que quand P.ex. 2 des tâches 1, 2
ou 3 seront complétées.
Mai 2014 253
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement complexe (2)
• La tâche A ne débutera que quand N instances seront
complétées.
Mai 2014 254
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchements basé sur les événements
• Le branchement basé sur les événements indique que les flux
sortants reposent sur des événements plutôt que sur
l'évaluation de conditions.
Mai 2014 255
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Les types de branchements
– Branchement basé sur les événements
• La tâche 1 débutera si l’événement 1 a été déclenché en
premier (avant événement 2 et 3).
Mai 2014 256
(c) Frédéric Bouvart - BPMN & Bizagi
BPMN 2.0 & Bizagi Process Modeler
•Annexes
– Lexique des symboles
– Mécanismes particuliers
– Types de diagrammes en BPMN
• Diagrammes de processus
• Diagrammes de conversation
• Diagrammes de chorégraphie
– Récapitulatifs des règles & conventions
Mai 2014 257
(c) Frédéric Bouvart - BPMN & Bizagi
Complément BPMN
•Mécanismes particuliers
– Branchement parallèle basé sur événements
• Est utilisé pour déclencher un processus.
• Le processus est déclenché quand le premier événement
suivant survient. Pour que le processus continue, il faut que les
autres événements surviennent également. Il n’y a qu’une
seule instance qui existe.
• Déclenche une seule instance d’un processus suite à
différents événements.
Mai 2014 258
(c) Frédéric Bouvart - BPMN & Bizagi
•Mécanismes particuliers
– Branchement parallèle basé sur événements
• La tâche 1, première activité du processus, débutera quand
tous les événements auront eu lieu
Complément BPMN
Mai 2014 259
(c) Frédéric Bouvart - BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi
BPMN & Bizagi

Contenu connexe

Tendances

Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence Cynapsys It Hotspot
 
Les défis de l'archivage numérique (Fr)
Les défis de l'archivage numérique (Fr)Les défis de l'archivage numérique (Fr)
Les défis de l'archivage numérique (Fr)CABSIS Consulting Ltd
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nulsSollan France
 
Approche de l’organisation par processus
Approche de l’organisation par processusApproche de l’organisation par processus
Approche de l’organisation par processusSvir Consulting
 
100527 Gestion électronique des documents
100527 Gestion électronique des documents100527 Gestion électronique des documents
100527 Gestion électronique des documentsCOMPETITIC
 
Management de projet
Management de projetManagement de projet
Management de projetEric Métais
 
Chp2 - Solutions ERP
Chp2 - Solutions ERPChp2 - Solutions ERP
Chp2 - Solutions ERPLilia Sfaxi
 
Cours sur l'organisation des entreprises
Cours sur l'organisation des entreprisesCours sur l'organisation des entreprises
Cours sur l'organisation des entreprisesAbdellah Ben Messaoud
 
Management de la qualite hetec-2007
Management de la qualite hetec-2007Management de la qualite hetec-2007
Management de la qualite hetec-2007Yempabou
 
Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMNYouness Boukouchi
 
Diaporama GED-SAE
Diaporama GED-SAEDiaporama GED-SAE
Diaporama GED-SAEinforoutes
 
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...HB1-Sela
 
cours erp (encgk)
cours erp (encgk)cours erp (encgk)
cours erp (encgk)zineb encgk
 
Management de projets (Cours Niveau 1) Généralités
Management de projets (Cours Niveau 1) GénéralitésManagement de projets (Cours Niveau 1) Généralités
Management de projets (Cours Niveau 1) GénéralitésJoseph SZCZYGIEL
 

Tendances (20)

Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence
 
Les défis de l'archivage numérique (Fr)
Les défis de l'archivage numérique (Fr)Les défis de l'archivage numérique (Fr)
Les défis de l'archivage numérique (Fr)
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nuls
 
Approche de l’organisation par processus
Approche de l’organisation par processusApproche de l’organisation par processus
Approche de l’organisation par processus
 
100527 Gestion électronique des documents
100527 Gestion électronique des documents100527 Gestion électronique des documents
100527 Gestion électronique des documents
 
Management de projet
Management de projetManagement de projet
Management de projet
 
Chp2 - Solutions ERP
Chp2 - Solutions ERPChp2 - Solutions ERP
Chp2 - Solutions ERP
 
Cours sur l'organisation des entreprises
Cours sur l'organisation des entreprisesCours sur l'organisation des entreprises
Cours sur l'organisation des entreprises
 
Gestion documentaire AFNOR
Gestion documentaire AFNORGestion documentaire AFNOR
Gestion documentaire AFNOR
 
Management de la qualite hetec-2007
Management de la qualite hetec-2007Management de la qualite hetec-2007
Management de la qualite hetec-2007
 
Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMN
 
Travail de groupe et gestion de projet
Travail de groupe et gestion de projetTravail de groupe et gestion de projet
Travail de groupe et gestion de projet
 
Diaporama GED-SAE
Diaporama GED-SAEDiaporama GED-SAE
Diaporama GED-SAE
 
E.R.P. ou Progiciels de Gestion Intégrés
E.R.P. ou Progiciels de Gestion Intégrés E.R.P. ou Progiciels de Gestion Intégrés
E.R.P. ou Progiciels de Gestion Intégrés
 
Project Management for MBA (in French)
Project Management for MBA (in French)Project Management for MBA (in French)
Project Management for MBA (in French)
 
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
 
cours erp (encgk)
cours erp (encgk)cours erp (encgk)
cours erp (encgk)
 
Management de projets (Cours Niveau 1) Généralités
Management de projets (Cours Niveau 1) GénéralitésManagement de projets (Cours Niveau 1) Généralités
Management de projets (Cours Niveau 1) Généralités
 
La fonction Approvisionnement
La fonction ApprovisionnementLa fonction Approvisionnement
La fonction Approvisionnement
 
Compta analytique
Compta analytiqueCompta analytique
Compta analytique
 

Similaire à BPMN & Bizagi

Wb009 g formation-bpm-process-analysis-methods-i
Wb009 g formation-bpm-process-analysis-methods-iWb009 g formation-bpm-process-analysis-methods-i
Wb009 g formation-bpm-process-analysis-methods-iCERTyou Formation
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...polenumerique33
 
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
 
Ce qu'il faut savoir sur la BPM - Business Process Management
Ce qu'il faut savoir sur la BPM - Business Process ManagementCe qu'il faut savoir sur la BPM - Business Process Management
Ce qu'il faut savoir sur la BPM - Business Process ManagementSanae BEKKAR
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusBonitasoft
 
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpm
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpmBpm1 f formation-les-fondamentaux-du-business-process-management-bpm
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpmCERTyou Formation
 
Présentation BPM CBOK V3
Présentation BPM CBOK V3Présentation BPM CBOK V3
Présentation BPM CBOK V3BPMSinfo
 
2008 10 01 Bpm Conference
2008 10 01 Bpm Conference2008 10 01 Bpm Conference
2008 10 01 Bpm ConferenceChaineum
 
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
 
Bpm business process management
Bpm  business process managementBpm  business process management
Bpm business process managementMouna Dhaouadi
 
Iso 9001 approche processus
Iso 9001 approche processusIso 9001 approche processus
Iso 9001 approche processusazfgr
 
Ibm websphere lombardi
Ibm websphere lombardiIbm websphere lombardi
Ibm websphere lombardiAntoine André
 
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-modelingCERTyou Formation
 
Business Activity Monitoring BAM
Business Activity Monitoring BAMBusiness Activity Monitoring BAM
Business Activity Monitoring BAMThierry BIARD
 
2015-04-29 Jean Cloutier Structure de découpage de projet
2015-04-29 Jean Cloutier Structure de découpage de projet2015-04-29 Jean Cloutier Structure de découpage de projet
2015-04-29 Jean Cloutier Structure de découpage de projetPMI Lévis-Québec
 
Decizia Décisionnel et Pilotage Courte
Decizia Décisionnel et Pilotage CourteDecizia Décisionnel et Pilotage Courte
Decizia Décisionnel et Pilotage CourteDecizia
 
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
 

Similaire à BPMN & Bizagi (20)

Wb009 g formation-bpm-process-analysis-methods-i
Wb009 g formation-bpm-process-analysis-methods-iWb009 g formation-bpm-process-analysis-methods-i
Wb009 g formation-bpm-process-analysis-methods-i
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
 
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...
 
Ce qu'il faut savoir sur la BPM - Business Process Management
Ce qu'il faut savoir sur la BPM - Business Process ManagementCe qu'il faut savoir sur la BPM - Business Process Management
Ce qu'il faut savoir sur la BPM - Business Process Management
 
Webinar iterop et imprimerie lahournere
Webinar   iterop et imprimerie lahournereWebinar   iterop et imprimerie lahournere
Webinar iterop et imprimerie lahournere
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
 
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpm
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpmBpm1 f formation-les-fondamentaux-du-business-process-management-bpm
Bpm1 f formation-les-fondamentaux-du-business-process-management-bpm
 
Présentation BPM CBOK V3
Présentation BPM CBOK V3Présentation BPM CBOK V3
Présentation BPM CBOK V3
 
2008 10 01 Bpm Conference
2008 10 01 Bpm Conference2008 10 01 Bpm Conference
2008 10 01 Bpm Conference
 
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...
 
Bpm business process management
Bpm  business process managementBpm  business process management
Bpm business process management
 
Iso 9001 approche processus
Iso 9001 approche processusIso 9001 approche processus
Iso 9001 approche processus
 
Ibm websphere lombardi
Ibm websphere lombardiIbm websphere lombardi
Ibm websphere lombardi
 
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
 
Business Activity Monitoring BAM
Business Activity Monitoring BAMBusiness Activity Monitoring BAM
Business Activity Monitoring BAM
 
2015-04-29 Jean Cloutier Structure de découpage de projet
2015-04-29 Jean Cloutier Structure de découpage de projet2015-04-29 Jean Cloutier Structure de découpage de projet
2015-04-29 Jean Cloutier Structure de découpage de projet
 
Decizia Décisionnel et Pilotage Courte
Decizia Décisionnel et Pilotage CourteDecizia Décisionnel et Pilotage Courte
Decizia Décisionnel et Pilotage Courte
 
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...
 
Processus et Open Data
Processus et Open DataProcessus et Open Data
Processus et Open Data
 

Dernier

systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 

Dernier (15)

systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 

BPMN & Bizagi

  • 1. BPMN 2.0 Modélisation de processus Introduction à BPMN & Bizagi Process Modeler Mai 2014 1 (c) Frédéric Bouvart - BPMN & Bizagi
  • 2. •Cette présentation ne demande qu’à être améliorée grâce à vos remarques. •Envoyez-moi vos suggestions à : – Frederic.Bouvart@mail.be Mai 2014 2 (c) Frédéric Bouvart - BPMN & Bizagi
  • 3. Modélisation des processus •Modélisation des processus – Qu’est-ce qu’un processus ? • Définition : – Selon ISO 9000 2005 : Ensemble d'activités corrélées ou interactives qui transforme des éléments d'entrée en éléments de sortie. – En gestion : Un processus est un système organisé d'activités qui utilise des ressources (personnel, équipement, matériels et machines, matière première et informations) pour transformer des éléments entrants en éléments de sortie dont le résultat final attendu est un produit ou un service ; le processus a un propriétaire qui est garant de la bonne fin et du bon fonctionnement de celui-ci. • Un Processus représente un flux séquentiel d'activités ou de tâches réalisé dans une organisation afin de produire un ou plusieurs extrants. Mai 2014 3 (c) Frédéric Bouvart - BPMN & Bizagi
  • 4. Modélisation des processus •Modélisation des processus – Pourquoi ? • Documenter • Comprendre le processus actuel • Faciliter l’analyse • Visualiser les relations entre les étapes du processus et entre les intervenants • Aide à la rédaction des scénarii de tests • Formation (nouveaux) collaborateurs • ISO 9001 (2015) • Mettre à plat, identifier les possibilités d’améliorations – Simplifier des tâches – Eliminer des tâches inutiles • Partage & Benchmark possibles Mai 2014 4 (c) Frédéric Bouvart - BPMN & Bizagi
  • 5. Modélisation des processus •Modélisation des processus – Pourquoi ? • Base de beaucoup de méthodologies d’amélioration des performances : – BPM (Business Process Management (gestion par les processus)), Lean Six Sigma, TQM, Kaizen,… • Connaissance des processus –  Processus plus efficients, plus efficaces, plus agiles = Réduction des coûts = Chiffre d’affaires accru = Employés plus motivés = Clients plus satisfaits Mai 2014 5 (c) Frédéric Bouvart - BPMN & Bizagi
  • 6. Modélisation des processus •Modélisation des processus – Comment ? • Utilisation d’une notation normée – BPMN 2.0 (publié en 2010) » Business Process Model & Notation » = Ensemble de conventions graphiques (standardisées) permettant de représenter les processus métier sous forme de modèle. » Norme indépendante des éditeurs de logiciels » Soutenu par l'OMG/BPMI (Object Management Group/ Business Process Management Initiative) » Norme ISO depuis juillet 2013 (ISO/IEC 19510:2013) Mai 2014 6 (c) Frédéric Bouvart - BPMN & Bizagi
  • 7. Modélisation des processus •Modélisation des processus – Comment ? • Utilisation d’une notation normée – BPMN 2.0 (publié en 2010) » Diagrammes constitués d’éléments simples, compréhensibles par tous : analystes, modélisateurs et acteurs Métier. Pas un langage d’informaticiens » Mécanisme simple pour modéliser la complexité inhérente à un processus. » Langage privilégié pour une meilleure communication entre informatique et métier (langage commun à tous) » Différents types de diagrammes : Processus, Conversation et Chorégraphie (voir Annexes) Mai 2014 7 (c) Frédéric Bouvart - BPMN & Bizagi
  • 8. Modélisation des processus •Modélisation des processus – Comment ? • Outil Business Process Modeler – Bizagi » Bizagi simple et convivial » Notation utilisée par Bizagi est normée (BPMN 2.0) » Génération de documentations en Word, PDF, … » Mode présentation » Simulation » Collaboratif » Gratuit – Accessible à tous (première étape du logiciel BPMS) » Bizagi ne supporte que les diagrammes de processus Mai 2014 8 (c) Frédéric Bouvart - BPMN & Bizagi
  • 9. Modélisation des processus •Modélisation des processus – Modéliser = raconter une histoire, rédiger une dissertation •Dissertation •Processus Langue Notation Français (vocabulaire & grammaire) BPMN (symboles & règles) Traitement de texte Business Process Modeler Microsoft Word 2003 Bizagi Process Modeler Méthode de dissertation Approche Méthodologique Plan type Tortue de Crosby, SIPOC Réflexion, structuration puis écriture Réflexion, structuration, interviews Bonnes pratiques & Convention Mai 2014 9 (c) Frédéric Bouvart - BPMN & Bizagi
  • 10. Introduction à la notation BPMN 2.0 Introduction à la notation BPMN 2.0 Mai 2014 10 (c) Frédéric Bouvart - BPMN & Bizagi
  • 11. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 11 (c) Frédéric Bouvart - BPMN & Bizagi
  • 12. Introduction à la notation BPMN 2.0 Mai 2014 12 (c) Frédéric Bouvart - BPMN & Bizagi
  • 13. •Objets de flux – Evénement de départ / Déclencheur • Exemples : – Une facture fournisseur arrive – Premier jour ouvrable du mois – Evénement de fin / Résultat • Exemples : – La facture fournisseur est payée – La clôture comptable est terminée – Activité / Tâche • Exemples : – Contrôler la réception des marchandises – Lancer le prog. de calcul des encours Intro BPMN : Symboles de base Mai 2014 13 (c) Frédéric Bouvart - BPMN & Bizagi
  • 14. Intro BPMN : Symboles de base – Branchement /Aiguillage / Bifurcation • Exemples : – Réception réalisée dans SAP ? Oui / Non – Type de produit ? Tôle / Brame / Lingot / autres – Lancements de tâches en parallèle – Evénement intermédiaire • Les événements intermédiaires se produisent pendant le processus. • Exemples : – Attendre 1 heure – Arrivée d’une annulation de commande Mai 2014 14 (c) Frédéric Bouvart - BPMN & Bizagi
  • 15. Intro BPMN : Symboles de base – Sous-processus • Représente un ensemble de tâches (processus) qui n’est pas nécessaire de détailler dans le processus en cours. • Permet un effet « Zoom + ». • Exemples : – Processus Order to Ca$h : Dans ce processus général, on trouvera un sous-processus d’inscription de commande et un sous-processus d’expédition… – Processus Gestion des ordres de process : Dans ce processus, il y a une partie qui représente la clôture de l’ordre. Ces opérations de clôture seront décrites dans un sous-processus distinct. Mai 2014 15 (c) Frédéric Bouvart - BPMN & Bizagi
  • 16. Intro BPMN : Symboles de base •Objets de connexion (connecteur) – Flux séquence • Détermine l’ordre d’exécution des activités. • Flux par défaut est l’embranchement pris lorsque toutes les autres conditions sont évaluées comme fausses. Mai 2014 16 (c) Frédéric Bouvart - BPMN & Bizagi
  • 17. Intro BPMN : Symboles de base •Objets de connexion (connecteur) – Flux de message (entre processus) Modèle collaboratif : échanges entre processus Mai 2014 17 (c) Frédéric Bouvart - BPMN & Bizagi
  • 18. •Objets d’organisation (Swimlanes) – Processus (groupement - pool) – Précise les limites du processus – Couloirs/Bandes – Définissent les acteurs Intro BPMN : Symboles de base Mai 2014 18 (c) Frédéric Bouvart - BPMN & Bizagi
  • 19. Intro BPMN : Symboles de base – Milestone / Etape Mai 2014 19 (c) Frédéric Bouvart - BPMN & Bizagi
  • 20. Intro BPMN : Symboles de base •Objets de données – Objet de données • Un objet de données représente une structure d’information généralement traitée dans les activités comme les documents, courriels, lettres, etc. – Collection d’objets de données • Une collection d’objets de données représente un ensemble d’informations, telle une liste des articles d’une commande. Mai 2014 20 (c) Frédéric Bouvart - BPMN & Bizagi
  • 21. Intro BPMN : Symboles de base – Magasin de données • Un magasin de données est un endroit où le processus peut lire et écrire des données, comme une base de données ou un classeur. Son contenu persiste même après la fin de l’instance du processus. Mai 2014 21 (c) Frédéric Bouvart - BPMN & Bizagi
  • 22. Intro BPMN : Symboles de base – Résumé Mai 2014 22 (c) Frédéric Bouvart - BPMN & Bizagi
  • 23. Intro BPMN : Niveaux de complexité • BPMN : 3 niveaux de complexité – Permet un apprentissage graduel Mai 2014 23 (c) Frédéric Bouvart - BPMN & Bizagi
  • 24. Intro BPMN : Symboles étendus •Activités : symboles étendus – Taches • 8 symboles – Sous-processus • 5 symboles Mai 2014 24 (c) Frédéric Bouvart - BPMN & Bizagi
  • 25. Intro BPMN : Symboles étendus •Activités : symboles étendus – Boucles • 3 types de boucles – Cas particulier • Compensation Mai 2014 25 (c) Frédéric Bouvart - BPMN & Bizagi
  • 26. Intro BPMN : Symboles étendus •Branchements : symboles étendus – Branchements • 7 branchements Mai 2014 26 (c) Frédéric Bouvart - BPMN & Bizagi
  • 27. Intro BPMN : Symboles étendus •Evénements : symboles étendus – Evénements déclencheurs • 8 symboles Mai 2014 27 (c) Frédéric Bouvart - BPMN & Bizagi
  • 28. Intro BPMN : Symboles étendus •Evénements : symboles étendus – Evénements résultants (de fin) • 9 symboles Mai 2014 28 (c) Frédéric Bouvart - BPMN & Bizagi
  • 29. Intro BPMN : Symboles étendus •Evénements : symboles étendus – Evénements intermédiaires • 14 symboles – 2 familles (lancement / réception) Mai 2014 29 (c) Frédéric Bouvart - BPMN & Bizagi
  • 30. Intro BPMN : Symboles étendus •Evénements : symboles étendus – Evénements intermédiaires à la frontière d’activité • 9 symboles – 2 familles (avec et sans interruption) Mai 2014 30 (c) Frédéric Bouvart - BPMN & Bizagi
  • 31. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 31 (c) Frédéric Bouvart - BPMN & Bizagi
  • 32. Intro BPMN : Règles de base •Règles de base • Un évènement de début • Une (ou plusieurs) fin(s) – Chaque branche du flux se termine par un événement de fin • Ecriture/Lecture de gauche à droite • Principe du jeton (token) – Règles générales » L’événement de départ émet un jeton. » L’événement de fin absorbe un (ou tous les) jeton(s). » Une tâche s’exécute quand elle reçoit un jeton et libère le jeton quand elle est terminée. » Cas particuliers : Branchements parallèles Evénements intermédiaires ► Plusieurs événements de départ peuvent être utilisés si leur type est spécifié. Un seul événement de départ de type « blanc » par processus. Mai 2014 32 (c) Frédéric Bouvart - BPMN & Bizagi
  • 33. Intro BPMN : Règles de base •Jetons Mai 2014 33 (c) Frédéric Bouvart - BPMN & Bizagi
  • 34. Intro BPMN : Règles de base •Symboles Branchement – Branchement Exclusif – Branchement Parallèle ou Mai 2014 34 (c) Frédéric Bouvart - BPMN & Bizagi
  • 35. Intro BPMN : Règles de base •Types de branchements – Branchement exclusif (« ou » exclusif) • Les chemins s’excluent. Il n’y a qu’un seul chemin possible. • Divergence – Une seule tâche parmi les tâches B1, B2, B3 sera exécutée. Mai 2014 35 (c) Frédéric Bouvart - BPMN & Bizagi
  • 36. Intro BPMN : Règles de base •Types de branchements – Branchement exclusif (« ou » exclusif) • Convergence – La tâche C débutera dés qu’une tâche parmi les tâches B1, B2, B3 sera réalisée. Mai 2014 36 (c) Frédéric Bouvart - BPMN & Bizagi
  • 37. Intro BPMN : Règles de base •Types de branchements – Branchement exclusif (« ou » exclusif) • Un branchement exclusif ne peut pas être convergent et divergent en même temps. Mai 2014 37 (c) Frédéric Bouvart - BPMN & Bizagi
  • 38. Intro BPMN : Règles de base •Types de branchements – Branchement parallèle • Eclatement – Exécution en parallèle – Après la tâche A, les tâches 1, 2 et 3 débuteront ensemble. Mai 2014 38 (c) Frédéric Bouvart - BPMN & Bizagi
  • 39. Intro BPMN : Règles de base •Types de branchements – Branchement parallèle • Synchronisation – La tâche A ne débutera que quand les tâches 1, 2 et 3 seront complétées. Mai 2014 39 (c) Frédéric Bouvart - BPMN & Bizagi
  • 40. Intro BPMN : Règles de base •Types de branchements – Branchement parallèle • Pas de branchement parallèle de synchronisation et d’éclatement en même temps. • Attention, certaines situations peuvent mener à un blocage. Dans l’exemple ci-dessous, la tâche A ne sera jamais exécutée. Mai 2014 40 (c) Frédéric Bouvart - BPMN & Bizagi
  • 41. Intro BPMN : Règles de base •Les types de branchements – Branchement inclusif • Contrairement au branchement exclusif, les conditions sont toutes évaluées lorsque le flux du processus atteint le branchement inclusif. Ainsi, une condition remplie n'exclut pas l'évaluation des autres conditions. – Comme chaque chemin est considéré comme indépendant, tous les flux sortants peuvent être sollicités. Le processus devrait néanmoins être conçu de sorte qu'au moins une voie soit identifiée par défaut dans le cas où aucune des conditions ne s'avère vraie. – Le branchement inclusif est représenté par un losange avec un cercle à l'intérieur. Mai 2014 41 (c) Frédéric Bouvart - BPMN & Bizagi
  • 42. Intro BPMN : Règles de base •Les types de branchements – Branchement inclusif Mai 2014 42 (c) Frédéric Bouvart - BPMN & Bizagi
  • 43. Intro BPMN : Règles de base •Les types de branchements – Branchement inclusif • Le schéma précédent équivaut à : Mai 2014 43 (c) Frédéric Bouvart - BPMN & Bizagi
  • 44. Intro BPMN : Règles de base •Types de branchements – Branchement basé sur les événements • Le branchement basé sur les événements indique que les flux sortants reposent sur des événements plutôt que sur l'évaluation de conditions. Fondamentalement la décision est prise par un participant extérieur au processus. • Un événement intermédiaire est placé sur chaque branche sortante du branchement. • A chaque réception d’un jeton, il émet un jeton sur chaque branche sortante : – Chaque jeton arrive sur l’événement intermédiaire et attend son déclenchement. – Le premier événement qui se déclenche « gagne » et laisse continuer son jeton, les autres jetons en attente sur les autres événements disparaissent. Mai 2014 44 (c) Frédéric Bouvart - BPMN & Bizagi
  • 45. Intro BPMN : Règles de base •Types de branchements – Branchement basé sur les événements • La tâche 1 débutera si l’événement 1 a été déclenché en premier (avant événement 2 et 3). Mai 2014 45 (c) Frédéric Bouvart - BPMN & Bizagi
  • 46. Intro BPMN : Règles de base •Types de branchements – Branchement basé sur les événements • Exemple : Log on Mai 2014 46 (c) Frédéric Bouvart - BPMN & Bizagi
  • 47. Intro BPMN : Règles de base •Types de branchements – Branchement basé sur les événements • Exemple : Demande d’info au client Mai 2014 47 (c) Frédéric Bouvart - BPMN & Bizagi
  • 48. Intro BPMN : Symboles étendus •Symboles tâches – Tâches Utilisateurs (dans un système IT) – Tâches Système (automatique) – Tâches Manuelles Utilisateurs (en dehors de tout système IT) Mai 2014 48 (c) Frédéric Bouvart - BPMN & Bizagi
  • 49. Intro BPMN : Symboles étendus •Symboles Evénements de départ (déclencheur) • Attend qu’un événement arrive pour lancer le processus (création d’une instance du processus). • L’événement déclencheur n’a qu’un seul flux séquence sortant. • Il émet un jeton. ► Plusieurs événements de départ peuvent être utilisés si leur type est spécifié. Un seul événement de départ de type « blanc » par processus. Mai 2014 49 (c) Frédéric Bouvart - BPMN & Bizagi
  • 50. Intro BPMN : Symboles étendus •Symboles Evénements de fin (résultant) • Termine une (plusieurs) branche(s) du processus. • Il ne possède que des flux séquence entrants. • L’événement de fin n’a pas de flux séquence sortant. • Il absorbe un jeton. • Cas particulier : Terminaison (précipitée) : tous les jetons de l’instance du flux en cours sont consommés, toutes les activités cessent. Mai 2014 50 (c) Frédéric Bouvart - BPMN & Bizagi
  • 51. Intro BPMN : Règles de base •Evénement de fin – Fin précipitée • L’événement de fin précipitée va consommer tous les jetons qui sont en cours dans l’instance du flux. – Exemple :Annulation Mai 2014 51 (c) Frédéric Bouvart - BPMN & Bizagi
  • 52. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire • Un événement intermédiaire ne déclenche pas une nouvelle instance du processus en cours. • Un seul flux séquence entrant et un seul flux séquence sortant. • Emetteur / Récepteur – Emetteur d’événement : quand le jeton arrive à l’événement, celui-ci émet l’événement et continue le flux. – Récepteur d’événement : quand le jeton arrive à l’événement, celui-ci attend que l’événement se produise. Une fois l’événement « reçu », le jeton continue le flux. Mai 2014 52 (c) Frédéric Bouvart - BPMN & Bizagi
  • 53. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement de type « Message » Mai 2014 53 (c) Frédéric Bouvart - BPMN & Bizagi
  • 54. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement de type « Signal » Mai 2014 54 (c) Frédéric Bouvart - BPMN & Bizagi
  • 55. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire de type « Lien » • Utile pour lier 2 points du flux (fortement) éloignés sans utiliser un flux séquence (flèche) qui traverse tout. Mai 2014 55 (c) Frédéric Bouvart - BPMN & Bizagi
  • 56. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire de type « Lien » – La tâche 2 est suivie de la tâche 6 qui doit être exécutée par l’acteur 2. Pour éviter un flux séquence qui en traverse d’autres (flèche rouge), les événements Lien sont utilisés avec le même nom, mais avec un « qui lance » et l’autre « qui reçoit ». Mai 2014 56 (c) Frédéric Bouvart - BPMN & Bizagi
  • 57. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire à la frontière d’une activité • Durant une activité, des événements peuvent également se produire. Quand ceux-ci arrivent, ils peuvent lancer une nouvelle branche du flux. • Ils peuvent également interrompre ou pas l’activité en cours. • Ce type d’événements n’est que récepteur. Mai 2014 57 (c) Frédéric Bouvart - BPMN & Bizagi
  • 58. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire à la frontière d’une activité • Avec interruption • Si durant la tâche A, l’événement « Interruption » survient, – Alors la tâche A s’arrête et la tâche E est lancée; – Sinon, la tâche B est lancée. Mai 2014 58 (c) Frédéric Bouvart - BPMN & Bizagi
  • 59. Intro BPMN : Symboles étendus •Symboles Evénements Intermédiaires – Evénement intermédiaire à la frontière d’une activité • Sans interruption • Si durant la tâche A, l’événement « Ramification » survient, – Alors la tâche A continue et la tâche P est lancée; – Sinon, la tâche B est lancée. Mai 2014 59 (c) Frédéric Bouvart - BPMN & Bizagi
  • 60. Intro BPMN : Symboles étendus • • Tâche 2 débute 1 heure après le début de la tâche 1, même si celle-ci n’est pas complétée. Si la tâche 1 est complété avant 1h, la tâche 2 ne sera pas exécutée. • • Tâche 4 débute 1 heure après la fin de la tâche 3. Mai 2014 60 (c) Frédéric Bouvart - BPMN & Bizagi
  • 61. Intro BPMN : Symboles étendus •Symboles Avancés & Mécanismes particuliers – Activités • Boucles & instances multiples • Sous-processus Ad-hoc • Sous-processus événementiels – Branchements Début – Comportements spéciaux • Gestion des erreurs • Escalade • Compensation • Annulation • Transaction  Voir annexes Mai 2014 61 (c) Frédéric Bouvart - BPMN & Bizagi
  • 62. Bizagi Process Modeler Présentation Bizagi Process Modeler Mai 2014 62 (c) Frédéric Bouvart - BPMN & Bizagi
  • 63. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 63 (c) Frédéric Bouvart - BPMN & Bizagi
  • 64. Présentation Bizagi Process Modeler •Représenter un processus – Interface utilisateur – Créer un processus – Trucs & Astuces – Impression Mai 2014 64 (c) Frédéric Bouvart - BPMN & Bizagi
  • 65. Présentation Bizagi Process Modeler •Interface utilisateur Mai 2014 65 (c) Frédéric Bouvart - BPMN & Bizagi
  • 66. Présentation Bizagi Process Modeler – Maximiser l’espace de travail Mai 2014 66 (c) Frédéric Bouvart - BPMN & Bizagi
  • 67. Présentation Bizagi Process Modeler – Créer un nouveau diagramme Mai 2014 67 (c) Frédéric Bouvart - BPMN & Bizagi
  • 68. Présentation Bizagi Process Modeler – Renommer un diagramme • Première méthode – Double cliquer sur l’onglet avec le nom du diagramme et taper le nouveau nom. • Seconde méthode (valable pour tous les éléments) – Click droit dans un zone blanche de l’espace de travail + cliquer sur « Propriété du diagramme ». – Compléter la propriété de base « Nom » Mai 2014 68 (c) Frédéric Bouvart - BPMN & Bizagi
  • 69. Présentation Bizagi Process Modeler •Créer un processus (1/4) • Avant de commencer, bien définir « l’étendue » du processus, savoir ce qu’il couvre (quel est la fin ?) • En créant un nouveau diagramme, un processus (groupement) est déjà présent. • Renommer le processus – Click droit sur le nom  menu contextuel  Choisir Editer texte ou Propriétés Mai 2014 69 (c) Frédéric Bouvart - BPMN & Bizagi
  • 70. Présentation Bizagi Process Modeler •Créer un processus (2/4) • Identifier les participants – Ajouter pour chaque participant une « bande » » Drag et Drop depuis la palette de la swimlane « bande » autant de fois qu’il y a de participants. Mai 2014 70 (c) Frédéric Bouvart - BPMN & Bizagi
  • 71. Présentation Bizagi Process Modeler •Créer un processus (3/4) • Placer le point de départ – Ajouter l’événement de début » Drag et Drop depuis la palette de l’événement de début Mai 2014 71 (c) Frédéric Bouvart - BPMN & Bizagi
  • 72. Présentation Bizagi Process Modeler •Créer un processus (4/4) • Placer les éléments suivants – Ajouter des éléments » Drag et Drop depuis le menu circulaire de l’élément suivant. » Les deux éléments sont automatiquement reliés. – Continuer jusqu’au moment où le diagramme est complet. – Ne pas oublier l’événement de fin ! Mai 2014 72 (c) Frédéric Bouvart - BPMN & Bizagi
  • 73. Présentation Bizagi Process Modeler •Gestion des flux séquence (flèche) – Inverser le sens d’une flèche (flux séquence) – Sélectionner le flux séquence » Click droit, dans le menu contextuel, choisir « inverser la direction ». Mai 2014 73 (c) Frédéric Bouvart - BPMN & Bizagi
  • 74. – Connexion des flux séquence aux éléments » Approcher le petit rond (de l’extrémité de la flèche ) de l’élément à relier jusqu’au moment où la petit croix verte apparaît ou que l’élément ne devienne en surligné interrompu. Présentation Bizagi Process Modeler Mai 2014 74 (c) Frédéric Bouvart - BPMN & Bizagi
  • 75. – Textes sur les flux séquence liés à un branchement • Méthode 1 – Sélectionner le flux séquence – Click droit, dans le menu contextuel, choisir « Editer texte ». • Méthode 2 – Sélectionner le flux séquence – Click droit, dans le menu contextuel, choisir « Propriétés ». – Remplir le nom dans les propriétés de base • Méthode 3 – Double cliquer sur le flux séquence Présentation Bizagi Process Modeler Mai 2014 75 (c) Frédéric Bouvart - BPMN & Bizagi
  • 76. Présentation Bizagi Process Modeler •Insertion d’un élément sur flux séquence Placer l’élément sur la flèche en surbrillance. Mai 2014 76 (c) Frédéric Bouvart - BPMN & Bizagi
  • 77. Présentation Bizagi Process Modeler •Convergence vers un élément Superposer l’élément Résultat : La tâche 3 est reliée au branchement existant. Mai 2014 77 (c) Frédéric Bouvart - BPMN & Bizagi
  • 78. Présentation Bizagi Process Modeler •Gestion des sous-processus • Un sous-processus est une activité qui peut être dissociée en activités d’un niveau plus fin – Transformer une tâche en sous-processus – Sélectionner la tache, click droit » menu contextuel - Transformer en sous-processus Mai 2014 78 (c) Frédéric Bouvart - BPMN & Bizagi
  • 79. Présentation Bizagi Process Modeler •Gestion des sous-processus – Editer un sous-processus – Sélectionner le sous-processus, click droit » menu contextuel - Editer sous-processus Ouvre automatiquement un nouveau diagramme + Représenter le sous-processus comme un processus normal Mai 2014 79 (c) Frédéric Bouvart - BPMN & Bizagi
  • 80. Présentation Bizagi Process Modeler •Gestion des sous-processus – Modifier le type d’un sous-processus • Par défaut, le type de sous-processus est « intégré » • Sélectionner le sous-processus, click droit – menu contextuel » Transaction (sens BPMN) » Ad-hoc » Evénementiel » Réutilisable Mai 2014 80 (c) Frédéric Bouvart - BPMN & Bizagi
  • 81. Présentation Bizagi Process Modeler •Gestion des sous-processus – Sous-processus réutilisable • Lien avec le diagramme se fait dans les propriétés de base, champs Processus Mai 2014 81 (c) Frédéric Bouvart - BPMN & Bizagi
  • 82. Présentation Bizagi Process Modeler •Gestion des sous-processus – Menu contextuel – Développer / Fusionner (sous-processus) Mai 2014 82 (c) Frédéric Bouvart - BPMN & Bizagi
  • 83. Présentation Bizagi Process Modeler •Gestion des sous-processus – BPMN • Un sous-processus débute avec un événement de début de type « Aucun » • Un sous-processus se termine avec un événement de fin de type « Aucun » Mai 2014 83 (c) Frédéric Bouvart - BPMN & Bizagi
  • 84. Présentation Bizagi Process Modeler •Evénement à la frontière d’une activité Mai 2014 84 (c) Frédéric Bouvart - BPMN & Bizagi
  • 85. Présentation Bizagi Process Modeler •Symboles étendus – Passer du mode « core » au mode « étendu » Mai 2014 85 (c) Frédéric Bouvart - BPMN & Bizagi
  • 86. Présentation Bizagi Process Modeler •Symboles étendus – Modifier le type de l’élément • Click droit sur l’élément  Menu contextuel – Type de … Dans un premier temps, utiliser que les tâches Utilisateur, Service ou Manuelle Mai 2014 86 (c) Frédéric Bouvart - BPMN & Bizagi
  • 87. Présentation Bizagi Process Modeler •Symboles étendus – Modifier le type de l’élément • Click droit sur l’élément  Menu contextuel – Type de … Mai 2014 87 (c) Frédéric Bouvart - BPMN & Bizagi
  • 88. Présentation Bizagi Process Modeler •Symboles étendus – Modifier le type de l’élément • Click droit sur l’élément  Menu contextuel – Type de … Mai 2014 88 (c) Frédéric Bouvart - BPMN & Bizagi
  • 89. Présentation Bizagi Process Modeler •Trucs & Astuces • « Ctrl » + « Enter » pour inclure un « retour ligne » dans les zones de texte • « Shift » + curseur  pour bouger la forme finement • Eviter de modifier les tailles des symboles et les polices – Uniformité – Taille et police adaptée pour la publication Mai 2014 89 (c) Frédéric Bouvart - BPMN & Bizagi
  • 90. Présentation Bizagi Process Modeler •Impression d’un diagramme • Menu Dossier / Imprimer  Visualiser avant Impression Mai 2014 90 (c) Frédéric Bouvart - BPMN & Bizagi
  • 91. Présentation Bizagi Process Modeler •Impression d’un diagramme • Prévisualisation Mai 2014 91 (c) Frédéric Bouvart - BPMN & Bizagi
  • 92. Présentation Bizagi Process Modeler •Impression d’un diagramme • En-tête & Pied de page » Footer [Image 0] = Mai 2014 92 (c) Frédéric Bouvart - BPMN & Bizagi
  • 93. Présentation Bizagi Process Modeler •Impression • Changer le logo – 1 En-tête et pied de page – 2 Add Image – 3 Se placer dans la zone rectangle voulue et choisir l’image Mai 2014 93 (c) Frédéric Bouvart - BPMN & Bizagi
  • 94. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 94 (c) Frédéric Bouvart - BPMN & Bizagi
  • 95. Présentation Bizagi Process Modeler •Documenter un processus (Résumé) – Compléter les propriétés de chaque élément • De base – Description » Format « texte riche » • Avancée – Suivant la nature de l’élément, les champs proposés varient • Etendu – Définir soi-même les champs voulus – Partager les attributs des champs ajoutés – Exporter le modèle des attributs champs ajoutés – Compléter les propriétés du diagramme et du processus Mai 2014 95 (c) Frédéric Bouvart - BPMN & Bizagi
  • 96. Présentation Bizagi Process Modeler •Documenter un processus (Résumé) – Publier la documentation – Générer un document WORD • Publication – Sélectionner les diagrammes – Sélectionner les éléments – Mettre dans l’ordre voulu les éléments – Sélectionner le template Mai 2014 96 (c) Frédéric Bouvart - BPMN & Bizagi
  • 97. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Accéder aux propriétés de l’élément – Click droit sur l’élément  Menu contextuel - Propriétés Mai 2014 97 (c) Frédéric Bouvart - BPMN & Bizagi
  • 98. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • De base – Description » Format « texte riche » Mai 2014 98 (c) Frédéric Bouvart - BPMN & Bizagi
  • 99. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Définir des zones supplémentaires Mai 2014 99 (c) Frédéric Bouvart - BPMN & Bizagi
  • 100. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Définir des zones supplémentaires : exemple Tableau Mai 2014 100 (c) Frédéric Bouvart - BPMN & Bizagi
  • 101. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Définir des zones supplémentaires : exemple Combo Mai 2014 101 (c) Frédéric Bouvart - BPMN & Bizagi
  • 102. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Gérer les attributs » Modifier » Supprimer » Modifier l’ordre d’apparition » Partager le modèle de l’attribut Mai 2014 102 (c) Frédéric Bouvart - BPMN & Bizagi
  • 103. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Partager les caractéristiques du champ ajouté » Le modèle d’un champ ajouté peut être « copier » sur d’autres éléments : »  Cocher la case en face des types d’éléments choisis. » Le champ est alors automatiquement repris sur tous les éléments de ce type Mai 2014 103 (c) Frédéric Bouvart - BPMN & Bizagi
  • 104. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Etendu – Exporter le modèle des attributs champs ajoutés » Il est possible de reprendre les modèles d’attributs étendus de tous les éléments d’un .bpm à un autre. »  Exporter les attributs (fichier format xml) »  Importer dans le nouveau .bpm Mai 2014 104 (c) Frédéric Bouvart - BPMN & Bizagi
  • 105. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Avancée – Suivant la nature de l’élément, les champs proposés varient Mai 2014 105 (c) Frédéric Bouvart - BPMN & Bizagi
  • 106. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Avancée : Exemple Branchement » Choix du type de condition » Description de l’expression de la condition Mai 2014 106 (c) Frédéric Bouvart - BPMN & Bizagi
  • 107. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés de chaque élément • Avancée : Sous-processus avec boucle instances multiples Mai 2014 107 (c) Frédéric Bouvart - BPMN & Bizagi
  • 108. Présentation Bizagi Process Modeler •Documenter un processus – Compléter les propriétés du diagramme et du processus • Click droit n’importe où dans le diagramme (sauf sur un élément) Mai 2014 108 (c) Frédéric Bouvart - BPMN & Bizagi
  • 109. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Publication Mai 2014 109 (c) Frédéric Bouvart - BPMN & Bizagi
  • 110. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Publication – Sélectionner les diagrammes Mai 2014 110 (c) Frédéric Bouvart - BPMN & Bizagi
  • 111. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Publication – Sélectionner les éléments par diagramme Mai 2014 111 (c) Frédéric Bouvart - BPMN & Bizagi
  • 112. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Publication – Sélectionner le template Mai 2014 112 (c) Frédéric Bouvart - BPMN & Bizagi
  • 113. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Publication – Emplacement & Nom du fichier .doc Mai 2014 113 (c) Frédéric Bouvart - BPMN & Bizagi
  • 114. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Document généré – Avec table des matières Mai 2014 114 (c) Frédéric Bouvart - BPMN & Bizagi
  • 115. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Document généré – Avec toutes les propriétés sur chaque élément Mai 2014 115 (c) Frédéric Bouvart - BPMN & Bizagi
  • 116. Présentation Bizagi Process Modeler •Documenter un processus – Publier la documentation – Générer un document WORD • Document généré – Avec toutes les propriétés sur chaque élément Mai 2014 116 (c) Frédéric Bouvart - BPMN & Bizagi
  • 117. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 117 (c) Frédéric Bouvart - BPMN & Bizagi
  • 118. Présentation Bizagi Process Modeler •Mode présentation – Passage en mode présentation • Affichage plein écran en mode « lecture seule » • Surbrillance de l’élément présenté Mai 2014 118 (c) Frédéric Bouvart - BPMN & Bizagi
  • 119. Présentation Bizagi Process Modeler •Mode présentation Mai 2014 119 (c) Frédéric Bouvart - BPMN & Bizagi
  • 120. Présentation Bizagi Process Modeler •Mode présentation – Ouverture des sous-processus • Pour ouvrir : Ctrl + click • Pour revenir au diagramme : en bas à gauche – Affichage de toutes les propriétés de l’élément (y compris les images) par simple click sur l’élément Mai 2014 120 (c) Frédéric Bouvart - BPMN & Bizagi
  • 121. Présentation Bizagi Process Modeler •Mode présentation – Actions possibles • Définie dans les propriétés, onglet « Actions de la présentation » – Ouvrir une URL » Nouveau ou Présent dans les propriétés étendues (Attribut) – Ouvrir un fichier » Nouveau ou Présent dans les propriétés étendues (Attribut) – Ouvrir une image » Nouveau ou Présent dans les propriétés étendues (Attribut) – Montrer un texte » Texte long de la description » Un des textes ajoutés dans les propriétés étendues » Un nouveau texte (uniquement pour la présentation) Mai 2014 121 (c) Frédéric Bouvart - BPMN & Bizagi
  • 122. Présentation Bizagi Process Modeler •Mode présentation Mai 2014 122 (c) Frédéric Bouvart - BPMN & Bizagi
  • 123. Présentation Bizagi Process Modeler •Mode présentation Mai 2014 123 (c) Frédéric Bouvart - BPMN & Bizagi
  • 124. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 124 (c) Frédéric Bouvart - BPMN & Bizagi
  • 125. Présentation Bizagi Process Modeler •Mode collaboratif – Types de fichier • .bpm – Type normal – ! Pas protégé contre les accès concurrents • .bpmc – Type collaboratif. Possibilité de travailler à plusieurs sur le même fichier. – A la sauvegarde, crée un sous-répertoire du même nom » NE PAS MANIPULER LES FICHIERS QUI S’Y TROUVENT ! – Chat entre participants – Commentaires possibles à différents niveaux Mai 2014 125 (c) Frédéric Bouvart - BPMN & Bizagi
  • 126. Présentation Bizagi Process Modeler •Mode collaboratif – Ouverture • A l’ouverture, le fichier est en mode lecture – Commenter • Pas besoin d’être en mode Modification – Niveau général – Niveau diagramme – Niveau élément Mai 2014 126 (c) Frédéric Bouvart - BPMN & Bizagi
  • 127. Présentation Bizagi Process Modeler •Mode collaboratif • Niveau général Mai 2014 127 (c) Frédéric Bouvart - BPMN & Bizagi
  • 128. Présentation Bizagi Process Modeler •Mode collaboratif • Niveau diagramme Mai 2014 128 (c) Frédéric Bouvart - BPMN & Bizagi
  • 129. Présentation Bizagi Process Modeler •Mode collaboratif • Niveau élément Mai 2014 129 (c) Frédéric Bouvart - BPMN & Bizagi
  • 130. Présentation Bizagi Process Modeler •Mode collaboratif • Commentaires Mai 2014 130 (c) Frédéric Bouvart - BPMN & Bizagi
  • 131. Présentation Bizagi Process Modeler •Mode collaboratif – Modifier un diagramme Mai 2014 131 (c) Frédéric Bouvart - BPMN & Bizagi
  • 132. Présentation Bizagi Process Modeler •Mode collaboratif – CONSEILS • Créer un fichier type collaboratif sur le réseau partagé et faire une sauvegarde du .bpm dans un répertoire privé et backupé. • Travailler avec les utilisateurs sur le .bpmc et les « obliger » à commenter les modifications. • A la fin du travail en collaboration, sauvegarder sous format .bpm et le bloquer (lock) Mai 2014 132 (c) Frédéric Bouvart - BPMN & Bizagi
  • 133. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 133 (c) Frédéric Bouvart - BPMN & Bizagi
  • 134. Présentation Bizagi Process Modeler •Simulation – Passer en vue simulation Mai 2014 134 (c) Frédéric Bouvart - BPMN & Bizagi
  • 135. Présentation Bizagi Process Modeler •Simulation – Remplir les paramètres par niveau (1/4) • 1 Process Validation : Répartition sur les branchements Mai 2014 135 (c) Frédéric Bouvart - BPMN & Bizagi
  • 136. Présentation Bizagi Process Modeler •Simulation – Remplir les paramètres par niveau (2/4) • 2 Time Analysis : Mettre des durées sur les tâches Mai 2014 136 (c) Frédéric Bouvart - BPMN & Bizagi
  • 137. Présentation Bizagi Process Modeler •Simulation – Remplir les paramètres par niveau (3/4) • 3 Resource Analysis : Mettre des ressources et des coûts sur les tâches – Définir & Gérer les ressources – Mettre les paramètres Mai 2014 137 (c) Frédéric Bouvart - BPMN & Bizagi
  • 138. Présentation Bizagi Process Modeler •Simulation – Remplir les paramètres par niveau (4/4) • 4 Calendar Analysis : Mettre un calendrier sur chaque ressource – Définir & Gérer les calendriers – Gérer les ressources : affecter un calendrier Mai 2014 138 (c) Frédéric Bouvart - BPMN & Bizagi
  • 139. Présentation Bizagi Process Modeler •Simulation – Lancer la simulation – Afficher les résultats Mai 2014 139 (c) Frédéric Bouvart - BPMN & Bizagi
  • 140. Présentation Bizagi Process Modeler •Simulation – Afficher les résultats Vue Ressources Mai 2014 140 (c) Frédéric Bouvart - BPMN & Bizagi
  • 141. Présentation Bizagi Process Modeler •Simulation – Afficher les résultats Vue Processus Mai 2014 141 (c) Frédéric Bouvart - BPMN & Bizagi
  • 142. Présentation Bizagi Process Modeler •Simulation – What-if Analysis • Créer plusieurs scénarii Mai 2014 142 (c) Frédéric Bouvart - BPMN & Bizagi
  • 143. Présentation Bizagi Process Modeler •Simulation – What-if Analysis • Comparer les résultats Mai 2014 143 (c) Frédéric Bouvart - BPMN & Bizagi
  • 144. Modéliser un processus avec BPMN Méthode de travail Mai 2014 144 (c) Frédéric Bouvart - BPMN & Bizagi
  • 145. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 145 (c) Frédéric Bouvart - BPMN & Bizagi
  • 146. Méthode de travail •Décrire le processus Organisation Flux - Fonction Données / Services / Produits Qui ? Quand ? Comment ? Quoi ? Sur base de quoi ? Mai 2014 146 (c) Frédéric Bouvart - BPMN & Bizagi
  • 147. Méthode de travail •Méthodes traditionnelles – Tortue de Crosby – SIPOC • Issue des méthodes Lean 6 sigma Mai 2014 147 (c) Frédéric Bouvart - BPMN & Bizagi
  • 148. Méthode de travail Règles Méthodes Instructions Consignes Acteurs Exécutants Intervenants Objectifs & Indicateurs Eléments de sortie Délivrables Moyens Outils Ressources Eléments d’entrée Lieu Partie prenante* Avec quoi ? Avec qui ? Comment ? Mesure? Produit/Service Besoin/Exigence Quand ? * Partie prenante : Ceux qui sont intéressés par le fonctionnement du processus, qui interagissent avec celui-ci. Tortue de Crosby Evénement déclencheur Evénement résultant Les éléments d’entrée d’un processus sont généralement les éléments de sortie d’autres processus. Mai 2014 148 (c) Frédéric Bouvart - BPMN & Bizagi
  • 149. Méthode de travail Règles : Suivant montant Selon type DA Demandeur Valideur Objectifs Temps de validation Respect budget Eléments de sortie DA validée SAP Eléments d’entrée N° DA Lieu Partie prenante Avec quoi ? Avec qui ? Comment ? Mesure? Produit/Service Besoin/Exigence Quand ? Tortue de Crosby Evénement déclencheur : Arrivée d’un mail demandant de valider une DA Evénement résultant Envoi mail pour étape suivante Exemple : Validation d’une demande d’achat Validation d’une DA Fournisseur Service Achats Les éléments d’entrée d’un processus sont généralement les éléments de sortie d’autres processus. Mai 2014 149 (c) Frédéric Bouvart - BPMN & Bizagi
  • 150. Méthode de travail •SIPOC – SIPOC • Supplier : Fournisseurs (ceux qui fournissent les « entrées ») • Input : Entrées (matières, matériel, services et/ou informations) • Process : Processus (ensemble d’activités pour délivrer les « sorties ») • Output : Sorties (produits, services et/ou informations) • Customer : Clients (ceux qui vont utiliser les « sorties ») – Sous forme d'une carte dans laquelle on va décrire ce processus du fournisseur (entrées) au client (sorties) à travers ses activités Mai 2014 150 (c) Frédéric Bouvart - BPMN & Bizagi
  • 151. Méthode de travail • SIPOC Mai 2014 151 (c) Frédéric Bouvart - BPMN & Bizagi
  • 152. Méthode de travail • SIPOC S Fournisseurs I Entrées P Processus O Sorties C Clients Exigences & Indicateurs Pizza délivrée Client avec sa pizza Pizza fournie correspond à la commande Pizza fournie dans les temps Température de la pizza adéquate Ingrédients pour les Pizzas sur la carte toujours disponibles Temps d’attente Client arrive ou téléphone Prendre la commande Passer la commande en cuisine Préparer la pizza Emballer la pizza Fournir le client Encaisser Commande d’une pizza Farine, coulis tomate, fromage Boite emballage pizza Bois pour le four Client Distributeur de produits alimentaires Fournisseur boites cartons isothermes Fournisseur bois Exemple : Pizza à emporter Mai 2014 152 (c) Frédéric Bouvart - BPMN & Bizagi
  • 153. Méthode de travail •Appréhender le processus – Délimiter le sujet – Observer les échanges avec l’environnement – Identifier les processus principaux – Inventorier les règles – Identifier les acteurs – Vérifier les liens entre processus – Placer les objectifs (les délivrables et le niveau de détail) – Décrire les processus Mai 2014 153 (c) Frédéric Bouvart - BPMN & Bizagi
  • 154. Méthode de travail •Appréhender le processus – Délimiter le sujet • De quoi parle-t-on ? • Déterminer le périmètre – de toute l’entreprise – d’un domaine – d’un secteur – etc. • Situer le processus dans son contexte : – De quel macro-processus fait-il partie ? » Dans quoi s’intègre-t-il ? – Quel(s) est(sont) le(s) processus qui précède(nt) ? – Quel(s) est(sont) le(s) processus qui succède(nt) ? Mai 2014 154 (c) Frédéric Bouvart - BPMN & Bizagi
  • 155. Méthode de travail •Appréhender le processus – Délimiter le sujet Mai 2014 155 (c) Frédéric Bouvart - BPMN & Bizagi
  • 156. Méthode de travail •Appréhender le processus – Observer les échanges avec l’environnement • Déterminer les interactions avec l’environnement • Mettre l’accent sur le QUOI et non le COMMENT – le QUOI change moins que le COMMENT (Invariant) • Placer des objectifs + Pourquoi le processus est nécessaire ? – Identifier les processus • “Ce qui se fait” • Ensemble cohérent d’opérations avec un début et une fin par rapport à l’environnement • Définir le titre du processus. – Donner un nom au processus. Mai 2014 156 (c) Frédéric Bouvart - BPMN & Bizagi
  • 157. Méthode de travail •Appréhender le processus – Inventorier les règles (la politique, la stratégie, les exigences) • Identifier un propriétaire de processus – Celui qui garde, connaît et/ou émet les règles • Répertorier les règles : – Ex: » Validation de DA : montant limite pour les différentes stratégies de validation » Commande client : Règle pour validation « Méthodes » » Exigences légales – Identifier les acteurs • Détermine qui va exécuter les activités • Lié à la notion de rôle ou de fonction Mai 2014 157 (c) Frédéric Bouvart - BPMN & Bizagi
  • 158. Méthode de travail – Rôle / Fonction • Fonction – Est un ensemble défini de tâches qui peuvent être attribuées à une personne comme ensemble de travail sur base de compétences spécifiques ou de qualifications requises pour mener à bien ces tâches. – Est en général décrite dans une description de fonction. – Est indiquée dans un organigramme; est liée à l ’agencement de l’organisation – Doit se justifier à une autre fonction (responsabilité) – Contient l’autorisation ou la liberté d’exécuter des activités sans l’autorisation de tiers (attribution) Mai 2014 158 (c) Frédéric Bouvart - BPMN & Bizagi
  • 159. Méthode de travail – Rôle / Fonction • Rôle – La même chose que la fonction mais pas lié à la mise en place d’une organisation; ne figure pas sur l’organigramme. – N’est pas forcément un élément de ou lié à une fonction spécifique. • Pas de nom propre dans les acteurs mais bien une fonction ou le nom d’un service ! Mai 2014 159 (c) Frédéric Bouvart - BPMN & Bizagi
  • 160. Méthode de travail – Rôle / Fonction Fonction Rôle Activité … exécute… …est responsable pour… …est informé de… …est conseillé pour… …soutient… R A I C S Fonction A Fonction B Fonction C Fonction D Fonction E …. Activités R A I C S …. Mai 2014 160 (c) Frédéric Bouvart - BPMN & Bizagi
  • 161. Méthode de travail • Rôle / Fonction – Modèle RASCI R Responsable Réalise Acteur qui exécute l’activité A Autorité Approbation Acteur qui assume la responsabilité globale de l’activité et les conséquences associées, et qui rend des comptes sur l’avancement des actions. C’est le « A » qui assume les réalisations effectuées par les « R » à qui il a sous-traité la réalisation. Le R doit obtenir du A une approbation pour clôturer son activité. Il y a toujours un A (et un seul) pour chaque action. S Soutien Support Acteur qui apporte une contribution à la tâche, qui va aider et/ou faire, pour le responsable, la tâche (responsabilité de moyen) C Consulté Consultation Acteur qui est consulté pour réaliser l’activité (rôle d’expert). Il peut n’y avoir aucun C. Un droit de veto peut lui être attribué I Informé Information Acteur qui doit être informé quant à l’activité mais qui n’intervient pas dans la réalisation Mai 2014 161 (c) Frédéric Bouvart - BPMN & Bizagi
  • 162. Méthode de travail •Méthode orientée BPMN – Basée sur la décomposition hiérarchique – Méthode décrite par Bruce Silver – 5 étapes • Etape 1 : Définir le périmètre du processus • Etape 2 : Décomposer le processus en activités principales • Etape 3 : Générer le diagramme pour les activités définies en 2 • Etape 4 : Développer les sous-processus dans un diagramme « enfant » – Réappliquer les étapes 2 & 3 pour le sous-processus traité • Etape 5 : Ajouter pools et les flux de messages Mai 2014 162 (c) Frédéric Bouvart - BPMN & Bizagi
  • 163. Méthode de travail •Méthode orientée BPMN – Etape 1 : Définir le périmètre du processus • Définir le périmètre du processus – Définir ce que représente un « jeton » (instance) • Nommer le processus • Identifier l(es)’événement(s) déclencheur(s) et les états finaux – Nommer le « qui » ou « quoi » qui déclenche le processus – Déterminer l’état final normal (principal) – Ajouter les états finaux additionnels (alternatifs) • Lister les acteurs Mai 2014 163 (c) Frédéric Bouvart - BPMN & Bizagi
  • 164. Méthode de travail •Méthode orientée BPMN – Etape 2 : Diagramme de plus haut niveau • Décomposer le processus en 6 à 12 étapes (liste) – Etape = activité – Nommer de façon univoque chaque activité – Attribuer un acteur à chaque activité – Donner l’ordre chronologique des activités – Enumérer tous les états finaux possibles pour chaque activité » Permet de déterminer le branchement qui suivra l’activité et les voies possibles (si plusieurs états finaux) – A chaque état final de chaque activité, lister l’activité suivante (ou état final du processus) Mai 2014 164 (c) Frédéric Bouvart - BPMN & Bizagi
  • 165. Méthode de travail •Méthode orientée BPMN – Etape 3 : Générer le diagramme pour les activités définies en 2 • Générer le diagramme BPMN pour les activités définies en 2 – Trier les activités dans l’ordre chronologique – Indiquer les activités qui se déroulent en parallèle – Transformer les activités en sous-processus – Placer les événements finaux • Si une activité a de multiple états finaux, elle doit être suivie d’un branchement, et chaque voie sortante de ce branchement doit correspondre à un des états finaux de l’activité. – Pour la lisibilité, le nom du branchement doit correspondre au nom de l’état final principal (normal) de l’activité. Mai 2014 165 (c) Frédéric Bouvart - BPMN & Bizagi
  • 166. Méthode de travail •Méthode orientée BPMN – Etape 4 : Développer les sous-processus dans un diagramme • Développer les sous-processus dans un diagramme BPMN • Répéter les étapes 2 & 3 pour chaque activité listée à l’étapes 2 • Arrêter lorsque le niveau de détail voulu est atteint – Pour la lisibilité, un maximum de 2 itérations » 2 niveaux de sous-processus maxi Mai 2014 166 (c) Frédéric Bouvart - BPMN & Bizagi
  • 167. Méthode de travail •Méthode orientée BPMN – Etape 5 : Ajouter les pools et les flux de messages • Ajouter les pools (processus externes) comme « boîte noire » • Placer les flux de messages entre le processus central et les processus externes – S’assurer de la traçabilité des flux de messages entre les différents niveaux (processus principal et sous-processus) » Répliquer les messages dans tous les niveaux (garder les mêmes noms) – Passer en revue les activités et déterminer si elles communiquent avec un (des) participant(s) externe(s) » Défini les flux de messages Mai 2014 167 (c) Frédéric Bouvart - BPMN & Bizagi
  • 168. Méthode de travail •Autre méthode Mai 2014 168 (c) Frédéric Bouvart - BPMN & Bizagi
  • 169. Méthode de travail •Décrire le processus – Ecriture de gauche à droite – Etapes (1/3) • Déterminer la raison d'être et la finalité du processus – Délivrables du processus • Identifier les acteurs – Chaque acteur a son couloir propre • Identifier les tâches – Pour chaque participant – Tâche si a priori simple, sous-processus si a priori complexe – Tâches du flux normal vs tâches flux d’exception (omettre les exceptions si trop complexes) • Ordonner les tâches chronologiquement • En premier, le flux normal (happy path) Mai 2014 169 (c) Frédéric Bouvart - BPMN & Bizagi
  • 170. Méthode de travail •Décrire le processus – Etapes (2/3) • Identifier et représenter les événements – Les déclencheurs et les résultants – Les événements intermédiaires qui influent sur le déroulement du processus • Identifier les flux et les branchements possibles – Chaque décision prise (explicite ou implicite) lors du processus représente un branchement – Respect des règles « Métier » • Indiquer dans les tâches les marqueurs spécifiques (si connu) – Tâche manuelle dans et hors système IT, tâche automatique Mai 2014 170 (c) Frédéric Bouvart - BPMN & Bizagi
  • 171. Méthode de travail •Décrire le processus – Etapes (3/3) • Vérifier si certaines activités doivent être transformées en tâches ou en sous-processus • Si la représentation est trop complexe, chercher à regrouper un groupe de tâches en sous-processus • Vérifier que les types de branchements sont corrects • Représenter les « sources de données » et le type de traitement (optionnel) – Ex : » Lecture d’un fichier Excel pour vérifier si… » Mise à jour de la base de données (si elle ne fait pas partie d’un SI) Mai 2014 171 (c) Frédéric Bouvart - BPMN & Bizagi
  • 172. Méthode de travail •Décrire le processus – Décomposition hiérarchique • Décomposer un processus complexe en un ensemble de sous- processus (cohérents) • 3 niveaux max (recommandation) – Regroupement en sous-processus •  Limiter le nombre d’objets sur un diagramme – Impression A3 lisible (texte pas trop petit) – Lisibilité • Limiter les événements « lien » – Ne pas modéliser des trivialités – Respecter la chronologie des activités entre-elles Mai 2014 172 (c) Frédéric Bouvart - BPMN & Bizagi
  • 173. Méthode de travail •Décrire le processus – Dialogue entre processus • Pas d’obligation de représenter un processus tiers (black box) Mai 2014 173 (c) Frédéric Bouvart - BPMN & Bizagi
  • 174. Méthode de travail •Considérations générales • Modèle = aussi un outil de communication • Le message émanant du modèle est rapidement compréhensible par le lecteur • Pas d’ambiguïté : le message est univoque, sans autre interprétation possible • Modèle = base d’analyse : – meilleur modèle => analyse plus précise • Précision du modèle dépend de l’objectif de la modélisation – Pas le même modèle si objectif est de décrire des interfaces IT a des fins de programmation ou de décrire le business Métier pour une analyse macro Mai 2014 174 (c) Frédéric Bouvart - BPMN & Bizagi
  • 175. Méthode de travail •Bonne pratique – Activités & Tâches • Convention de nom – Verbe à l’infinitif + Complément d’objet direct (objet qualifié, précis) – Exemples : » Rechercher le type de produit » Inscrire le numéro de référence du client – En cas de libellé identique  indicer le nom (entre parenthèses) – Eviter les noms trop longs. La zone description est là pour décrire avec un maximum de précision. – Expliquer les abréviations utilisées Mai 2014 175 (c) Frédéric Bouvart - BPMN & Bizagi
  • 176. Méthode de travail •Bonne pratique – Activités & Tâches • Convention de nom – Ex : Vérifier l’épaisseur de la tôle Objet Objet sur lequel la tâche va agir Bien qualifier l’objet afin d’être clair et précis sur l’objet traité. Verbe à l’infinitif Verbe d’action à l’infinitif qui reflète l’action entreprise dans la tâche Mai 2014 176 (c) Frédéric Bouvart - BPMN & Bizagi
  • 177. Méthode de travail •Bonne pratique – Evénements • Convention de nom – Emetteur » objet qualifié, précis + participe passé du verbe (généralement le même verbe que la tâche précédente) » Exemples : Accusé de réception commande émis Commande client enregistrée – Récepteur » Substantif d’un verbe + objet qualifié, précis » Exemples : Réception d’une commande client Déclenchement de l’alarme incendie Mai 2014 177 (c) Frédéric Bouvart - BPMN & Bizagi
  • 178. Méthode de travail •Bonne pratique – Evénements • Convention de nom – Emetteur » Ex : Epaisseur de la tôle vérifiée Objet Objet sur lequel la tâche va agir Bien qualifier l’objet afin d’être clair et précis sur l’objet traité. Participe passé Verbe d’action au participe passé qui reflète le résultat Mai 2014 178 (c) Frédéric Bouvart - BPMN & Bizagi
  • 179. Méthode de travail •Bonne pratique – Evénements • Convention de nom – Récepteur » Ex : Vérification de l’épaisseur de la tôle Objet Objet sur lequel la tâche va agir Bien qualifier l’objet afin d’être clair et précis sur l’objet traité. Substantif verbe Substantif d’un verbe d’action Mai 2014 179 (c) Frédéric Bouvart - BPMN & Bizagi
  • 180. Méthode de travail •Bonne pratique – Branchements • Convention de nom – Nécessaire que pour les branchements divergents et avec options (exclusif, inclusif ou complexe) – Nommer les flux séquence sortants – Forme interrogative  finir par ? • Tâche précédant un branchement doit évaluer les expressions du branchement qui suit. • Le flux séquence sortant du branchement pour le flux normal est aligné avec le reste du flux • Pour les branchements exclusifs en convergence, utiliser le symbole avec le marqueur Mai 2014 180 (c) Frédéric Bouvart - BPMN & Bizagi
  • 181. Méthode de travail •Bonne pratique – Branchements • Convention de nom – Ex : Objet Objet sur lequel la tâche va agir Bien qualifier l’objet afin d’être clair et précis sur l’objet traité. Participe passé Verbe d’action au participe passé qui reflète le résultat Mai 2014 181 (c) Frédéric Bouvart - BPMN & Bizagi
  • 182. Business Process Modeler : Bizagi •Formation – Introduction à la notation BPMN 2.0 • Symboles de base • Principes de base – Utilisation – Fonctionnalités de Bizagi Process Modeler • Représenter un processus • Documenter le processus • Mode de présentation • Collaboration • Simulation – Méthode de travail • Décrire le processus • Recommandations Mai 2014 182 (c) Frédéric Bouvart - BPMN & Bizagi
  • 183. Méthode de travail •Recommandations – Documentation des processus • Buts : – Relecture du processus avec toujours la même interprétation – >< un processus décrit à la « Emile Zola » – Ne pas se torturer l’esprit pour trouver le bon « marqueur » » Si pas évident  ne rien mettre (pas d’indication mieux qu’une fausse indication) Mai 2014 183 (c) Frédéric Bouvart - BPMN & Bizagi
  • 184. Méthode de travail •Recommandations – Conclusion • Du global au particulier (par étape) • Mettre l’accent sur les échanges (flux, finalités) • “Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire arrivent aisément”, » Boileau Nicolas (1636 - 1711) Mai 2014 184 (c) Frédéric Bouvart - BPMN & Bizagi
  • 185. Mai 2014 185 (c) Frédéric Bouvart - BPMN & Bizagi
  • 186. BPMN 2.0 & Bizagi Process Modeler Annexes Mai 2014 186 (c) Frédéric Bouvart - BPMN & Bizagi
  • 187. BPMN 2.0 & Bizagi Process Modeler •Annexes – Lexique des symboles – Mécanismes particuliers – Types de diagrammes en BPMN • Diagrammes de processus • Diagrammes de conversation • Diagrammes de chorégraphie – Récapitulatifs des règles & conventions Mai 2014 187 (c) Frédéric Bouvart - BPMN & Bizagi
  • 188. •Evénements • Le symbole Événement représente quelque chose qui se produit dans le cours normal de la réalisation d'un processus • Evénement de départ / Déclencheur – événement qui déclenche un processus ou sous- processus. • Evénement de fin / Résultat – événement qui résulte de la réalisation d‘une activité ou de tâches. • Evénement intermédiaire – événement qui intervient dans le cours normal d'un flux séquentiel. Intro BPMN : Lexique des Symboles Mai 2014 188 (c) Frédéric Bouvart - BPMN & Bizagi
  • 189. •Processus • Un Processus représente un flux séquentiel d'activités ou de tâches réalisé dans une organisation afin de produire un ou plusieurs extrants. • Dans la notation BPMN2.0 , un processus est représenté sous la forme d'un graphe d'éléments, qui peuvent être des activités, des tâches, des événements et des passerelles de même que leur flux séquentiel qui décrit sémantiquement l'ordre dans lequel ce graphe d'éléments doit être réalisé. Intro BPMN : Lexique des Symboles Mai 2014 189 (c) Frédéric Bouvart - BPMN & Bizagi
  • 190. •Activité • Une activité représente tout travail qui est accompli à l'intérieur d'un processus. Une activité consomme du temps, une ou plusieurs ressources, requiert un ou plusieurs objets intrants et produit un ou plusieurs objets extrants. On peut hiérarchiquement décomposer les activités en tâches qui sont l'unité de décomposition la plus précise d'une action. Les activités peuvent représenter plusieurs niveaux de détails. Intro BPMN : Symboles de base Mai 2014 190 (c) Frédéric Bouvart - BPMN & Bizagi
  • 191. •Activité – Tâche • Une tâche correspond à une action qui peut être réalisée par un humain ou une machine. • Une tâche est la plus petite unité de décomposition hiérarchique d'une activité. C'est aussi le niveau de détail le plus bas représenté dans les diagrammes. Habituellement, une personne ou une application va réaliser la tâche. – Sous-processus • Un sous-processus est une Activité qui est décrite en utilisant les symboles Activité, Passerelle, Événement et Flux séquence • Un sous-processus se compose de plusieurs tâches et est soumis aux mêmes règles qu'un processus normal. Intro BPMN : Symboles de base Mai 2014 191 (c) Frédéric Bouvart - BPMN & Bizagi
  • 192. Intro BPMN : Symboles de base •Aiguillage/Branchement / Bifurcation • Le symbole Branchement est utilisé pour contrôler les divergences et les convergences que l'on retrouve au niveau des flux séquentiels d'activités ou de tâches dans un processus ou une chorégraphie. Si le flux n'a pas besoin d'être contrôlé, il n'est pas utile d'utiliser une passerelle. Le terme de passerelle indique qu'il y a un mécanisme qui autorise ou qui refuse le passage du jeton (token) au niveau de la passerelle Mai 2014 192 (c) Frédéric Bouvart - BPMN & Bizagi
  • 193. Complément BPMN •Les événements Mai 2014 193 (c) Frédéric Bouvart - BPMN & Bizagi
  • 194. Complément BPMN •Complément BPMN – Les événements • Règles • Les marqueurs d’événement – Événements déclencheurs – Événements déclencheurs de sous-processus – Événements intermédiaires – Événements intermédiaires situés à la frontière d’une activité – Événements résultants Mai 2014 194 (c) Frédéric Bouvart - BPMN & Bizagi
  • 195. Complément BPMN : Les événements •Les événements • Le symbole Événement représente quelque chose qui se produit dans le cours normal de la réalisation d'un processus ou d'une chorégraphie. • Un événement peut déclencher un processus ou sous- processus. Dans ce cas il est appelé Événement déclencheur. • Un événement peut être le résultat de la réalisation d'une activité ou d'une tâche. Dans ce cas, il est appelé Événement résultant. • Un événement peut modifier le cours normal d'un flux séquentiel. Dans ce cas, il est appelé Événement intermédiaire. Mai 2014 195 (c) Frédéric Bouvart - BPMN & Bizagi
  • 196. Complément BPMN : Les événements •Les événements – Interruption / Lancement / Réception • Fondamentalement, les événements modifient le cours du processus soit en interrompant le processus, en provoquant un événement (lancement) ou en indiquant qu'un événement doit se produire (réception). • Un événement peut interrompre le cours normal d'un flux séquentiel. Dans ce cas, il est appelé Événement interrupteur. • Un événement peut signifier que les conditions sont remplies afin d'exécuter immédiatement l'action reliée à l'événement. Dans ce cas, il est appelé Événement de lancement. • Un événement peut signifier que l'événement doit se produire afin de poursuivre le flux séquentiel. Dans ce cas, il est appelé Événement de réception Mai 2014 196 (c) Frédéric Bouvart - BPMN & Bizagi
  • 197. Complément BPMN : Les événements •Règles • Les événements déclencheurs sont toujours des événements de réception et peuvent uniquement interrompre le flux séquentiel lorsqu'ils sont utilisés pour déclencher un sous- processus • Les événements résultants sont toujours des événements de lancement • Les événements intermédiaires lorsqu'ils sont positionnés dans le flux séquentiel peuvent signifier le lancement ou la réception de l'événement. Lorsqu'ils sont positionnés à la frontière d'une activité ou d'une tâche , ils signifient la réception de l'événement et peuvent interrompre ou non le flux séquentiel du processus Mai 2014 197 (c) Frédéric Bouvart - BPMN & Bizagi
  • 198. Complément BPMN : Les événements •Règles Mai 2014 198 (c) Frédéric Bouvart - BPMN & Bizagi
  • 199. Complément BPMN : Les événements •Règles • Événement déclencheur – Signifie que le processus est déclenché par la réception d'un message • Événement intermédiaire interrupteur – Signifie que la tâche ne peut être complétée et que le flux séquentiel est interrompu tant et aussi longtemps que le message n'a pas été reçu • Événement intermédiaire sans interruption – Signifie que la tâche ne peut être complétée tant et aussi longtemps que le message n'a pas été reçu, mais le flux séquentiel poursuit son chemin pendant l'attente du message. Ce qui signifie que les tâches suivantes peuvent être exécutées Mai 2014 199 (c) Frédéric Bouvart - BPMN & Bizagi
  • 200. Complément BPMN : Les événements •Règles • Événement intermédiaire de lancement – Signifie qu'un message doit être envoyé à un certain stade du flux séquentiel • Événement intermédiaire de réception – Signifie que la réception d'un message est nécessaire afin de poursuivre le flux séquentiel • Événement résultant – Signifie qu'un message est envoyé lorsque le processus est complété Mai 2014 200 (c) Frédéric Bouvart - BPMN & Bizagi
  • 201. Complément BPMN : Les événements • Règles • Synthèse Mai 2014 201 (c) Frédéric Bouvart - BPMN & Bizagi
  • 202. Complément BPMN : Les événements •Les événements Mai 2014 202 (c) Frédéric Bouvart - BPMN & Bizagi
  • 203. Complément BPMN • Les événements déclencheurs Mai 2014 203 (c) Frédéric Bouvart - BPMN & Bizagi
  • 204. Complément BPMN • Les événements déclencheurs (1/2) • Basic – Le type basic est utilisé lorsque la cause du déclenchement de processus n'est pas spécifiée. • Message – Le type message est utilisé lorsqu'un message provenant d'un participant extérieur déclenche le processus. • Temporisateur – Le type temporisateur est utilisé lorsqu'une période spécifique est programmée pour déclencher le processus. • Règle – Le type règle est utilisé lorsque le processus est déclenché suite à la validation d'une condition. Mai 2014 204 (c) Frédéric Bouvart - BPMN & Bizagi
  • 205. Complément BPMN • Les événements déclencheurs (2/2) • Signal – Le type signal est utilisé lorsqu'un signal provenant d'un autre processus déclenche le processus. • Multiple – Le type multiple signifie qu'il y a plusieurs déclencheurs au processus et le fait qu'un seul de ces déclencheurs se produise est suffisant pour déclencher le processus. • Multiplicité parallèle – Le type multiplicité parallèle signifie qu'il y a plusieurs déclencheurs au processus et qu'ils doivent tous se produire pour déclencher le processus. Mai 2014 205 (c) Frédéric Bouvart - BPMN & Bizagi
  • 206. Complément BPMN • Les événements déclencheurs de sous-processus • Certains types de cette catégorie possèdent deux symboles. Le cercle plein est utilisé lorsque le processus supérieur est suspendu durant la période de réalisation du sous-processus ; si au contraire le processus supérieur suit son cours, le cercle pointillé sera employé. Lorsqu'un sous-processus débute par un événement déclencheur, cet événement doit appartenir au processus supérieur. • Basic – Le type basic est utilisé lorsque la cause du déclenchement du sous-processus n'est pas spécifiée. Mai 2014 206 (c) Frédéric Bouvart - BPMN & Bizagi
  • 207. Complément BPMN • Les événements déclencheurs de sous-processus • Message – Le type message est utilisé lorsque l'événement déclencheur du sous-processus est la réception d'un message. • Temporisateur – Le type temporisateur est utilisé lorsque l'événement déclencheur du sous-processus est une contrainte de temps ou une période spécifique. • Escalade – Le type escalade signifie la présence de mesures pour accélérer la réalisation d'une activité commerciale. Ces mesures sont regroupées au sein d'un sous-processus d'escalade. Mai 2014 207 (c) Frédéric Bouvart - BPMN & Bizagi
  • 208. Complément BPMN • Les événements déclencheurs de sous-processus • Erreur – Le type erreur est utilisé pour identifier le déclenchement d'un sous-processus causé par une situation d'exception. • Compensation – Le type compensation est utilisé pour représenter le déclenchement d'un sous-processus de compensation. • Règle – Le type règle est utilisé lorsque le sous-processus débute suite à la validation d'une condition. • Signal – Le type signal est utilisé lorsqu'un signal provenant du processus supérieur déclenche le sous-processus. Mai 2014 208 (c) Frédéric Bouvart - BPMN & Bizagi
  • 209. Complément BPMN • Les événements déclencheurs de sous-processus • Multiple – Le type multiple est utilisé lorsqu'il y a plusieurs événements qui peuvent déclencher le sous-processus et qu'un seul de ces événements est nécessaire pour déclencher le sous- processus. • Multiplicité parallèle – Le type multiplicité parallèle est utilisé lorsqu'il y a de plusieurs événements qui doivent survenir afin de déclencher le sous-processus. Mai 2014 209 (c) Frédéric Bouvart - BPMN & Bizagi
  • 210. Complément BPMN • Les événements intermédiaires Mai 2014 210 (c) Frédéric Bouvart - BPMN & Bizagi
  • 211. Complément BPMN • Les événements intermédiaires • Les événements intermédiaires se produisent pendant le processus. Les symboles au fond noir indiquent un événement de lancement et les symboles au fond blanc, un événement de réception. • Basic – Le type basic est utilisé pour définir un changement non défini dans l'état du processus. • Message – Le type message signifie l'envoi ou la réception d'un message. • Temporisateur – Le type temporisateur est utilisé lorsqu'il y a une contrainte de temps dans la séquence du processus. Mai 2014 211 (c) Frédéric Bouvart - BPMN & Bizagi
  • 212. Complément BPMN • Les événements intermédiaires • Escalade – Le type escalade indique que les conditions afin d'accélérer une activité commerciale ont été rencontrées. Ce type se rattache à un sous-processus d'escalade. • Compensation – Le type compensation indique que les conditions afin d'octroyer une compensation au client ont été rencontrées. Ce type se rattache à un sous-processus de compensation. • Règle – Le type règle signifie le début d'un flux provoqué par un événement conditionnel. Mai 2014 212 (c) Frédéric Bouvart - BPMN & Bizagi
  • 213. Complément BPMN • Les événements intermédiaires • Message – Le type signal est utilisé pour indiquer l'envoi ou la réception d'un signal. • Multiple – Le type multiple est utilisé afin de lancer ou recevoir un des déclencheurs associés à l'événement. • Multiplicité parallèle – Le type multiplicité parallèle signifie que toutes les conditions associées à l'événement doivent se produire afin de déclencher l'événement. Mai 2014 213 (c) Frédéric Bouvart - BPMN & Bizagi
  • 214. Complément BPMN • Les événements intermédiaires • Lien – Le type lien est un mécanisme pour joindre deux sections d'un processus afin d'éviter les longues séquences de flux. Ils sont limités au niveau du processus (ne peut joindre un processus et son sous-processus). On utilise le symbole avec la flèche noire lorsqu'on veut initier la jointure (point de départ) et la flèche blanche pour le point de réception. Il peut avoir plusieurs sources pour lancer cet événement et un seul pour recevoir la cible. Utilisé notamment lorsqu'un processus s'étend sur plus d'une page. Mai 2014 214 (c) Frédéric Bouvart - BPMN & Bizagi
  • 215. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Utilisé pour se brancher sur un flux d’exception ou de compensation. Mai 2014 215 (c) Frédéric Bouvart - BPMN & Bizagi
  • 216. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Avec interruption : le flux normal s’interrompt et uniquement le flux « d’exception » continue. • Sans interruption : le flux normal continue et le flux « d’exception » démarre. Mai 2014 216 (c) Frédéric Bouvart - BPMN & Bizagi
  • 217. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Les événements frontières peuvent signifier une contrainte relative à une tâche ou une activité et peuvent indiquer un flux particulier si une condition est remplie. – Le double contour plein signifie que la tâche n'est pas complétée et que le flux séquentiel est interrompu, tant que l'action reliée à l'événement ne s'est pas produite. – Le double contour pointillé signifie que la tâche ne peut être complétée tant et aussi longtemps que l'action reliée à l'événement ne s'est pas produite, mais le flux séquentiel poursuit son parcours en attendant l'action, les tâches suivantes peuvent donc être exécutées. Mai 2014 217 (c) Frédéric Bouvart - BPMN & Bizagi
  • 218. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Le type message est utilisé lorsque la réalisation d'une activité ou d'une tâche dépend de la réception d'un message. • Le type temporisateur est utilisé lorsqu'une période spécifique ou une contrainte de temps est déterminée afin de réaliser l'activité ou la tâche . • Le type escalade est utilisé pour indiquer qu'une activité d'escalade doit être effectuée afin de compléter l'activité ou la tâche. Mai 2014 218 (c) Frédéric Bouvart - BPMN & Bizagi
  • 219. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Le type erreur se rattache uniquement à une activité ou une tâche qui sera interrompue si une erreur survient. • Le type annulation est utilisé uniquement au sein d'un sous- processus transactionnel, il interrompt toutes les activités concordantes du sous-processus et envoie un message d'annulation aux participants . • Le type compensation est utilisé pour indiquer qu'une activité de compensation doit être effectuée afin de compléter l'activité ou la tâche. Mai 2014 219 (c) Frédéric Bouvart - BPMN & Bizagi
  • 220. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Le type conditionnel (règle) est utilisé lorsqu'une condition spécifique doit être remplie lors de la réalisation de l'activité ou de la tâche. • Le type signal est utilisé pour signifier qu'un signal doit être reçu afin de terminer l'activité ou la tâche. • Le type multiple est utilisé lorsqu'il y a plusieurs déclencheurs attachés à un événement . Un seul de ces déclencheurs est nécessaire afin de clore l'activité ou la tâche. Mai 2014 220 (c) Frédéric Bouvart - BPMN & Bizagi
  • 221. Complément BPMN • Les événements intermédiaires situés à la frontière d’une activité • Le type multiplicité parallèle est utilisé lorsqu'il y a plusieurs déclencheurs attachés à un événement. Tous ces déclencheurs doivent se produire afin de clore l'activité ou la tâche. Mai 2014 221 (c) Frédéric Bouvart - BPMN & Bizagi
  • 222. Complément BPMN • • Tâche 2 débute 1 heure après le début de la tâche 1, même si celle-ci n’est pas complétée. Si la tâche 1 est complété avant 1h, la tâche 2 ne sera pas exécutée. • • Tâche 4 débute 1 heure après la fin de la tâche 3. Mai 2014 222 (c) Frédéric Bouvart - BPMN & Bizagi
  • 223. Complément BPMN • Les événements résultants Mai 2014 223 (c) Frédéric Bouvart - BPMN & Bizagi
  • 224. Complément BPMN • Les événements résultants • Les événements résultants indiquent la fin du processus et les actions qui s'y rattachent. Un processus peut avoir plusieurs événements résultants. • Basic – Le type basic est utilisé lorsque l'événement de finalisation n'entraîne aucune action. • Message – Le type message indique qu'un message est envoyé lorsque le processus est terminé. • Erreur – Le type erreur est utilisé uniquement lorsqu'un événement intermédiaire d'erreur est présent dans le processus. Il indique que le processus se termine suite à une erreur. Mai 2014 224 (c) Frédéric Bouvart - BPMN & Bizagi
  • 225. Complément BPMN • Les événements résultants • Escalade – Le type escalade est utilisé uniquement lorsqu'un événement intermédiaire d'escalade est présent dans le processus. Il indique que le processus se termine et qu'un processus d'escalade doit débuter. • Annulation – Le type annulation est utilisé uniquement lorsqu'un événement d'annulation est présent dans le processus. Il indique que le processus se termine suite à l'annulation d'une transaction. • Compensation – Le type compensation indique que le processus est terminé et qu'un processus de compensation est nécessaire. Mai 2014 225 (c) Frédéric Bouvart - BPMN & Bizagi
  • 226. Complément BPMN • Les événements résultants • Signal – Le type signal indique qu'un signal sera envoyé lorsque le processus sera terminé. • Fin précipitée (Terminer) – Le type fin précipitée indique que toutes les activités du processus doivent se terminer immédiatement (incluant les indemnisations). • Multiple – Le type multiple indique qu'il y a plusieurs conséquences ou résultats reliés à la fin du processus. Mai 2014 226 (c) Frédéric Bouvart - BPMN & Bizagi
  • 227. Complément BPMN •Activités, tâches et sous-processus Mai 2014 227 (c) Frédéric Bouvart - BPMN & Bizagi
  • 228. Complément BPMN •Les activités • Tâches – Types de tâches » Basique/Utilisateur/Service/Réception/Envoi/Script/Manuelle/Règle – Types de boucle » Boucle Standard / Instance multiple (parallèle/séquentielle) – Sous-processus – Types de sous-processus » Sous-processus / sous-processus réutilisable » Transaction / ad hoc / Sous-processus d’événement – Types de boucle » Boucle Standard / Instance multiple (parallèle/séquentielle) Mai 2014 228 (c) Frédéric Bouvart - BPMN & Bizagi
  • 229. Complément BPMN •Complément BPMN – Les activités • Tâches – Types de tâches Mai 2014 229 (c) Frédéric Bouvart - BPMN & Bizagi
  • 230. Complément BPMN •Types de tâches • tâche de service se réalise automatiquement avec une application quelconque sans aucune intervention humaine. • tâche d'envoi consiste à envoyer un message à un participant du processus. La tâche est accomplie dès que le message est envoyé. • tâche de réception est instaurée lorsqu'un participant doit attendre un message afin de poursuivre ses activités. La tâche se termine lorsque le message est reçu. • tâche utilisateur implique qu'un humain accomplisse une tâche à l'aide d'une application informatique. Mai 2014 230 (c) Frédéric Bouvart - BPMN & Bizagi
  • 231. Complément BPMN •Types de tâches • tâche manuelle doit être effectuée sans l'aide d'un logiciel ou d'une application quelconque. • tâche de règle Métier est utilisée lorsque la poursuite des activités dépend de l'application de règles Métier. • tâche de script indique qu'un algorithme sera effectué par une application informatique. Mai 2014 231 (c) Frédéric Bouvart - BPMN & Bizagi
  • 232. Complément BPMN •Types de boucles • Boucle Standard – Une activité de réitération (en boucle) signifie qu'elle sera répétée tant et aussi longtemps qu'elle ne satisfait pas une condition • Instance multiple – Au niveau fonctionnel, l'activité d'instances multiples est semblable à l'activité en boucle, c'est-à-dire que l'activité est répétée plusieurs fois tant et aussi longtemps qu'elle répond à une condition précise. Le symbole d'instances multiples permet de spécifier que l'activité précédente n'a pas besoin d'être complétée avant de débuter l'activité d'instances multiples Mai 2014 232 (c) Frédéric Bouvart - BPMN & Bizagi
  • 233. Complément BPMN •Types de boucles • Boucle standard – La même activité de la même instance est répétée jusqu’à ce qu’ (tant qu’) une condition soit rencontrée. – Le type de boucle (jusqu’à/tant que) est défini dans les propriétés de l’activité Mai 2014 233 (c) Frédéric Bouvart - BPMN & Bizagi
  • 234. Complément BPMN •Types de boucles • Boucle standard – Equivaut à Mai 2014 234 (c) Frédéric Bouvart - BPMN & Bizagi
  • 235. Complément BPMN •Types de boucles • Instance multiple – Fait naître des instances de l’activité. Celles-ci seront exécutées soit séquentiellement, soit en parallèle – Les propriétés de l’activité définissent le type d’instance multiple – Pour tracer l’exécution de l’activité, un événement émet un jeton selon ce qui est défini dans la propriété « condition de flux » » Tout : un jeton est émis lorsque toutes les instances ont été exécutées » Un : un jeton est émis après que la première instance ait été exécutée » Aucun : un jeton est émis à chaque instance exécutée » Complexe : un jeton est émis après la réalisation d’une condition Mai 2014 235 (c) Frédéric Bouvart - BPMN & Bizagi
  • 236. Complément BPMN •Types de boucles • Instance multiple – Propriétés Mai 2014 236 (c) Frédéric Bouvart - BPMN & Bizagi
  • 237. Complément BPMN •Types de boucles • Instance multiple – Parallèle équivaut à Mai 2014 237 (c) Frédéric Bouvart - BPMN & Bizagi
  • 238. Complément BPMN •Types de boucles • Instance multiple – Séquentiel équivaut à Mai 2014 238 (c) Frédéric Bouvart - BPMN & Bizagi
  • 239. Complément BPMN •Types de Sous-processus Mai 2014 239 (c) Frédéric Bouvart - BPMN & Bizagi
  • 240. Complément BPMN •Types de Sous-processus • Sous-processus / Sous-processus réutilisable – Le sous-processus réutilisable est un processus à part entière. Il peut être invoqué dans différents processus globaux. – Sous-processus ad hoc signifie que les tâches à l’intérieur de celui-ci s'effectuent sans aucune séquence prédéfinie Mai 2014 240 (c) Frédéric Bouvart - BPMN & Bizagi
  • 241. Complément BPMN •Les branchements Mai 2014 241 (c) Frédéric Bouvart - BPMN & Bizagi
  • 242. Complément BPMN •Les branchements • Le symbole Branchement est utilisé pour contrôler les divergences et les convergences que l'on retrouve au niveau des flux séquentiels d'activités ou de tâches dans un processus. – Si le flux n'a pas besoin d'être contrôlé, il n'est pas utile d'utiliser un branchement. – Le terme de branchement indique qu'il y a un mécanisme qui autorise ou qui refuse le passage du jeton (token) au niveau du branchement. Mai 2014 242 (c) Frédéric Bouvart - BPMN & Bizagi
  • 243. Complément BPMN •Les branchements • Types de branchements – Branchement exclusif – Branchement inclusif – Branchement parallèle – Branchement complexe – Branchements événement Mai 2014 243 (c) Frédéric Bouvart - BPMN & Bizagi
  • 244. Complément BPMN •Les types de branchements – Branchement exclusif • Le branchement exclusif est utilisé pour créer un chemin alternatif à la séquence normale du processus. Il s'agit d'un point de détournement. Le branchement exclusif consiste en une question qui est posée à un certain moment pendant la réalisation du processus. Chaque réponse est associée à une condition rattachée à un flux sortant. Si la première condition est remplie, le processus va poursuivre automatiquement cette voie sans considérer les autres possibilités. – Il est recommandé de modéliser un flux de défaut, en cas qu'aucune condition ne soit remplie. – Un branchement exclusif est représenté par un losange vide ou un losange avec un X à l'intérieur. L'utilisation d'un des deux symboles est à la discrétion du modélisateur. Mai 2014 244 (c) Frédéric Bouvart - BPMN & Bizagi
  • 245. Complément BPMN •Les types de branchements – Branchement exclusif Mai 2014 245 (c) Frédéric Bouvart - BPMN & Bizagi
  • 246. Complément BPMN •Les types de branchements – Branchement parallèle • Le branchement parallèle est utilisé pour synchroniser, combiner ou créer des séquences parallèles. – Chaque flux sortant reçoit un signal d'exécution des activités. – Pour les flux entrants, le branchement parallèle attend que tous les flux entrants soient complétés afin de poursuivre les activités. – Le branchement parallèle est représenté par un losange avec un signe + à l'intérieur. Mai 2014 246 (c) Frédéric Bouvart - BPMN & Bizagi
  • 247. Complément BPMN •Les types de branchements – Branchement parallèle : Eclatement • Après la tâche A, les tâches 1, 2 et 3 débuteront ensemble. Mai 2014 247 (c) Frédéric Bouvart - BPMN & Bizagi
  • 248. Complément BPMN •Les types de branchements – Branchement parallèle : Synchronisation • La tâche A ne débutera que quand les tâches 1, 2 et 3 seront complétées. Mai 2014 248 (c) Frédéric Bouvart - BPMN & Bizagi
  • 249. Complément BPMN •Les types de branchements – Branchement inclusif • Contrairement au branchement exclusif, les conditions sont toutes évaluées lorsque le flux du processus atteint le branchement inclusif. Ainsi, une condition remplie n'exclut pas l'évaluation des autres conditions. – Comme chaque chemin est considéré comme indépendant, tous les flux sortants peuvent être sollicités. Le processus devrait néanmoins être conçu de sorte qu'au moins une voie soit identifiée par défaut dans le cas où aucune des conditions ne s'avère vraie. – Le branchement inclusif est représenté par un losange avec un cercle à l'intérieur. Mai 2014 249 (c) Frédéric Bouvart - BPMN & Bizagi
  • 250. Complément BPMN •Les types de branchements – Branchement inclusif Mai 2014 250 (c) Frédéric Bouvart - BPMN & Bizagi
  • 251. Complément BPMN •Les types de branchements – Branchement inclusif • Le schéma précédent équivaut à : Mai 2014 251 (c) Frédéric Bouvart - BPMN & Bizagi
  • 252. Complément BPMN •Les types de branchements – Branchement complexe • Le branchement complexe est utilisé afin de modéliser une synchronisation complexe entre les activités. – Pour les flux entrants, le branchement complexe attend qu’un certain nombre (prédéterminé) de flux entrants soient complétés afin de poursuivre les activités. – Le branchement complexe est représenté par un losange avec un signe * à l'intérieur. – Bonne pratique : Attacher une annotation pour expliquer l’ensemble des conditions évaluées Mai 2014 252 (c) Frédéric Bouvart - BPMN & Bizagi
  • 253. Complément BPMN •Les types de branchements – Branchement complexe (1) • La tâche A ne débutera que quand P.ex. 2 des tâches 1, 2 ou 3 seront complétées. Mai 2014 253 (c) Frédéric Bouvart - BPMN & Bizagi
  • 254. Complément BPMN •Les types de branchements – Branchement complexe (2) • La tâche A ne débutera que quand N instances seront complétées. Mai 2014 254 (c) Frédéric Bouvart - BPMN & Bizagi
  • 255. Complément BPMN •Les types de branchements – Branchements basé sur les événements • Le branchement basé sur les événements indique que les flux sortants reposent sur des événements plutôt que sur l'évaluation de conditions. Mai 2014 255 (c) Frédéric Bouvart - BPMN & Bizagi
  • 256. Complément BPMN •Les types de branchements – Branchement basé sur les événements • La tâche 1 débutera si l’événement 1 a été déclenché en premier (avant événement 2 et 3). Mai 2014 256 (c) Frédéric Bouvart - BPMN & Bizagi
  • 257. BPMN 2.0 & Bizagi Process Modeler •Annexes – Lexique des symboles – Mécanismes particuliers – Types de diagrammes en BPMN • Diagrammes de processus • Diagrammes de conversation • Diagrammes de chorégraphie – Récapitulatifs des règles & conventions Mai 2014 257 (c) Frédéric Bouvart - BPMN & Bizagi
  • 258. Complément BPMN •Mécanismes particuliers – Branchement parallèle basé sur événements • Est utilisé pour déclencher un processus. • Le processus est déclenché quand le premier événement suivant survient. Pour que le processus continue, il faut que les autres événements surviennent également. Il n’y a qu’une seule instance qui existe. • Déclenche une seule instance d’un processus suite à différents événements. Mai 2014 258 (c) Frédéric Bouvart - BPMN & Bizagi
  • 259. •Mécanismes particuliers – Branchement parallèle basé sur événements • La tâche 1, première activité du processus, débutera quand tous les événements auront eu lieu Complément BPMN Mai 2014 259 (c) Frédéric Bouvart - BPMN & Bizagi