Nabil

Nabil

Sparx System India (Consultant & Coach)

Nabil Saleem works as Consultant in Sparx System India. He is highly proficient in Enterprise Architect tool. He has trained and assisted several teams to roll-out their Architecture modelling practices using Sparx Enterprise Architect. He has worked with solution and enterprise architects, assisted them in migration of their solution/enterprise As-Is and To-Be view into Sparx Enterprise Architect from various enterprise tools. He has highly involved in Product Demonstration, Gathering EA requirements, providing efficient solutions, defining Blue Prints, migrating artifacts from MS OFFICE, MS Excel, MS Visio, Scripting, Deployment of Sparx EA in cloud, Customized Reports generation & Code generation. He is an ardent blogger with special interests in scripting, architecture modelling (UML, BPMN 2.0, SysML 1.3 and Archimate 2.0) and MDG customization of Enterprise Architect. He has assisted various leaders in Telecom, Embedded System, Automotive, Insurance and Banking industry to define architecture using customized blue prints. He publish articles about Enterprise Architect in Sparx Systems India blog at https://www.sparxsystems.in/blogs/ and also posts tips in LinkedIn (www.linkedin.com/company/sparx-systems-india) and Twitter(https://twitter.com/SparxSystemsIN)

Sparx Systems has released Enterprise Architect 14. Sparx Systems have added various new features in this version.

It is high time for Enterprise Architect users to upgrade from Enterprise Architect 13.5 to Enterprise Architect 14. We thought a guide with list of menus, frequently used by EA practitioners would be very helpful. This ultimate guide focuses highly up on how to access those frequently used options from menu bars along with some shortcuts. Since there are many changes in menus for frequently used options like Package Baseline, Export/Import of XMI, Linked Documents and others. Below table shows comparison between Enterprise Architect 13.5 and Enterprise Architect 14. 

Enterprise Architect Features

Version

Enterprise Architect 13.5

Enterprise Architect 14

Start

Project Browser (Alt + 0)

Start | Browser

Start | Browse | Project Browser

Preferences / Settings (Ctrl + F9)

Start | Preferences

Start | Preferences

Menu Customize

Start | Preferences | Customize

Start | Visual Style | Customize

Summary

Start | Summary

Start | Properties | Summary

Resources (Alt +6)

Start | Resources

Start | Browse | Resources

Notes (Ctrl + Shift + 1)

Start | Notes

Start | Properties | Notes

Tagged Values (Ctrl + Shift + 6)

Start | Tagged Values

Start | Properties | Tagged Values

Element Browser (Alt + 9)

Start | Element Browser

Start | Browse | Element Browser

Relationships (Ctrl + Shift + 2)

Start | Relationships

Start | Trace | Relationships

Element Properties (Alt + 1)

Start | Properties

Start | Properties

Find in Project (Ctrl + f)

Start | Search | Search In Model

Start | Search |Model

Workspace

Start | Perspectives

Start | Workspace

Visual Style

Start | Visual Style

Start | Visual Style

Perspective

Start | Perspectives

Start | Perspective

Design

Traceability (Ctrl + Shift + 4)

Design | Traceability

Start | Trace | Traceability

Relationship Matrix

Design | Matrix

Start | Trace | Relationship Matrix

Gap Analysis Matrix

Design | Gap Analysis

Start | Trace | Gap Analysis Matrix

Toolbox (Alt + 5)

Design | Toolbox

Design | Toolbox

Change Diagram Type

Design | Diagram | Manage | Change Type

Design | Diagram | Edit | Change Type

Specification View

Design | Specification View

Design | Specification

List View

Design | List View

Design | List

Gantt View

Design | Gantt View

Design | Gantt

Change Element Type

Design | Element | Manage | Change Type

Design | Element | Edit | Change Type

Layout

Diagram Layout

Layout | Diagram Layout

Layout | Diagram Layout

Pan and Zoom

Layout | Pan and Zoom

Layout | Pan and Zoom

Diagram Filter

Layout | Diagram Filters

Layout | Diagram Filters

Publish

Glossary (Alt + 2)

Publish | Glossary

Publish | Glossary

Import MDG Technology

Publish | Technology | Publish | Import MDG Technology

Specialize | Technologies | Publish | Import MDG Technology

Generate MDG Technology

Publish | Technology | Publish | Generate MDG Technology

Specialize | Technologies | Publish | Generate MDG Technology

Configure

Project Options

Configure | Options

Configure | Options

UML Types (Stereotypes / Tagged Values / Cardinality Values)

Configure | UML Types

Configure | UML Types

Project Types

Configure | Project Types

Configure | Project Types

Database Datatypes

Configure | Settings | Database Datatypes

Configure | Settings | Database Datatypes

Namespace Roots

