My Profile
Help
Hot Topics
Top Community Contributors

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)
The Ultimate Guide to upgrade to Sparx Enterprise Architect 14
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.
Synchronize Excel to EA using MDG Office Integration
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
- Import an Excel document using the profile defined for the respective worksheet
- Check ‘Enable Synchronization’ in the Importer dialog
- You will be prompted with the following dialog
- You can request EA to write sync data into the original file that is imported
- Or write the synch data to a backup file (which will then become your master copy in which subsequent changes must be done)
- Once you choose the backup file path and synch settings, click Apply
- Click Preview and Import in the Importer dialog
- Upon successful completion of import, the synch data will be added to the output file
- Make changes to the synchronization file (where the Synch information has been written)
- The Synchronization file, which becomes your masterfile, must be reimported using the same steps as above to ensure the contents are synchronized.
- You will notice that the EA artifacts are ‘Updated’ instead of ‘Added’
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.
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.
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.
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.
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.
Tip #36: Export Tagged Values
Use 'Export Reference Data' ( Project | Model Import/Export) and select 'Property Types' from 'UML Types' to export 'Tagged Values'.
Tip #37: Diagram Legend
Use 'Diagram Legend' to assist in distinguishing different elements, connectors or systems in a diagram.
Tip #38: EA Command
Use Hyperlink of type "EA Command" to select and perform list of Enterprise Architect commands.
Tip #39: Execute a script
To execute a script, press ( Ctrl ) while you double-click on the script name.
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.
Tip #41: Add New Stereotypes
Use Settings| UML Types | Stereotypes to Add new, Modify or Delete stereotypes.
Tip #42: View NameSpaces
To view a list of namespaces, select the Settings | Namespace Roots menu option.
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".
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.
Tip #46:Duplicate Element Properties
Use the 'Element Browser' to copy element features from one element to another.
Tip #47: Diagram Model Default
Open a diagram choose "Diagram | Advanced | Make Model Default" to display it when you open the model.
Tip #48: Add Tagged Value to multiple elements
Add the same tagged value to multiple elements.
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.
Tip #50: Extend Data Types
Extend the set of inbuilt data types for a standard programming language using Enterprise Architect.
Tip #51: Add Property Note
Add Diagram Property Note in the Diagram.
Tip #52 Add Macro Definition
Add New Macro definition to a language.
Tip #53: QA Reports & Metrics
Use "QA Reports & Metrics" to monitor and report, on the outstanding details on a package.
Tip #54: Locate element - Project Browser
Locate the selected element in the Project Browser using "ALT+G".
Tip #55: Locate element - Diagram
Locate the selected element from "Project Browser" by pressing "CTRL + U".
Tip #56: Custom Reference
Set "Custom Reference" from an element to another in Enterprise Architect.
Tip #57: Audit History
View Audit History of an element.
Tip #58: Place Related Elements
Place the related elements of an element in the diagram.
Tip #59: Validate Project
Configure and Use "Project | Model Validation | Validate Selected" to check UML models against known UML rules.
Tip #60: Create Shape Scripts
Use "Settings | UML Types" to create the elements with Shapescripts.
Please follow this link to view Enterprise Architect Tips - Compilation 1