Enterprise Architect permet de modéliser les processus métier avec BPMN2. Voici les principaux avantages de cette démarche :
- Utiliser une notation graphique standard pour définir les processus de manière cohérente et sans ambiguïté.
- Remarque : BPMN est maintenu par l'OMG (Object Management Group).
- Remplacer des dessins (Visio, Powerpoint ou autre) par un référentiel de modélisation :
- Travailler sur différents niveaux de granularité.
- Gérer les appels entre processus.
- Identifier et factoriser les flux communs, réutilisables par plusieurs process.
- Disposer d'une navigation adaptée.
- Mettre en place une traçabilité par le lien "Classifier" des couloirs de responsabilité (Pools et Lanes) vers des rôles ou acteurs métiers, des Data Objects vers des modèles de données, etc.
- Disposer de recherches avancées sur les modèles pour réaliser des analyses.
- Publier, partager et obtenir des retours de la part de vos interlocuteurs via la solution web Prolaborate (powered by the Pro Cloud Server).
Les diagrammes BPMN utilisent le style de ligne "Orthogonal Square" sur les connecteurs. Ce style est très pratique pour modéliser : les points de brisure sur les connecteurs sont automatiquement créés ou supprimés lorsque le connecteur est déplacé dans un diagramme.
La mise en forme globale du diagramme nécessite néanmoins du temps avant d'être finalisée selon les critères de lisibilité souhaités.
Takeshi Kouno (Sparx Systems Japon) a publié l'add-in BPMN Smart Layout pour simplifier la mise en forme des connecteurs.
Accessible via un clic droit dans un diagramme BPMN, cet add-in ajuste les connecteurs selon les règles suivantes :
- Centrer les objets 'proches' (verticalement et horizontalement).
- Centrer les points de départ et de fin des flux selon les objets associés lorsqu'ils sont alignés.
- Centrer le point de départ ou de fin avec l'objet 'proche'.
- Supprimer les points de brisure inutiles.
Installation
- Télécharger le fichier zip à partir du lien suivant : https://www.sparxsystems.jp/en/BPMNLayout.zip.
- Décompresser le fichier.
- Installer l'add-in en exécutant le fichier EAAddinSetupEn.bat avec les droits administratifs.
- Pour plus d'informations sur l'installation, consulter le lien suivant : https://www.sparxsystems.jp/en/EAAddinSetupEn.htm.
Add-in BPMN Smart Layout : Utilisation
Voici un premier exemple BPMN avec une mise en forme à finaliser.
L'add-in BPMN Smart Layout est exécuté à partir du diagramme via le menu contextuel (clic droit) :
Résultat : le flux de séquence depuis l'évènement de début a été centré.
Une gateway a été déplacée :
L'exécution de l'add-in permet de corriger la mise en forme en deux clics :
Un élément Data Object est créé pour compléter le process :
L'exécution de l'add-in permet de centrer le flux de message avec le Data Object.
Conclusion
Très simple d'utilisation, l'add-in BPMN Smart Layout permet de résoudre des problèmes récurrents de mise en forme. Son utilisation devrait ainsi réduire le temps nécessaire à la modélisation BPMN avec Enterprise Architect, tâche souvent consommatrice de temps. Une utilisation au quotidien est nécessaire pour affiner cet avis et identifier potentiellement des pistes d'amélioration. Contacter moi par email (guillaume [at] umlchannel.com) si vous avez des retours à partager sur votre propre utilisation de cet add-in.
Un nouvel add-in très utile, publié gratuitement par l'un des membres contributeurs de la communauté d'utilisateurs et enthousiastes Sparx Systems EA. Merci Takeshi!