Business process modelling

27
BPM & BPMN Séminaire Business Process Modelling & Business Process Modelling Notation Dejan Munjin

description

Le language de modélisation des processus

Transcript of Business process modelling

Page 1: Business process modelling

BPM & BPMN

SéminaireBusiness Process Modelling

&Business Process Modelling Notation

Dejan Munjin

Page 2: Business process modelling

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és2. Enchainement chronologique3. Atteindre un objectif 4. Organisation de travail

Page 3: Business process modelling

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 processus2. Processus analysé et amélioré

Page 4: Business process modelling

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)

Page 5: Business process modelling

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

Page 6: Business process modelling

BPMN éléments

Page 7: Business process modelling

BPMN éléments: activités

Page 8: Business process modelling

BPMN éléments: événements

Page 9: Business process modelling

Business Process Modelling

Page 10: Business process modelling

BPMN éléments: connecteurs

Page 11: Business process modelling

BPMN éléments: artefacts

Page 12: Business process modelling

BPMN éléments: swimlanes (couloirs)

Page 13: Business process modelling

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

Page 14: Business process modelling

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

Page 15: Business process modelling

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

Page 16: Business process modelling

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:

Page 17: Business process modelling

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

Page 18: Business process modelling

BPMN exemples

Exemple du Gateway basé sur les données

Page 19: Business process modelling

BPMN exemples

Exemple du Gateway basé sur les événements

Page 20: Business process modelling

BPMN exemples

Connecteurs• Flux de séquences définit l'ordre

des activités

• Flux de messages définit les échangesdes messages

• Association associe les données, information et les artefacts avec le flux

Page 21: Business process modelling

BPMN exemples

Pools• Représentent les participant dans un diagramme B2B

(Business Process)• Ex. acheteur, fournisseur ou une entité comme IBM, Microsoft

Page 22: Business process modelling

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

Page 23: Business process modelling

BPMN exemples

ArtifactsPeuvent être: Data Objects, Groups et Annotations

• Text Annotations connectées aux objets avec Association

Page 24: Business process modelling

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

Page 25: Business process modelling

BPMN exemples

An exemple complet

Page 26: Business process modelling

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_Notation

• 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

Page 27: Business process modelling

BPMN

Présenté par Dejan Munjin