Book a Demo
Enterprise Architect ENTERPRISE ARCHITECT

Recent Features

 

This section lists the features of Enterprise Architect 15.1:

 

The main features of Enterprise Architect 15.1 are shown on the official release page.

 

For information relating to the history of other versions, select a version below.

 


 

Enterprise Architect v15.1 (Build 1529)
9th of June 2020
    • Non-functional changes in SScripter.exe to resolve issues where some common scanners were incorrectly identifying it as malware
    • All exe and dll files created by Sparx Systems are now signed
    • Metamodel constraints referencing Decision, Synch(H) and Synch(V) will now be exported with UML name
    • Metamodel constraints on classifier and type are now applied when editing the from the docked properties window
    • Strict connector syntax now allows any element to be attached to an unstereotyped Note or Constraint
    • Strict connector syntax now validates links to ArchiMate junctions against only the elements on the opposite side of the junction
    • Strict connector syntax and quicklinker now allow Control Flow for Call Actions and Events
    • Changing type between RequiredInterface and ProvidedInterface no longer fails for SQL Server repositories
    • Interaction Points and Parts/Properties windows will no longer update the current diagram when:
      • It is locked
      • The current selection is not on the diagram
    • VHDL import updated to handle variable definitions with a range constraint
    • Project Integrity check updated to prevent error when removing some associations without valid ends
Enterprise Architect v15.1 (Build 1528)
25th of March 2020
    • ODBC Import now supports reverse engineering of PostgreSQL v12
    • Behavior & Internal Triggers windows extended with a context menu
    • Calling Session.Output within a modeled add-in will no longer report as an error
    • Schema composer reports an error generating from a stereotyped Package
    • Metamodel constraints no longer cleared when importing a technology into the model
    • Metamodel constraints on a classifier or type now handle multiple allowed types
    • Strict Connector Syntax checks for StateMachine Transitions improved
    • Diagram Cache Generation no longer fails for diagrams with unusual names
    • ActionPin stereotypes can now be applied
    • Hyperlinks to diagrams with charts using bad SQL will no longer fail to load the target diagram
    • Docked Interaction Points list now includes inherited Interfaces
    • Generate Documentation dialog updated to show cover page drop down
    • Connector tagged value notes are no longer lost when updating their value
Enterprise Architect v15.1 (Build 1527)
28th of February 2020
  • Diagramming
    • UML rule corrections for quicklinker and strict connector syntax:
      • Quicklinker and strict connector syntax now treat diagram frames, gui elements, and screens as a Named Element
      • Quicklinker to Packages will no longer show PackagingComponent relationships
      • Strict Connector Syntax corrections for connectors going to Flow Final Nodes, Receive Events and Stereotypes
      • Strict Connector Syntax now allows linking common relationships to a Timing diagram Lifeline
    • Quicklinker now filtered to a restricted perspective when not filtered to the toolbox
    • Metamodel constraint handling improved for quicklinker and strict connector syntax
    • Metamodel derived quicklinker targeting stereotypes extending Property improved
    • ArchiMate 3 Junction quicklinker and strict connector syntax improved
    • ArchiMate 3 Connectors are now suppressed when nesting is specified as an alternate notation in the specification
    • Highlight for active hovered hyperlink improved
    • Structure compartments can now be globally disabled in the scope of a model
    • Loading of diagrams containing large numbers of Composite objects improved
    • Toolbox drop is terminated when docked properties save prompt is shown
    • Custom compartment linked notes like SysML callouts now scale more consistently at very low zoom levels
  • Data Modeling
    • ODBC Import of non primary key constraints improved
    • ODBC Import of PostgreSQL foreign keys now now support referenced tables with both a primary key and unique constraint
    • DDL Generation of MySQL indexes now optionally includes 'UNIQUE' keyword
    • Database Columns, Indexes and Constraints dialog now allows navigation with the tab key
  • Documentation
    • Dynamic Documents now provide the field Diagram.Figure
    • HTML Template 'Body - Object' now provides a #CLASSIFIERREF# to report the object classifier or property type
    • Document generation speed improved when generating notes that include diagram image links
    • Document Template ribbon menu Print & Printer Setup options are correctly enabled with available printer
    • Custom Document window tooltips improved
  • Add-ins
    • EA_OnPreNewDiagramObject no longer called twice whenb dropping element from the toolbox
    • Returning false from EA_OnPreNewElement during a copy and paste no longer results in an error
  • Other
    • Cyber Security model pattern 'Threat Model with Multiple Trust Boundaries' added
    • Model Load handling of very long paths and connections strings improved
    • Browser Favorites menu no longer displays toolbox images
    • Remembered credentials to cloud models are now discarded after they fail
    • Docked Tagged value now updated automatically when changing Attributes and Operations
    • Action Pin input/output kind properties are applied on element creation
    • Action Pin docked Behavior tab no longer prompts to save changes after saving them
    • Creation of packages using 'Find Toolbox Item' dialog now creates the package correctly
    • Security enabled models no longer prevent droping toolbox items onto the Project Browser
