Enterprise Architect version 15.0



My Profile

Social Media Channels

facebook  twitter  youtube   linkedin



Sam Nice

Dunstan Thomas Consulting
Tuesday, 24 March 2020 16:32

Remote Delivery; Work Safe, Work Smart

Remote Delivery; Work Safe, Work Smart

COVID-19 has thrust us into uncertain times but we are adapting to our new temporary arrangements. Dunstan Thomas, as of last week,
have suspended all face to face training and consulting engagements and moved to remote delivery of these services.

Our Consultants and staff are working as normal from the comfort and safety of their own homes and carrying out remote delivery via
platforms such as MS Teams, Skype for Business and Webex.


What services are available for remote delivery?

Remote Delivery - Online TrainingOnline Training

Dunstan Thomas offers a range of self-study online training courses for Sparx Systems Enterprise Architect via our virtual learning environment. These materials are delivered to you through the learning site in your web browser. The courses are made up of several lessons containing study materials, exercises and supporting video content.

Currently available for EA 15 we have: 

Remote Delivery - Online TrainingWe are also currently working on updates to the following popular courses to bring them in line with EA 15: 

For users of older versions of EA we also have a host of courses available for EA v.13

If you would like to discuss online training or be kept abreast of the latest releases onto the platform, please contact us.


EA Workshops

These workshops follow a less rigid agenda than the traditional classroom style training, allowing for free flowing discussion and advice on practical modelling skills using Enterprise Architect.

Instead of a face to face delivery these sessions are now being run online, via various platforms, enabling your teams to still use our years of expert knowledge to enhance their own use of  Enterprise Architect efficiently and effectively.

Our available sessions include: 

If you would like to discuss setting up an online workshop for remote delivery to your team, please contact us.

EA Model Insight

Remote Delivery - EA Model InsightOur primary consulting service, EA Model Insight, which works by inserting one of our consultants into your team is still up an running. The only change to this service is that onsite assistance is not available for the foreseeable future.

There are multiple areas in which our Consultants can provide their expertise: 

  • Custom Meta Model specification and development
  • Model Migration
  • Notational Modelling covering:
    • BPMN
    • UML
    • ArchiMate

You can find out more about this service by visiting our website.

We wish all of you the best in these strange days, stay safe and follow the advice being given and we will see you all very soon.

All the best, the DT Team x

Friday, 24 January 2020 15:57

Applying Layers to Diagrams in EA 15.1

Diagram Layers

As I'm sure we all know by now EA 15.1 is available for registered users to get to grips with. Like a kid in a candy store I went & grabbed it right away so that I could play with one of the new features in particular...diagram layers.

I was particularly keen to get to grips with this feature as recently I have been building up some beefy BPMN 2.0 Collaboration diagrams for some of our internal processes here at Dunstan Thomas. The challenge I was facing was how do I communicate a large process to a stakeholder that does not understand the notation (or any notation) without making their brain explode? Up until now I had resorted to explaining the process one logical path (and the branches therein) at time and walking through step by step. This works but it's not ideal...luckily some of our favorite Australian developers have had an absolutely great idea of being able to add layers to our diagrams (of our own specification) that will then allow us to toggle said layers on and off, thereby hiding any elements not contained by the layer we are focussing on.

I have found this invaluable already in communicating with non-technical stakeholders larger diagrams as I can temporarily hide anything I am not currently presenting and thus removing the risk of an overwhelmed stakeholder losing interest. 

I have put together a short clip on how easy it is to apply layers to your diagrams with EA 15.1: https://youtu.be/cFQ0-ecSsTg

Go and download EA 15.1 and try it yourself, it is so easy to do and we are already finding client interest in this feature.

EA User Group - Presenter Spotlight; Peter LieberEA User Group

Presenter Spotlight: Peter Lieber

Peter Lieber is the founder and owner of a number of software and related companies, and since 2014 he has held the position of President at the Austrian Software Industry Association (VÖSI).

He enjoys sharing his business knowledge with entrepreneurs, managers and students, and with an underlying commitment to promoting the further evolution and global integration of Austria's software sector. As the founder of Sparx Systems Central Europe and LieberLieber Software, Peter focuses on the so-called model-based development of software and systems. This new approach is paving the way for innovation in even the most challenging projects, such as the engineering of complex safety-critical systems in alignment with the principles of Industry 4.0.


