J'aurais le plaisir d'être une nouvelle fois orateur à l'EA User Group de Londres cette année. Après avoir présenté les tests automatiques pour les add-ins EA l'année dernière, j'ai proposé de faire un retour d'expérience sur la réalisation de scripts personnalisés.
Voici le résumé de ma présentation qui sera animée en anglais le Vendredi 8 Juin à Londres.
Etendre les fonctionnalités d'EA avec des scripts personnalisés pour répondre aux demandes utilisateurs ou spécifiques au contexte.
Enterprise Architect supporte les principaux langages et notations de modélisation (UML, BPMN, SysML, et ArchiMate), standards de l'OMG ou de l'Open Group. La démarche de modélisation avec EA peut alors s'appliquer à tout type de contexte (application logicielle, processus métiers, ingénierie système - MBSE, cartographie du SI...), et donne souvent lieu au besoin d'apporter des personnalisations via le mécanisme de stéréotypage, l'ajout de fonctions spécifiques, et bien d'autre encore... L'API d'Enterprise Architect permet de programmer des scripts, add-ins ou outils tierces afin de mettre à disposition des tâches automatiques ou fonctions complémentaires applicables aux modèles.
Fortement impliqué lors des dernières années sur la réalisation de scripts pour le compte de clients industriels utilisant EA pour la gestion de leurs applications, données, ou systèmes, je propose un retour d'expérience qui sera je l'espère utile aux participants :
- Présentation de la gestion des scripts dans EA et de l'API (méthodes, requêtes...).
- Sujets traités (fonctions avancées et personnalisées de publication ou import/export Excel, QA, outils d'aide aux utilisateurs pour être plus efficaces, gestion des droits et permissions via Excel, intégration de langages ou outils tels que Fortran f90 ou le système de virtualisation de base de données JBoss Teiid...).
- Démonstration d'une sélection de scripts.
- Astuces et REX sur...
- l'organisation et le nommage des scripts,
- la publication depuis le projet EA "dev",
- contourner les limitations (ex : absence de sous menus pour utiliser 20+ scripts, perte du type de scripts lors de l'intégration dans un MDG).
- Fonctions de debug.
- Compatibilité avec les bases de données du projet EA et le Cloud Service.
- Implémentation de scripts déclenchés automatiquement avec l'add-in gratuit ea-matic de Geert Bellekens.
Rejoignez la communauté d'experts, enthousiastes et utilisateurs Sparx EA le 8 Juin prochain ; les inscriptions et détails sont disponibles sur le site officiel eaUserGroup.com.
L'agenda complet de l'EAUG Londres 2018 est disponible ici.