Configure | Settings | Namespace Roots

Configure | Settings | Namespace Roots

Preprocessor Macros

Configure | Settings | Preprocessor Macros

Configure | Settings | Preprocessor Macros

Manage Technology

Configure | Technology | Manage

Specialize | Technologies | Manage

Manage Security

Configure | Security | Manage

Configure | Administer

Project Transfer

Configure | Transfer | Project Transfer

Configure | Transfer | Project Transfer

Export Reference Data

Configure | Transfer | Export Reference Data

Configure | Transfer | Export Reference Data

Import Reference Data

Configure | Transfer | Import Reference Data

Configure | Transfer | Import Reference Data

Enable Audit

Configure | Audit

Configure | Auditing

Project Integrity

Configure | Check Integrity | Project Integrity

Configure | Integrity Check | Project Integrity

Reset ID

Configure | Check Integrity | Reset IDs

Configure | Integrity Check | Reset IDs

Repair .EAP file

Configure | Check Integrity | Manage .EAP file | Repair .EAP file

Configure | Integrity Check | Manage .EAPX/.EAP file | Repair .EAPX/.EAP file

Compact .EAP file

Configure | Check Integrity | Manage .EAP file | Compact .EAP file

Configure | Integrity Check | Manage .EAPX/.EAP file | Compact .EAPX/.EAP file

Update .EAP file Indexes

Configure | Check Integrity | Manage .EAP file | Update .EAP file Indexes

Configure | Integrity Check | Manage .EAPX/.EAP file | Update .EAPX/.EAP file Indexes

Construct

Discussion

Construct | Discussion

Start | Discussions

Team Review

Construct | Team Review

Start | Reviews

Resource Allocation

Construct | Resources Allocation

Construct | Resources

Code

Code Templates

Code | Configure | Code Template Editor

Code | Options | Edit Code Templates

Code Engineering Datatypes

Code | Configure | Code Engineering Datatypes

Or

Configure | Settings | Code Engineering Datatypes

Code | Options | Configure Code Engineering Datatypes

Or

Configure | Settings | Database Datatypes

Import Source Code

Code | Import Code

Or

Package Context Menu | Code Engineering | Import Source Directory

Code | File | Import Directory

Scripting

Code | Scripting

Specialize | Scripting

Extend

Manage Add-ins

Extend | Manage Add-Ins

Specialize | Add-Ins | Manage

Others

Linked Document

Element Context Menu | Linked Document

Start | Properties | Linked Document

Export XMI

Package Context Menu | Import/Export | Export package to XMI file

Publish | Export XMI

Import XMI

Package Context Menu | Import/Export | Import package from XMI file

Publish | Import XMI

Apply Auto Naming to Elements

Package Context Menu | Advanced | Apply Auto Naming to Elements

Design | Edit | Advanced | Apply Auto Naming

Turn on Level Numbering

Package Context Menu | Advanced | Turn on Level Numbering

Design | Edit | Advanced | Toggle Level Numbering

Package Baseline - New

Package Context Menu |  Package Control | Package Baseline

Design | Edit | Manage Baselines | Manage Baselines

Package Control

Package Context Menu | Package Control | Configure

Or

Publish | Package Control | Configure

Publish | Package Control | Configure

Generate Source Code

Package Context Menu | Code Engineering | Generate Source Code

Code | Generate

Project Browser Search

Project Browser | Drop Down | Find in Project

Project Browser | Drop Down | Find in Project

Diagram Properties Dock

NA

Start | Properties

Context Browser (Alt + 0)

NA

Start | Browse | Context Browser

Dynamic Document

NA

Start | Properties | Dynamic Document

Inline Specification

NA

Design |  View As | Toggle Inline Specification View

 We highly appreciate your comments. Also comment if we missed to add any frequently used options. Drop your E-mail id as a comment to receive PDF of the same with other exciting enterprise architect 14 features.

 

MDG Office Integration for excel supports the following

Import from Excel 

  • Importing artifacts from MS Excel documents
  • Synchronizing subsequent changes (additions, modifications) from the MS Excel document into EA 

Export to Excel

  • Export Enterprise Architect contents into a (pre-formatted) Excel spreadsheet

Please follow the following steps to try synchronization

  1. Import an Excel document using the profile defined for the respective worksheet
  2. Check ‘Enable Synchronization’ in the Importer dialog

  1. You will be prompted with the following dialog
    1. You can request EA to write sync data into the original file that is imported
    2. Or write the synch data to a backup file (which will then become your master copy in which subsequent changes must be done)
  2. Once you choose the backup file path and synch settings, click Apply

  1. Click Preview and Import in the Importer dialog
  2. Upon successful completion of import, the synch data will be added to the output file

  1. Make changes to the synchronization file (where the Synch information has been written)
  2. The Synchronization file, which becomes your masterfile, must be reimported using the same steps as above to ensure the contents are synchronized.
  3. You will notice that the EA artifacts are ‘Updated’ instead of ‘Added’

