Modélisation UML & SysML

Expertise et articles Blog sur UML, SysML, et Enterprise Architect de Sparx Systems

english versionTwitterUMLChannel SparxSystems EA YouTube videosLinkedIn
jeudi, 19 novembre 2020 18:14

Add-in BPMN Smart Layout pour faciliter la mise en forme de vos process sous Enterprise Architect

Écrit par
Évaluer cet article
(1 Vote)

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

Add-in BPMN Smart Layout : Utilisation

Voici un premier exemple BPMN avec une mise en forme à finaliser.

BPMN Layout addin sparx ea diagram 1

L'add-in BPMN Smart Layout est exécuté à partir du diagramme via le menu contextuel (clic droit) :

BPMN Layout addin run

Résultat : le flux de séquence depuis l'évènement de début a été centré.

BPMN Layout addin update

Une gateway a été déplacée :

BPMN move gateway

L'exécution de l'add-in permet de corriger la mise en forme en deux clics :

bpmn result layout update addin

Un élément Data Object est créé pour compléter le process :

bpmn data object

L'exécution de l'add-in permet de centrer le flux de message avec le Data Object.

bpmn data object layout sparx

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!