Enterprise Architect v15.1 (Build 1526)
20th of January 2020
  • Documentation
    • The Simple Diagram Report ribbon command (Publish | Model Reports | Report Builder) will now bring up the RTF Document Generation dialog with the Diagram Report automatically selected
    • Document Generation dialog now automatically determines file type from specified extension
  • Other
    • Docked Features window no longer gives SQL Server error when using deprecated EA database schema
    • Diagram Bookmark Values no longer accept the characters "; : ="
    • Changing selection in Context Browser now saves modified notes for previous selection
    • Repository.GetContextObject() for selected connector now allows changes to be saved
Enterprise Architect v15.1 (Build 1525) RELEASE CANDIDATE
10th of January 2020
  • SysML
    • Diagram Relationship Matrix now displays conveyed items for Information Flows
    • Creation of Properties on Internal Block and Parametric Diagrams improved:
      • Inherited interaction points now behave consistently
      • Constraint Properties now have parameters positioned along the left edge of the new element
    • Moving a Port with the DirectedFeature stereotype now shows the displayed size and allows reducing the overlap on the edge
    • Property compartments now display {unique} when set and upper bound is unbounded
  • Document Editing
    • Diagram images copied to the clipboard and pasted into a document now preserve the original size when scaling is applied. See Diagram Options
    • Multiple performance improvements for documents containing large images:
      • Opening a document
      • Saving to the database after pasting an image
      • Scrolling the document
      • Exporting to PDF
  • Diagrams
    • Dropping a Signal from the Browser onto a Class or Interface on a diagram now creates a Reception. See Reception
    • Package stereotypes matching a built-in stereotype that uses an icon are now displayed as text
    • UML Quicklinker rules for Decision and Interrupt Flow improved
    • Element page in Properties docked window now updates the display of custom compartments when multiplicity or unique are changed
  • Other
    • Docked Relationship window now provides the option of expanding displayed relationships to include embedded children:
    • Connection to Azure DevOps for version control now prompts for credentials
    • Display of duration improved for code import, DB scratch pad, and code profiler
    • External Element Browser updated to provide keyboard navigation
Enterprise Architect v15.1 (Build 1524) BETA
16th of December 2019
    • Project Transfer XML behavior when exporting to non-empty directories improved. See Project Transfer Using Native XML
    • Copying a Package in the Browser window no longer reports and error on SQL Server 2008
    • Strict Connector Syntax and Quicklinker rules improved for instances of Actor, Artifact, Collaboration, Component, Node, and UseCase
    • Baseline Reusable Asset Services window now correctly displays package names containing non-English characters
    • Shallow duplicate of diagrams now duplicates embedded elements on Objects. See Copy (Duplicate) or Move Diagram
    • Diagram Image Quality improved for Document Generation:
      • Generation dialog now offers four levels of scaling: Draft, Standard, High Resolution and Very High Resolution
      • Generated diagrams now maintain a consistent size within the document regardless of scaling. See Generate Documentation
    • 'External' page added to Browser window:
      • Provides a display similar to the Element page for external elements
      • Enterprise Architect connections provide access to a similar set of items as the Element page does for local elements. See The Browser Window and External Item Details
