Vous êtes sur la page 1sur 13

Introduction

Le Business Process Modeling Notation (BPMN) est une notation graphique qui dfinit les tapes d'un processus mtier. BPMN est conu pour visualiser lensemble des flux au sein d'un processus mtier, et la communication entre des processus indpendants. Le but principal de BPMN est de fournir une notation qui soit rellement comprhensible par tous les utilisateurs de l'entreprise

exemple d'un diagramme BPMN.

Versions de BPMN

La premire version de BPMN 1.0 est fournie par l'OMG en fvrier 2006 La version 1.1 en fvrier 2008 En janvier 2009 La version 1.2 de BPMN En janvier 2011 La version 2.0 de BPMN

Les lments de BPMN

Les activit "Tasks"


Une "Task" est une activit atomique participant un processus. Elle reprsente une activit du processus qui ne peut pas tre dcompose en sousactivits.
Les Tasks : Activit atomique participant un processus.

LoopTask Activit atomique itrative.

MultipleInstanceTask Activit atomique itrative pouvant comporter plusieurs instances en parallle.

CompensationTask Activit de compensation. Elle est dclenche la suite de lchec dune transaction.

Les SubProcesses

Un SubProcess est une activit participant un processus et pouvant contenir dautres activits et contrles. Elle est utilise lorsquil est ncessaire de dcrire le comportement dune activit un niveau plus fin de dtail.

Il existe trois sous-types de SubProcess : 1) ActivityLoopingSubProcesses, 2) MultipleInstanceSubProcesses, 3) SubProcessReferences.

Les Evenements "Events"


La notion dvnement permet de reprsenter quelque chose qui se produit pendant le droulement du processus. Ces vnements affectent le flux du processus.
Il existe trois types dvnements : Les "StartEvents", qui permettent de dclencher le processus. Les "IntermdiateEvents", qui surviennent entre le dbut et la fin du processus. Les "EndEvents", qui marquent la fin du processus.

Les Swimlanes reprsentent un participant au processus. Elles sont utilises comme conteneur et permettent dorganiser le processus autour des participants. On distingue les "Pools", les conteneurs de haut niveau, et les "Lanes" qui reprsentent des subdivisions de "Pool".

Les Flux
Les flux permettent de relier et squencer les lments du processus entre eux.

Vous aimerez peut-être aussi