Wednesday, 18 December 2013 06:15

Enterprise Architect Tips Compilation- 2

Please follow this link to view Enterprise Architect Tips - Compilation 1

Tip #31: Diagram Relationships Visible

Use "Diagram | Advanced | Visible Relations" to change visibility of the connectors in a diagram.

Connector_visiblity

Tip #32: Exclude images from RTF document

Use Diagram | Properties "Exclude image from RTF documents" to exclude the diagram images from any RTF document generated on the parent package or element.

Connector_visiblity

Tip #33: Play Up Elements

Use Context Filter(Right-Click on the diagram background) to play up the elements on the diagram that are directly related to the selected element.

Connector_visiblity

Tip #34: Set Direction for Association

Use "Association default = source --> target" (Tools | Options | Links) to automatically set the direction of new Associations, flowing from source to target element.

Connector_visiblity

Tip #35: Change Element Default Color

 

Use Element | Appearance | Default Appearance (F4), to change an element color on all diagrams except diagrams that override the appearance or use the format painter in the diagram toolbar to apply only on the current diagram.

Connector_visiblity

Tip #36: Export Tagged Values

Use 'Export Reference Data' ( Project | Model Import/Export) and select 'Property Types' from 'UML Types' to export 'Tagged Values'.

Connector_visiblity

Tip #37: Diagram Legend

Use 'Diagram Legend' to assist in distinguishing different elements, connectors or systems in a diagram.

Connector_visiblity

Tip #38: EA Command

Use Hyperlink of type "EA Command" to select and perform list of Enterprise Architect commands.

Connector_visiblity

Tip #39: Execute a script

To execute a script, press ( Ctrl ) while you double-click on the script name.

Connector_visiblity

Tip #40: Copy Script

To copy Script, select Script and drag and drop pressing Ctrl to create a copy of the script into the new user scripts folder.

Connector_visiblity

Tip #41: Add New Stereotypes

Use Settings| UML Types | Stereotypes to Add new, Modify or Delete stereotypes.

Connector_visiblity

Tip #42: View NameSpaces

To view a list of namespaces, select the Settings | Namespace Roots menu option.

Connector_visiblity

Tip #43: Code Samples

Try Code Samples from "Program Files (x86)\Sparx Systems\EA\Code Samples".

Tip #44: Set Language for Code Generation

Set default Language for Code Generation using "Tools | Options | Source Code Engineering".

Connector_visiblity

Tip #45: Exact Connector Placement

Use 'Exact Placement' option from Tools->Options->Links to set the orientation of the new connectors to the exact point in the target element.

Connector_visiblity

Tip #46:Duplicate Element Properties

Use the 'Element Browser' to copy element features from one element to another.

Connector_visiblity

Tip #47: Diagram Model Default

Open a diagram choose "Diagram | Advanced | Make Model Default" to display it when you open the model.

Connector_visiblity

Tip #48: Add Tagged Value to multiple elements

Add the same tagged value to multiple elements.

Connector_visiblity

Tip #49: Diagram User Default

Set a diagram as the User default from "Diagram | Advanced | Make User Default" to display the diagram, when the user opens the model.

Connector_visiblity

Tip #50: Extend Data Types

Extend the set of inbuilt data types for a standard programming language using Enterprise Architect.

Connector_visiblity

Tip #51: Add Property Note

Add Diagram Property Note in the Diagram.

Connector_visiblity

Tip #52 Add Macro Definition

Add New Macro definition to a language.

Connector_visiblity

Tip #53: QA Reports & Metrics

Use "QA Reports & Metrics" to monitor and report, on the outstanding details on a package.

Connector_visiblity

Tip #54: Locate element - Project Browser

Locate the selected element in the Project Browser using "ALT+G".

Connector_visiblity

Tip #55: Locate element - Diagram

Locate the selected element from "Project Browser" by pressing "CTRL + U".

Connector_visiblity

Tip #56: Custom Reference

Set "Custom Reference" from an element to another in Enterprise Architect.

Connector_visiblity

Tip #57: Audit History

View Audit History of an element.

Connector_visiblity

Tip #58: Place Related Elements

Place the related elements of an element in the diagram.

Connector_visiblity

Tip #59: Validate Project

Configure and Use "Project | Model Validation | Validate Selected" to check UML models against known UML rules. Connector_visiblity

Tip #60: Create Shape Scripts

Use "Settings | UML Types" to create the elements with Shapescripts.

Connector_visiblity

Please follow this link to view Enterprise Architect Tips - Compilation 1