Objectives

Understand the EA object model 

Document generation using custom RTF templates

Use Sparx Enterprise Architect in a version-controlled environment (Baseline only)

Auditing model changes 

Sharing reference data through import and export – addressing merge challenges

Report creation using virtual documents

Prerequisites 

Sparx Systems Enterprise Architect - Intermediate or equivalent experience 

Duration

Three days

Outline for Sparx Systems Enterprise Architect Advanced Training

Chapter 1. Overview of Scripting in EA using VBScript and Javascipt  and jScript

• An examination of the EA Object Model and the EA script types

• Debugging Requirements

• Integration using Excel

• JSON and web methods

Chapter 2. Model transformation 

Chapter 3. Customizing documents 

• Incorporating filters and other techniques to produce model reports

• Using search results to produce project documentation 

• Extending documentation beyond the basic package-based production

Chapter 4. Using XML Model Interchange to import and export models 

• Variations on XMI and other exchange methods

• Importing elements into the model using CSV files 

• Add new elements

• Replace existing elements

• Update/modify existing elements

• Model management – import and exporting elements from baselines

• Using Project Baselines 

Chapter 5. Creating and using patterns as resource data

Chapter 6. Customizing and Using Team Reviews for project communication 

Chapter 7. Creating and using a workflow script

• A guide to creating different types of models

Chapter 8. Advanced model search