Friday 8th June - Keynote: EA 14

On Friday 8th of June Peter will be providing a special insight to EA 14, the biggest launch of an EA version ever!

See and feel the new highlights based on your input from last year in the new release. These new features include clearer navigation structure, docked property windows (no need of any modal windows) for almost everything in a diagram, easy change of views and technologies, Decision Modelling Notation (DMN) integrated to BPMN, SysML and SoaML, journal functionality, and much more…

The main focus of this huge release is: focus on your business not on the tool, raise productivity with your models.

25% off last minute tickets!

Save money on last minute tickets for the London EA User Group with a massive 25% discount, including full event tickets!

Last Minute Full Event Ticket → £517.50 inc. Vat

Last Minute Friday Ticket → £72.00 inc. Vat

You can purchase your tickets from the EA User Group website today.

EA User Group - Presenter Spotlight; Peter Lieber

Wednesday, 23 May 2018 10:52

Last Minute Tickets; EA User Group London

EA User Group London 2018; Last Minute Tickets

The London EA User Group is now only two weeks away, but don't worry, we still have tickets available!

As an added bonus we have there is a last minute offer on tickets purchased between now and June 6th allowing to save 25% of the price!

Last Minute Full Event Ticket → £517.50 inc. Vat

Last Minute Friday Ticket → £72.00 inc. Vat

Make sure to head to head over to the EA User Group website today to buy your tickets at this reduced price!

EA User Group London 2018; Last Minute Tickets

EA User Group - Presenter Spotlight; Phil ChudleyEA User Group

Presenter Spotlight: Phil Chudley

Carrying on with our presenter spotlight series I would be amiss not to turn it onto our very own Phil "Chudders" Chudley!

EA User Group - Presenter Spotlight; Phil Chudley Phil Chudley is a principal consultant at Dunstan Thomas Consulting Ltd. He has been using Enterprise Architect for over 12 years, and has vast modelling experience ranging from UML, BPMN and SysML. He has provided training consultancy for numerous organisations in the UK, Europe and the Middle East. Phil has also developed two extensions for Enterprise Architect, BPMN Generator and EA SafeDelete. Phil’s latest consultancies are the development of scripts for automated project workflow and validation / export of elements and relationships, and the management of RDF vocabularies including the import and export of RDF XML files.

Thursday 7th June - Fundamentals of MDG Creation

Room: Alt - 13:30

During this training workshop, Phil will provide attendees with hand-on experience in the development of a Metamodel using Enterprise Architect’s MDG technology. Specifically, attendees will gain practical experience in:

  • What an MDG can contain.
  • Defining tagged values prior to developing an MDG.
  • Using the Model Wizard to structure an MDG Project.
  • Defining stereotypes for Elements and Connectors.
  • Overview of shapescripts to define appearance for elements and connectors.
  • Defining a custom toolbox.
  • Defining a custom diagram.
  • Generating, deploying and testing the MDG.
  • Overview of Quicklink definition.

Friday 8th June - Lessons Learned from the API

Room: Alt - 14:05

Over the past few years, Phil has developed many scripts and extensions for Enterprise Architect, many of which have “pushed the limits” of the API. During this session Phil will share his experiences of using the Enterprise Architect API for both scripting and extensions. Phil will highlight common mistakes when developing scripts and extensions and will share specific experience in:

  • Adding elements to diagrams.
  • Adding legends to diagrams.
  • Adding attributes to elements.
  • Managing tagged values.

If you would like to join us at the EA User Group in London this June to hear what Phil and our other experts have to say then head on over to the EA User Group website to pick up your tickets!

EA User Group - Presenter Spotlight; Phil Chudley

EA User Group - Presenter Spotlight; Guillaume FinanceEA User Group

Presenter Spotlight: Guillaume Finance

Continuing our spotlight on this year's presenters at the EA User Group in London we look now at Guillaume Finance who will be presenting on the Friday morning of the event.


EA User Group - Presenter Spotlight; Guillaume FinanceGuillaume is a long time member of the EA User Group committee and an active member of the EA Community at large.

