eaUtils est un add-in pour l'outil de modélisation Sparx Systems Enterprise Architect.
eaUtils propose des fonctionnalités complémentaires ayant pour objectif d'améliorer l'utilisation quotidienne et d'aller plus loin avec l'outil de modélisation Sparx Enterprise Architect.
Depuis sa version initiale (1.10), eaUtils propose les fonctionnalités suivantes :
eaUtils démontre l'ouverture d'Enterprise Architect via son API permettant d'enrichir et d'adapter ses fonctionnalités au travers d'add-ins, scripts, MDG, et profils UML (contactez moi par e-mail guillaume [at] umlchannel.com pour toute demande liée à la personnalisation d'EA).
eaUtils 1.19.6 propose une nouvelle fonctionnalité de comparaison de diagrammes.
La fonction eaUtils Compare Diagrams propose une approche alternative aux Baselines EA qui consiste à comparer le contenu entre 2 diagrammes afin d'identifier les différences en termes d'éléments et de connecteurs visibles.
eaUtils 1.19 est disponible avec une nouvelle fonctionnalité de gestion des connecteurs/relations visibles dans un diagramme. Basée sur la fonctionnalité disponible dans Enterprise Architect (Set Visible Relations), cette version améliorée facilite la sélection et mise à jour d'un nombre important de connecteurs, de différents types et/ou stéréotypes.
Le module de recherches intégré dans le MDG eaUtils a été enrichi avec une recherche d'éléments (ex : classe, use case, composant, etc.) par GUID, object id, stéréotype, ou alias.
eaUtils 1.18.1 vient d'être publié avec les améliorations suivantes :
Lien de téléchargement : www.eautils.com/download.
eaUtils 1.17.2 vient d'être publié avec les améliorations suivantes :
Lien de téléchargement : www.eautils.com/download.
eaUtils 1.16 vient d'être publié avec une nouvelle fonction pour le langage SysML, utilisé en Ingénierie Système.
La fonction "Synchronize parts stereotypes" permet de mettre à jour les stéréotypes de parties SysML (utilisées dans un diagramme de bloc interne ou ibd) selon le stéréotype du bloc associé et des règles de mapping définies. Cette fonction est utile lorsqu'un MDG a été défini avec des blocs et parties stéréotypées, par exemple hw block, sw block, hw part, sw part...
eaUtils 1.16 intègre enfin une amélioration sur le libellé des menus.
Lien de téléchargement : www.eautils.com/download.
Une amélioration sur la navigation entre les écrans de l'add-in eaUtils et la fenêtre de configuration (eaUtils settings) a été intégrée dans la version 1.15.5, disponible à partir du site officiel eautils.com :
Une vidéo de cette fonctionnalité est disponible depuis la chaîne Youtube de ce blog.
eaUtils est disponible en téléchargement depuis www.eautils.com/download.
Suite aux améliorations du Fil d'Ariane et du tri des éléments (ordre de création, tri des sous-éléments) livrées avec la version 1.14, eaUtils 1.15 vient d'être publiée et documentée sur le site eautils.com :
Suite à la sortie d’une version portable (installation sans droit administrateur) en Novembre, une nouvelle version de l’add-in gratuit d’utilitaires pour Enterprise Architect, eaUtils 1.14 vient d'être publiée en ce début d’année :
La complexité croissante d’eaUtils nécessite un minimum de tests afin de limiter le risque d’anomalies ou de régressions. Partagé pour la première fois à l’EA User Group de Londres 2017, je continue à m’appuyer sur la solution de tests automatiques dédiée aux add-ins EA, eaTests (www.eatests.com). Le code source eaUtils dédié à la gestion et l’exécution des tests automatiques qui s’appuie sur le module eaTests (DLL) intègre ces dernières évolutions.
Remarque : eaTests est un développement que je maintiens pour eaUtils. Conçu pour être utilisable par d’autres add-ins, comme cela a été démontré à l’EAUG via l'add-in Open Source hoTools, vous pouvez me contacter sur guillaume [at] umlchannel.com pour avoir plus d’informations sur l’intégration d’eaTests avec vos add-ins EA.
Cet article présente les nouvelles fonctionnalités, puis le processus de tests automatiques réalisé avant la publication d’eaUtils 1.14.
Une nouvelle version de l'add-in eaUtils 1.13 a été publiée sur le site eaUtils.com.
Vous utilisez Sparx Enterprise Architect et avec des fonctionnalités spécifiques à réaliser? Contactez-moi sur Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. pour tout renseignement lié à la réalisation d'add-ins, scripts automatisés, personnalisations MDG/Profil UML, ou tout autre service sur EA.
Actuellement occupé avec la préparation de ma présentation au prochain EA User Group à Londres (19/05/2017), j'ai réalisé ma première vidéo sur ce sujet dans la nouvelle chaîne Youtube UMLChannel.
Cette vidéo fournit un premier aperçu du module de tests automatisés pour les add-ins Sparx Enterprise Architect qui sera présenté en détails au prochain EAUG Londres 2017. Cliquer sur l'image ci-dessous pour ouvrir et visualiser la vidéo Youtube.
Une nouvelle version de l'add-in eaUtils 1.12 (build 1612-4) a été publiée aujourd'hui (3 Mars 2017).
Principales évolutions :
Vous utilisez Sparx Enterprise Architect et avec des fonctionnalités spécifiques à réaliser? Contactez-moi sur Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. pour tout renseignement lié à la réalisation d'add-ins, scripts automatisés, personnalisations MDG/Profil UML, ou tout autre service sur EA.
Les fonctions de tri de l'addin eaUtils permettent de modifier l'ordre des éléments dans un paquetage ou élément, via la mise à jour de la propriété Position Arborescence (tree position) des éléments utilisée en interne par l'outil Sparx Enterprise Architect. Sparx EA applique par défaut un ordre de tri selon le nom des éléments. Cependant afin d'améliorer la gestion des éléments dans l'explorateur du projet sous Enterprise Architect (project browser), il peut être utile de disposer de fonctions avancées de tri, notamment sur d'autres propriétés des éléments telles que l'alias, le stéréotype, une tagged value, ou selon l'ordre d'affichage dans un diagramme.
Cet article présente une nouvelle fonction disponible dans eaUtils 1.11 : trier les éléments dans une arborescence de paquetage par alias, stéréotype ou tagged value.
La nouvelle version de l'addin pour l'outil de modélisation Sparx Systems Enterprise Architect eaUtils 1.11 (build 1601-3) a été publiée aujourd'hui (27/02/2016). Principales évolutions :
eaUtils démontre l'ouverture de Sparx EA au travers de son API, permettant de réaliser de nouvelles fonctionnalités via l'implémentation d'un addin. Si vous avez des besoins de personnalisation ou d'implémentation (addin) pour l'outil de modélisation Sparx Enterprise Architect, vous pouvez me contacter par email (guillaume[at]umlchannel.com).
eaUtils 1.11 est disponible en téléchargement depuis eaUtils.com.
Cet article présente une 3ème fonctionnalité de l'addin Sparx Enterprise Architect eaUtils, suite au fil d'ariane et aux fonctions de tri sur les éléments d'un paquetage. eaUtils permet de générer les valeurs d'alias sur les éléments d'un diagramme, selon leur emplacement de haut en bas, ou de gauche à droite. eaUtils propose également une fonction pour effacer les alias des éléments affichés dans une diagramme.
Les exemples de l'aide en ligne eaUtils sur eautils.com/help ont été réutilisés.
La première version officielle de l'addin eaUtils 1.10 pour Sparx Enterprise Architect est disponible!
Cet add-in gratuit propose les fonctions suivantes :
L'add-in eaUtils permet ainsi de disposer de fonctions complémentaires et utiles à l'utilisation ponctuelle ou au quotidien de Sparx EA.
16/12/2015 - version 1.10 (release 1511-7)
eaUtils démontre l'ouverture d'Enterprise Architect au travers de son API permettant d'enrichir ou d'adapter ses fonctionnalités au travers notamment d'add-ins, scripts, MDG, et profils UML.
Si vous avez un projet ou des besoins liés à la personnalisation d'EA via un add-in ou autre, n'hésitez pas à me contacter par mail : Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..
eaUtils 1.10 est disponible en téléchargement depuis le site eaUtils.com.
Cet article présente les fonctions de tri de l'add-in eaUtils, agissant sur l'ordre des éléments sous un paquetage ou élément. Tout élément (use case, activité, classe, interface, composant UML...) est stocké sous un paquetage ou élément du projet de modélisation EA, trié par ordre alphabétique. Lorsque l'explorateur du projet (project browser) est utilisé pour consulter le contenu des modèles, cet ordre n'est pas forcément le plus approprié. Les flèches (vertes) du project browser peuvent être utilisées pour appliquer un ordre de tri manuel.
L'add-in eaUtils permet de trier les éléments sous un paquetage ou élément selon l'un des choix suivants : alias, stéréotype, tagged value, ou l'emplacement dans un diagramme (de haut en bas, ou de gauche à droite).
eaUtils est un add-in gratuit disponible sur le site eautils.com.
Cet article illustre l'utilisation des fonctions de tri eaUtils au travers des exemples suivants :
Il peut être fastidieux de naviguer entre diagrammes d'un projet de modélisation Sparx Enterprise Architect. Lorsque l'on ouvre des éléments dits composites, par exemple une activité ou un cas d'utilisation UML composite, un sous processus BPMN2, retrouver le diagramme précédemment ouvert n'est pas proposé en l'état par EA. Ce problème est posé à la fois sur l'outil Enterprise Architect, mais également avec un export HTML.
La solution immédiate consiste à créer un lien de retour vers chaque diagramme associé; l'addin eaUtils propose d'automatiser la création de ces liens. En effet la fonction eautils Breadcrumb trail permet de générer un fil d'ariane au travers d'une mise à jour des liens sur un diagramme sélectionné.
Dans l'exemple suivant, un processus BPMN2 a été créé avec un diagramme BPMN associé :
Cet article présente l'utilisation de la fonction Breadcrumb trail d'eaUtils pour générer un lien de retour.
J'ai démarré il y a plusieurs mois un projet personnel : réaliser un addin gratuit pour Sparx Enterprise Architect, eaUtils. Cet add-in propose un ensemble de fonctions complémentaires qui ont permis de résoudre des demandes ou problématiques autour d'EA durant les dernières années.
La majorité des fonctionnalités eaUtils sont issues de scripts VB qui ont initialement été définis sous Enterprise Architect. Plusieurs de ces scripts ont été partagés via des articles publiés sur ce blog, améliorés depuis au travers de leur intégration dans eaUtils. Le lancement d'un add'in a été motivé pour des raisons de maintenance, d'installation, et de publication.
La première version d'eaUtils propose une sélection de fonctions de tri sur les éléments du Project Browser EA, et de génération d'un fil d'ariane sur les diagrammes (breadcrumb trail en anglais). Des fonctions supplémentaires seront rajoutées au fur et à mesure lors de prochaines versions.
Contenu eaUtils version 1.05 (beta 3 - release 1511-5)
eaUtils Beta 3 est disponible en téléchargement depuis le site eaUtils.com.