Enterprise Architect v15.1 (Build 1523) BETA
16th of December 2019
    • Navigation cells can now display their linked diagram via the diagram popup window
      • Clicking on the Navigation Cell icon or the eye icon (when the object is selected) can be used to display the diagram popup window. See Navigation Cells and Composite Elements
    • Corrected loading of COM addin's that don't export function EA_Connect
    • Inherited stereotype properties can now be created by selecting the matching qualified name in the new tagged value dialog
    • Native XML export corrected for MySQL case sensitive databases
    • Creation of new Composition connectors for stereotyped properties with owner and type metaconstraints no longer fails a strict connector check
    • Technology glossaries are now provided for the following technologies:
      • BABOK
      • BPMN
      • SysML
      • TOGAF
    • UAF technology references to SysML types now handle specializations of those types from any technology
Enterprise Architect v15.1 (Build 1521) BETA
11th of December 2019
    • Minor updates including loading of add-ins and preventing a model ribbon set from overriding user settings
Enterprise Architect v15.1 (Build 1520) BETA
10th of December 2019
  • Baselines
  • Reusable Asset Service
    • Expanded options when configuring a Reusable Asset Service storage:
      • Select the expected Content type of a storage. Choose from Model Package, Learning Center Library, Reference Data Library and Source Code Library
    • See Set Up the Asset Service
      • Select the Status of the contents. Choose from Draft and Complete
    • Reusable Asset Service package registration process improved:
      • Dependency check now automatically performed
      • See Check Package Dependencies
      • Diagram Images stored in RAS now saved with EA's default zoom value
    • Reusable Asset Service browser usability improved:
      • View the saved image for diagrams saved into the RAS in a non-modal window
      • See Package Contents
      • Review capability added for storages with a content type of Model Package
      • See Add Review Comments
      • Search registry for a Package, Element or Diagram based on their Name or GUID
      • See Search Registry
  • Perspective Management
    • Create strict perspectives that restrict creation of constructs from other technologies:
    • See Customizing Perspectives
      • All existing perspectives still allow the existing behavior of using the Toolbox associated with a diagram outside the perspective
    • Create restricted perspectives that limit the available modeling constructs from within specific technologies:
      • Supports restricting Diagram Types, Elements, Connectors and Patterns
      • Allows restricting 'Common' types that are otherwise always available from the Toolbox
      • Types outside a selected technology that are referenced by a toolbox are included as possible types
    • Define perspectives within your model
    • Assign available perspectives to all users or specific security groups:
      • Choose from the System perspectives or any Model perspectives
      • Name the Perspective Set provided for each group
      • Filter the security group list to those with Perspective Sets defined
    • See Perspectives for Security Groups
    • Restrict and control the rules that allow creating a connector between specific object types:
      • Uses the metamodel relationships defined for a technology as a start point
      • Expands all specializations to give you full control over the behavior of connectors
    • Share Perspectives between multiple models using the provided Import and Export functions
    • See Customizing Perspectives
  • Perspective Use
    • Perspective Menu and portal re-ordered to prioritize customized and user technology based perspectives:
      • Model perspectives always appear first, followed by User perspectives
      • The Specialized perspective group appears next, providing access to any custom technologies for the model or user
      • Any built-in perspectives available to the current user are shown last
    • Customize option for perspectives and ribbons now available in the ribbon instead of the perspective menu:
      • Start > Desktop > Perspectives > Manage Perspectives
      • Start > Desktop > Workspaces > Manage Ribbon Sets
    • Added AUTOSAR perpective within the Systems Engineering group
    • See Types of Perspective
    • Allowed the following resources provided by MDG Technologies to be available regardless of perspective:
      • Code Language Definitions
      • Code Generation Templates
      • RTF Templates
      • Images
    • See Perspectives
    • New Element dialog stereotype selection now filtered to selected perspective
    • See Add Elements Directly to Packages
    • New Tagged Value dialog tag values now filtered by selected perspective
  • Glossary
    • Project glossaries can now be defined using profiled elements:
      • A GlossaryCategory package allows defining grouping of terms
      • A GlossaryEntry allows you to define a description to associate with the entry
      • Categories can be nested or placed anywhere needed in your model
      • The Category path an entry belongs to becomes part of its definition
    • Add existing model elements from any profile to the new Glossary Definition Diagram type:
      • All elements on this type of diagram are automatically added to the project glossary
      • Allows any model element to be used as a glossary term
      • Diagram name is used as the category for all items on the diagram
      • Glossary is automatically updated every time the diagram is saved
    • The Project Glossary view shows glossary terms both the glossary list and the modeled glossary entries:
      • Modeled glossary entries can be identified from the 'Model Item' column
    • Model Wizard updated with new glossary templates:
      • Structured Model Glossary Example provides a demonstration of using both methods of specifying a glossary
      • Structured Model Glossary Template provides package structure for you to add your own glossary to
      • Glossary Definition Diagram provides an empty glossary diagram for you to add elements from your model to
    • Glossary highlighting and tooltips available for model items in all locations where this was offered for the glossary list
    • See Project Glossary View and Create a Glossary as a Package Structure
  • External Data Integration
    • External Reference elements now display external properties in additional pages of standard docked windows when selected:
      • External Properties are displayed in the Properties window
      • External Notes are displayed in the Notes window
      • External Discussions are displayed in the Collaborate window
      • External Data window now consists of only a list of external or linked items
    • See External Item Details
    • Custom SPBI Integrations now available (with updated Pro Cloud Server):
      • Allows you to add support for new services to the External Data Integration
      • Fully integrated with built-in functionality
      • Lifetime and request forwarding automatically handled by Pro Cloud Server
    • See Writing a Custom Integration Plug-in
    • Custom SPBI Services now available (with updated Pro Cloud Server):
      • Allows arbitrary requests and responses
      • Once configured for a model can be called from scripting or add-ins
      • Lifetime and request forwarding automatically handled by Pro Cloud Server
    • See Custom SBPI Services
  • Diagram Layers
    • Accessed via the Filters & Layers docked window
    • Define a list of named layers for each diagram
    • Assign elements to one of the layers
    • Toggle visibillity of each layer, the elements in each will be displayed or hidden
    • Connectors are visible when the layers containing each both ends are visible
    • Enable filtering to selected layer, all objects not assigned to the selected layer filtered using the current filter style
    • Copy and paste layers between diagrams:
      • Accessed via right clicking in the layers tab
      • Copies all the objects assigned in that layer on the original diagram to the new diagram
    • Select all objects on a layer via right clicking the layer and clicking 'Select all Objects on Layer'
    • See Diagram Layers
  • Multi-Language Support
    • Optionally enable support for multiple languages for name and notes for elements
    • See Translations Page
    • Automatic translation:
      • Enable translation plugin in your Pro Cloud Server to provide a translation service
      • Built-in plugin supports Microsoft or Google translation APIs
      • Other translation services possible using a custom plugin
      • All translations cached locally and updated only on change
    • Model Glossary Integration:
      • Model glossary categories named tx-<language> will be used as translation hints
      • A GlossaryEntry with the description '#' will not be translated
      • A GlossaryEntry will otherwise provide a direct translation for the term provided
    • Provide translation hints directly within the Notes editor
      • Select 'Do not Translate' to create a non-translation glossary entry
      • Select 'Mark for Translation' to specify a translation hint within a named category for each language
    • Manual translation:
      • Optionally allow manual editing of translated fields
      • Name and Alias fields may be manually translated in new Translations page of properties window
    • Translated notes available as an extra page in the notes window
    • See Translations Page
    • Generate Translated documentation:
      • Document Generation dialog provides the option to target the generation to an alternate language
      • All manually translated or cached values will be used in the generated documentation instead of the original language
  • Composite Diagram Preview
    • Click on the 'eye' icon at the top left an element with a composite diagram to view a popup of that diagram
      • Alternatively, press the '\' key
      • Dismiss the popup by clicking away or pressing the '\' key
      • Provides a convenient way to see the linked diagram without losing your current focus
    • Open a composite diagram for the selected element by pressing the '=' key
      • When Concise Diagram Navigation is enabled backspace returns you to the original diagram including selecting the element
  • Model Management
    • New section added for pinned model connections:
      • Simply right click a recent file in the Start Page and select 'Pin Connection'
      • Pinned models show in a separate list in the Start Page and File menu
    • Start Page now provides the option to sort the recent file list alphabetically.
    • See The Start Page
  • Native XML Project Transfer
    • Full transfer including complete model and all reference data
    • Allows transfering both to and from cloud server hosted models:
      • No longer need a direct database connection for initial setup
      • Provides a backup or download function for cloud models
    • Supports large models where a single XMI export would be impractical
    • See Project Transfer Using Native XML
  • DMN
    • Added Highlight Color to DMN Decision Table Input/Output Clause (As suggested in DMN 1.2 Specs 8.2.1)
    • Added functionality to include Rule Annotations for Decision Table (As shown in DMN 1.2 Specs - Figure 8.1 & Figure 8.2)
    • DMN Expression Editor usability improved:
      • In-place editing of an item by pressing F2 now initially selects the text of the item
      • Ending in-place edit by clicking outside of the editor now selects the item clicked on
      • Re-ordering of rules can now be performed by selecting a row and pressing Ctrl+Up or Ctrl+Down
      • Rule as Column model now allows copy and paste from context menu
    • Default values for new fields in Decision Tables improved:
      • Input variables now marked as unused for all rules
      • Output variables now automatically typed as number to avoid empty output type
    • During DMN simulation the 'Export' button now exports the current run-time data to CSV
    • The DMN Expression editor will now refresh to display an updated editor when changing expressionType
    • Validation for Decision Tables improved:
      • Floating point numbers in InputValue/InputEntry
      • Invalid values in InputValue/InputEntry & OutputValue fields
      • Output clause without data type
    • DMNSimConfiguration Artifact handling improved in XMI import and patterns
    • DMN Validation and Simulation extended to add support for "not" expression
    • Simulation of Decision Tables with does not apply ('-') in an output improved
  • Drawing
    • Polygon shape option added for custom drawing:
      • Allows shapes with 5 to 10 edges
    • See Custom Diagram Styles
    • Moving and resizing of custom drawn triangles now behaves more intuitively
    • Diagram background tiles no longer appear in generated documentation
    • See Diagram Gradients and Backgrounds
    • Presentation option added to show the Enterprise Architect logo on right edge of diagrams
    • See Diagram Behavior Options
    • ActionPin, ActivityParameter and other structural elements now show their stereotype on diagrams
  • User Interface
    • Management of user default diagrams and Kanban improved:
      • User default diagram can be managed at Start > Desktop > Workspaces > Manage
      • See Desktop Panel
      • User default Kanban can be managed at Construct > Resource Management > Kanban > Manage
      • See Resource Management Panel
      • Both provide options to Set the current diagram, Select any diagram or Clear the current setting
    • QA Report windows, Testing Details & Maintenance Details selection now fill docked windows
    • See Testing Details Report and Maintenance Report
    • Model Wizard filter no includes all child items when the parent item matches the filter
    • Docked Properties window provides Tags window for Sequence messages
    • Docked Features window now selects new item when copying an Attribute or Operation
    • Docked Features window no longer allows duplicating a Reception on the same element
    • Docked Features window keyboard navigation improved for Columns and Constraints
  • Diagram Connector Freeze
    • 'Freeze Visible' option added to Connectors section of docked properties window
    • When enabled for a diagram, new connectors added on other diagrams will not be included
    • See Freeze Visible Connectors and Diagram Tab
  • Toolbars
    • Diagram Toolbar now optionally displayed above diagram editor:
      • Provides a number of options without requiring a change to the Layout ribbon
    • Large Toolbar icons:
      • Option for use large toolbars added to Window Behavior preferences page
      • When large icons are enabled, all toolbars are increased in size with new larger icons
    • Icon visibility improvements across multiple themes
    • Toolbar Customize button now optionally displayed on toolbars supporting customization
    • See Window Behavior
  • Visual Execution Analyzer
    • Added supports for scripts to integrate with your source version control provider:
      • The Source Control group includes Merge, Changes, History, Commit, Working Copy and Repository scripts
      • Commands are available from Execution Analyzer window or Execute ribbon
    • Execution Analyzer window now allows a user to filter the list of scripts to a single package
    • Refresh command added to context menu for packages linked to Visual Studio, Eclipse etc. Allows re-importing the package
    • Linked Project Refresh now provides option to only import files with a changed timestamp
    • Remote host script property can now be set to #SYSTEMHOST#
      • Results in the script being sent to the Windows Satellite Service when running on Windows
      • Results in the script being sent to the Linux Satellite Service when running under Wine
      • These services are configured for the user in the Private Options section of an analyzer script
    • Highlighting of errors, warnings and build success from Analyzer scripts added:
      • Errors will now be displayed in red
      • Warnings will now be displayed in orange
      • Build success will now be displayed in green
    • File search and File find history is now maintained on a model basis
    • File search toolbar resizes with window
    • Debug Modules window no longer displays grid lines
  • Custom Metamodel
    • Metarelationships for metaclasses no longer read from user technologies:
      • This prevents technologies breaking the base UML metamodel
      • This prevents technologies breaking the base UML metamodel
      • Technologies with this rule will show a warning in the System Output window during load
      • Metarelationship connector type no longer offered in quicklinker from a metaclass
      • Metarelationship from a metaclass will now be detected in model validation
      • Recommended approach is to add metaconstraints to the relationship type adding your profile types to the source and target
    • Metaconstraints for metaclasses in user technologies now only applied as an addition to existing rules:
      • This prevents technologies breaking specialized types where a rule is defined in UML for the base type
    • Quicklinker from metamodel constraints now provides the user with an option to group by element type or connector type
    • Quicklinker and validation behavior for annotatedElement and constrainedElement metaconstraints improved:
      • All types specified by the metaconstraint will now offer a link to that type in the quicklinker
      • Linking from the note/constraint will no longer list all types in the metaconstraint
      • Model validation of links to Notes to Constraint will validate against the metaconstraint
    • View Specifications now load toolbox groups from the technology defining them:
      • This means that a technology defining diagram types as views based on diagrams in another technology can now define toolboxes effectively
      • Requires a single toolbox profile in the source technology
  • ArchiMate 3.1
    • ArchiMate 3 technology updated to support version 3.1 of the Specification
      • Added ValueStream element type:
        • Included in the Motivation Toolbox
        • Included in a number of built-in views including the new Strategic Value Stream View
        • Can be added to any of your custom views
      • Added built-in Application Structure view
      • Reviewed and updated Relationship table to match 3.1 relationships
      • Built-in ArchiMate views updated to include the relevant relationship types
  • Other Changes
    • Help Translation option now allows you to select the translation service:
      • Microsoft service now available in addition to the existing Google option
    • New API function Repository.MarkupNotes:
      • Replaces glossary terms found using the specified pattern
    • See Repository Class
    • ProjectInterface.ProjectTransfer updated to allow target file types of '.eapx' and '.feap'
    • See Project Class
    • Project Transfer between old and new Firebird schemas no longer breaks watched items
    • Floating Licenses retrieved from a Pro Cloud Server can now be retained across multiple Enterprise Architect sessions (as configured on the server)
    • Apply/Release Lock in security mode 'Lock to Edit' no longer available on a diagram element for users without the permission 'Lock Elements'
    • See Lock Objects Under Require User Lock to Edit
    • Database Builder now searching for Data Model packages defined with both unqualified and fully qualified stereotypes
    • Table Column properties dialog updated to ensure Notes are saved when appropriate
    • Common toolboxes defined in a technology will now be visible when the user is showing any toolbox from that technology
    • Position of Ports on Diagram frames with long names after reducing frame size improved
    • Win32 child elements are now moved consistently when more than one is selected
    • The Kanban option 'Enable Underfill Highlight' will now be saved correctly
    • Transition label update improved when changing the specification (Signal)
    • Docked construct window notes now add hyperlink to the selected text when creating a new element from that text
    • XMI 1.1 round-trip no longer swaps profile for root package stereotype
    • Diagram Relation Matrix view now allows adding Metaclasses from the Toolbox
    • Import of Oracle Table Indexes containing conditional columns now handles string literals
    • Creating a SysML BindingConnector now offers to synchronize types when they are different
    • Relationship Matrix no longer allows creating or deleting relationships where the source is locked and 'Apply Connector Locks' is enabled