Guillaume has been using Sparx Systems Enterprise Architect for over 11 years to build and maintain models for software projects & to produce functional & technical specifications based on the expected level of deliverables. In his day to day role as a modelling and EA expert/consultant at VISEO, Guillaume also provides support, expertise & coaching services on UML, SysML and Sparx EA. 

Friday 8th June - Extending EA with custom scripts to cater for specific needs and user requests using Sparx API

10:00 - Tab Room

Enterprise Architect supports most 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, data, and systems engineering, Guillaume will share his experience on this growing activity over the past years:

  • Overview of the covered topics (custom Excel import/export, 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.
  • The need to organize and name scripts.
  • Debug scripts.
  • Compatibility with different DBMS and the Cloud connection.
  • Hints and custom scripts to publish scripts from the "dev EA project".
  • Addressing the lack of sub menus with more than 20 scripts.
  • Automatically trigger scripts with Geert's free ea-matic add-in.

If you would like to join us at the EA User Group in London this June to hear what Bert and our other experts have to say then head on over to the EA User Group website to pick up your tickets!

EA User Group - Presenter Spotlight; Guillaume Finance

EA User Group - Presenter Spotlight; Bert DingemansEA User Group

Presenter Spotlight: Bert Dingemans

As we prepare for the London EA User Group this June we will be looking at our presenters & what they are bringing to the proceedings this time around.

To kick things off we will be having a look at what our old friend Bert Dingemans is up to.

EA User Group - Presenter Spotlight; Bert DingemansIf you have been to any of the London or European events over the last few years then you will have undoubtedly run into Bert as he is an extremely active member of the EA Community. Bert is the author of the book "Data architecture in practice" and of articles and whitepapers focusing on Sparx Systems Enterprise Architect, data architecture, integration, management and modeling techniques. He also works on various architectural products such as a wiki on information architecture, and a Data Management component in EA.

At the London 2018 event Bert will be taking part in both days of the event delivering a training session on day one and two separate presentations on day two.

Thursday 7th June - Advanced data modelling in Enterprise Architect

Data modelling has multiple dimensions and layers. Think about the conceptual, logical or physical data model layers or modelling languages like UML, ERD or ArchiMate.

In this hands on session Bert will guide you through the creation of a small but full model on a sample case in Enterprise Architect. During the session you will undertake the practical application of techniques such as UML class modelling, ArchiMate Passive Structure viewpoints, CRUD matrix and ERD. Furthermore you will discuss and apply a technique for integrating the three modelling layers. At the end of this session with Bert you will have an example of an integrated data model which you can extend to your own situation.

NOTE: If you would like to participate in this session you will need to bring your own laptop with EA already installed.

Friday 8th June - Using Enterprise Architect for architecting a Big Data Platform

11:10 - Tab Room

Many organisations are investigating the possibilities of Big Data solutions, for example in the energy sector. Introducing Big Data is new and traditional approaches are of limited use. Think about introducing data-lab functionalities, innovative and agile approaches, new technologies like NoSql or Hadoop. How are you going to support these activities in an organisation as an architect and how can Enterprise Architect support you in adding architectural value.

In this session Bert will discuss a reference architecture for a Big Data Platform, modelling techniques, architectural patterns and agile approaches all supported by the use of Sparx Systems Enterprise Architect, including examples of big data patterns, solutions and templates based on ArchiMate.

Friday 8th June - Integrated Data Architecture Add On for Enterprise Architect

15:15 - Tab Room

Enterprise Architect has great implementations of multiple techniques for creating data models. For example UML class diagrams, the extended data model, ArchiMate and matrix views for specific association types. This gives you the opportunity to create conceptual, logical and physical data models. However integration of these modelling layers is possible but can be rather tedious.

Therefor EAxpertise is developing an Open Source extension named IDEA (Integrated Data Entity Architecture). This Add-on is based on numerous scripts and screens making the integration of the before mentioned data modelling layers simple and fully automated. Furthermore the extension has an advanced web interface giving non-modelers access to all your (integrated) data models. Participants of this session will receive a sample repository containing the automation scripts.

If you would like to join us at the EA User Group in London this June to hear what Bert and our other experts have to say then head on over to the EA User Group website to pick up your tickets!

Thursday, 12 April 2018 08:20

EA User Group London 2018 - Agenda

EA User Group; London 2018 AgendaEA User Group; London 2018

The Agenda

Organisation for the EA User Group in London progresses and today, we get a look at the agenda for the two day event.

Day 1: Thursday 7th June 2018

EAUG London 2018 Day 1

Day 2: Friday 8th June 2018

EAUG London 2018 Day 2 

Tickets for the event can be purchased from the EA User Group website.

EA User Group; London 2018 Agenda

EA User Group; London 2018

Call for Speakers

It is that time of year again and the planning for this year's London EA User Group is returning to Code Node.


The event will be two days made up of a training day & a day of presentations. London 2018 will be taking place slightly later this year in early June.


The first day we will be kicking things off with the training day which will again consist of multiple half day sessions. Day two will see us back for the traditional day of user stories, technical expertise, lessons learnt and networking.


We are opening this call for speakers to all of you that would be interested in hosting a half day training session and / or presenting on day two. We would love to hear about everything you do with Enterprise Architect, from the organisation of your model to enhancements you have made using MDG or the automation API.


That said, we are not just after the sunshine stories and would be interested in hearing about any experiences learned the hard way. If you or your organisation have something interesting to share, then please get in touch with your topic ideas.


As always tickets can be purchased from the EA User Group website.


The call for speakers will close on March 29th, make sure we have your submissions!

Please submit a brief abstract of your topic, and indicate whether it would be suitable for a half day training session or 45 minute presentation.


Please send your submissions for topics or training sessions to This email address is being protected from spambots. You need JavaScript enabled to view it. of Dunstan Thomas Consulting for collation. Once the call for speakers is closed you will be contacted about your participation.


Monday, 30 October 2017 06:00

HTML Report 2, Electric Boogaloo

HTML Report 2, Electric Boogaloo

As a sequel to my previous article on how to edit the CSS generated by Enterprise Architect to personalise your generated HTML report I was prompted by Guillaume to create this follow up as he gave me an idea on how to make these changes prior to generation. As we have already identified the changes that we need to make in the previous article we can actually create our own customised version of the CSS EA would use and specify that this is then used as we create our HTML report.

So how do we do this?

Keeping in mind the list of changes that we need to make:

  1. Change the attributes for .IndexHeader so that the logo fits within the header of the report.
  2. Change the attributes for .IndexBody to cater for the changes that we have made to the header.
  3. Change the attributes for #contentIFrame so that the content section of the report fills the correct amount of the screen.
  4. Change the attributes of #tocIFrame so the table of content is displayed correctly.

With these changes in mind we are ready to get to work on defining our template. To do this you will need to fire up EA. At the bottom of your project browser you will see a tab labelled Resources, click this…

HTML Report 2, Electric Boogaloo

Having clicked this your view will change to…

HTML Report 2, Electric Boogaloo

You will then need to click into the section for Document Generation…

HTML Report 2, Electric Boogaloo

Next, right click Web Style Templates and choose Create HTML Template. This will bring up the following dialog…

HTML Report 2, Electric Boogaloo

Enter a name for your new template and a new window will open…

HTML Report 2, Electric Boogaloo

You can select any of the options listed in the left hand pane for editing by simply clicking on them. As the changes we are looking to make are relatively simple the only option that we need to concern ourselves with is CSS – Main. Click this option and you will see the following…

HTML Report 2, Electric Boogaloo

You will then see the CSS display itself in the right hand pane, navigate to the areas of interest by pressing ctrl+f and entering the headings outlined earlier. Clicking on the find next button will take you to these areas in the CSS and you can make the necessary changes. Once you have made the changes click save and then click close. With these actions complete you are now ready to generate a new HTML report that will automatically use your custom CSS.

As before right click on your project in the project browser and choose HTML Report…

HTML Report 2, Electric Boogaloo

Clicking this will display the familiar dialog…

HTML Report 2, Electric Boogaloo

Under the Style option you will now be able to have a drop down menu that will list the names of any custom templates that you have created. For this example, I have changed the style to be the CUSTOM template created earlier in this article, this means that when we generate our report EA will now use our predefined custom CSS rather than the standard set. We also need to specify our logo as before, then click Generate.

The result is that our HTML report has been generated with no changes to be made and that we can re-use our template every time that we need to create this kind of report…

HTML Report 2, Electric Boogaloo

Page 1 of 6