Annonce commerciale :

  
 English (United States) Français (France)
Register  
 
Articles » SAP
Saturday, May 19, 2012

Annonce commerciale

Articles
19

Introduction :

Un BPM est un  Business Process Management. Dans le monde SAP on connait surtout le SAP Business Workflow. Mais depuis peu SAP propose aussi un BPM extérieur basé sur une plateforme JAVA (J2EE). (lire aussi http://www.sap.com/platform/netweaver/components/sapnetweaverbpm/index.epx )

Toujours est il que le BPM est à la mode. Mais restait la difficulté de normaliser la modélisation de tel process. OMG déja connu pour avoir créée UML propose une solution de modélisation de process métier avec comme objectif de la rendre utilisable autant par le business que par les fonctionnels et les développeurs.

L'autre ambition de cette approche est de permettre de faire son Design sur des outils comme Microsoft Visio et de les importer dans des outils comme SAP NetWeaver BPM. Sacré enjeu non ?

BPMN comme Business Process Model and Notation

BPMN est une normalisation et un outil de modélisation de Process Métier. L'actuelle version est la version 2. Le site de référence est http://www.bpmn.org .

Pour avoir été formé à BPMN (via la société Delaware à Anvers), je trouve cet outil particulièrement pertinent. Il associe une approche basée sur des diagrammes statiques et dynamiques. Il s'agit en fait d'une approche pyramidale. On commence par une macro description et on rentre (via des cliquesà dans le détail de plus en plus profondéments.

Il existe d'ailleurs un plug'in BPMN pour Microsoft Visio. C'est aussi supporté par SAP Netweaver Business Process Management.

Les éléments types d'une modélisation BPMN

La notation BPMN permet de modéliser un process avec différents composants :

  • Les activités qui peuvent être récursives, contenir un sous processus, avoir des instances multiples parallèles ou séquentielles, etc...
  • Des branchements qui permettent de créer des conditions ou des branches parallèles.
  • Des évènements comme un démarrage de processus, la réception ou l'envoi de messages ou d'un signal, d'un timer, etc...
  • Des pistes et corridors permettant de regrouper des processus par acteurs, et/ou services.

Vous pouvez consulter le poster suivant : http://www.bpmb.de/images/BPMN2_0_Poster_FR.pdf

Il est possible aussi de modéliser des chorégraphies (la mise en parallèle de différents process) ou par défaut des orchestrations.

Enfin il est possible d'ajouter des annotations.

Création d'un BPMN avec Microsoft Vision

Si vous disposez d'un plug'in pour, avec Visio il est possible de faire un schémas complet. L'avantage est qu'on commence par le haut., qu'il suffit de double-cliquez sur une activité (sous-process) pour ouvrir une nouvelle page et implémenter le sous process qui peut lui aussi contenir un ou plusieurs activités avec sous process. 

Cela permet d'analyser de plus en plus dans le détail un process métier, y compris en y intégrant des annontations, des données, des transactions.

Un support XML

En complément nous disposons de schémas XML permettant d'exporter ses modélisations de process métier au format XML.

Conclusion

J'ai suivi une formation que j'ai complété à la maison. En une dizaine d'heure à condition d'avoir déja travaillé sur le sujet, BPMN est réellement facile à apprendre. On peut aussi bien former des développeurs que des gens du business ou des analystes.

Le support XML est un plus.

Mais le plus important est que nous disposons enfin d'un outil de modélisation de process métier indépendant pertinent et complet. Au final on se retrouve avec la même difficulté qu'avec UML. Jusqu'ou descendre dans le détail et quelle granularité avoir ... Ni plus ni moins.

Je compte bien écrire quelques tutorials dans l'avenir, donc à suivre....

Pour en savoir plus :

Actions: E-mail | RSS comment feed |

Comments

There are currently no comments, be the first to post one.

Post Comment

Only registered users may post comments.
  
 Print   


Les maques SAP, ABAP, BSP, Microsoft, .net, sont des marques déposées par leurs ayant-droiits.

Le site www.sap-integration.net est un site indépendant de SAP et de Microsoft et de tout autre éditeurs de logiciels ou fabricants de matériels.