1. BPM & BPMN
Séminaire
Business Process Modelling
&
Business Process Modelling Notation
Dejan Munjin
2. Business Process
Définition de Business Process (Procédure opérationnelle):
"Un ensemble d'activités qui s'enchainent de manière
chronologique pour atteindre un objectif, généralement
délivrer un produit ou un service, dans le contexte d'une
organisation de travail"
Mots clés:
1. Ensemble d'activités
2. Enchainement chronologique
3. Atteindre un objectif
4. Organisation de travail
3. Business Process Modelling
Définition:
"Modélisation des processus métier (BPM) en ingénierie des
systèmes et génie logiciel est l'activité de représenter les
processus d'une entreprise, de sorte que le processus actuel
peut être analysé et amélioré"
Mots clés:
1. Représenter les processus
2. Processus analysé et amélioré
4. Business Process Modelling
Modélisation et simulation de Business Process (BP)
• Business Process Modeling Notation (BPMN)
• Use case diagrams (Diagrammes des cas d'utilisation)
• Unified Modeling Language UML (Language de modélisation objet unifié)
• Cognition enhanced Natural language information Analysis Method (bon
j'arrête de traduire…)
• Event-driven process chain (EPC)
5. Business Process Modelling Notation
The Business Process Modelling Notation (BPMN):
• Standard de modélisation des processus
• Fournit une représentation graphique pour décrire les
processus
• Basé sur le diagramme de flux d'activité et proche du
diagramme d'activité et UML
• L'objectif de BPMN et de fournir la notation standardisée qui
est compréhensible par les gestionnaires, par les analystes
métier et par les développeurs des logiciels
13. BPMN exemples
Activités
• Une activité est le travail effectué
pendant un processus
• Activité peut être atomique ou pas
• Activité peut être du type sous-processus
ou la tâche
14. BPMN exemples
Tâches
• Activités atomiques
• Inclues dans le processus
• Utilisées quand le travail dans
le processus n'est pas décomposé
• Les icones peuvent être utilisées pour
identifier le type de la tâche
15. BPMN exemples
Sous-processus
• Un sous-processus est une activité
composée
• Il peut être décomposé
en sous-activités
• Inclus dans le processus
16. BPMN exemples
Evénements
• Affectent le processus
• Déclenchent les actions ou les résultats
• Ils peuvent commencer, interrompre ou terminer le processus
• Le type de la ligne du cercle détermine le type de l'événement
• Exemples des événements de départ:
17. BPMN exemples
Gateways (passerelles)
• Les éléments de contrôle
• Toujours en forme de diamant
• Les marqueurs à l'intérieur indiquent
le comportement
• Si le flux ne doit pas être contrôlé
alors on n'as pas besoin de Gateway
18. BPMN exemples
Exemple du Gateway basé sur les données
19. BPMN exemples
Exemple du Gateway basé sur les événements
20. BPMN exemples
Connecteurs
• Flux de séquences définit l'ordre
des activités
• Flux de messages définit les échanges
des messages
• Association associe les données,
information et les artefacts avec le flux
21. BPMN exemples
Pools
• Représentent les participant dans un diagramme B2B
(Business Process)
• Ex. acheteur, fournisseur ou une entité comme IBM, Microsoft
22. BPMN exemples
Lanes
• Les sous-ensembles des objets à l'intérieur de "Pool"
• Représentent souvent les rôles dans l'organisation
• Ex. Manager, Comptable etc
23. BPMN exemples
Artifacts
Peuvent être: Data Objects, Groups et Annotations
• Text Annotations connectées aux objets avec Association
24. BPMN exemples
Artifacts
Data Objects
• Utilisés pour représenter les données et les documents à
l'intérieur du processus
• On peut leur assigner des états
qui montrent comment les documents
peuvent être changés
26. BPMN exemples
Ressources:
• Spécification et les détails sur BPMN: http://www.bpmn.org/
• Wikipedia (plus compréhensible):
http://en.wikipedia.org/wiki/Business_Process_Modeling_No
tation
• Introduction to BPMN:
http://www.bpmn.org/Documents/OMG_BPMN_Tutorial.pdf
• BPMN 2.0 by example:
http://www.omg.org/spec/BPMN/20100601/10-06-02.pdf