I'm looking forward to attending once again the London EA User Group as a speaker. Following last year's talk on automated tests with EA add-ins, I submitted a presentation linked with EA's API again, but this time to share my experience in implementing a number of custom scripts.
Below is my presentation's abstract. Please do come and join me at the next EAUG on Friday 8th of June in London (tickets are available to purchase here).
Extending EA with custom scripts to cater for specific needs and user requests using Sparx API
Enterprise Architect supports most standard modelling languages and notations i.e. UML, BPMN, SysML, and ArchiMate. Whether EA is used to build models for a software application, identify business processes, define the system with the MBSE approach, or carry the IT landscape via the business, application and technical layers, customizing the notation with stereotypes and adding tailored features is almost a recurring request.
Automated tasks and additional features can be built using EA API via scripts, add-ins, external tools, etc. Based on a large number of scripts implemented for clients involved in software applications, data modelling, and systems engineering, I will share my experience on this growing activity over the past years:
- Overview of the covered topics (custom Excel import/export or publishing, model QA, save users' time in avoiding repetive or time consuming tasks, manage EA users & groups via Excel, run a reverse on unsupported languages such as Fortran...).
- Demonstration of a selection of scripts.
- Experience feedback on dealing with scripts in EA...
- The need to organize and name scripts.
- Hints and custom scripts to publish scripts from the "dev EA project".
- Addressing limitations and issues (e.g. lack of sub menus with more than 20 scripts, lost of group types in the MDG integration...)
- Debug scripts.
- Compatibility with different DBMS and the Cloud connexion.
- Automatically trigger scripts with Geert Bellekenss free ea-matic add-in.
Join other EA experts, enthusiasts, and users on the 8th of June; full details are available from the eaUserGroup.com site.
The EAUG London 2018 agenda is available here.