Enterprise Architect Corporate Edition 14.1 (Build 1427)

Released: Sep 12, 2018

Updates in 14.1 (Build 1427)

Updates in 14.1 (Build 1427)

  • User Security and Login
    • Added support for logging in to User Security using OpenID.
    • Added capability to use the user credentials provided to the http security prompt for cloud models to be used as security credentials.
    • Added optional restriction to require model users to be authenticated through Windows authentication or OpenID.
    • Added option to automatically maintain the list of available users based on Windows Active Directory or OpenID groups.
    • Added option to allow users of a model to store their credentials for the current model so they don't need to be re-entered.
    • Current User button added to top right of ribbon to provide access to a number of security related functions.
    • Improvements for checking of locks in various circumstances.
  • Code Miner
    • New Configuration options in Execution Analyzer Scripts to use a set of code libraries available for query.
    • Create libraries for C++, C#, Java or XML files.
    • Specify a different set of macros for each library if required.
    • Optionally move the libraries and management into a shared server (to be included with the Pro Cloud Server).
    • Define a library of re-usable queries to retrieve contextual information based on the imported code.
  • SysML Parametrics Expression Editor
    • Type an expression for a Constraint Block, and EA can automatically define the parameters that are required for it.
    • Create multiple properties including constraint properties, and easily define how the individual properties are mapped to each other.
  • Getting Started
    • Start Page simplified to give focus to the most used items.
    • Visual Style dialog and New EA 14 Features document will no longer be displayed when EA starts for the first time.
    • Project Browser now provides a shortcut to open a project when no model is open.
    • Trial Version startup streamlined.
  • Project Browser
    • Added support for creating projects in the Project Browser using the Toolbox.
    • Sorting corrections.
    • Project Browser selection behavior updated to ensure changes in other windows are saved before selection changes.
    • Multiple selection context menu now provides Collaborate menu and option for locking items.
    • Refresh the contents of a package using F5.
  • Diagrams
    • Simple UI diagram type added.
    • Added option to override user theme when saving diagram images for WebEA.
    • Multiple selection context menu now includes Collaborate menu.
    • Improvements to Proxy Connector object handling.
    • Corrected Quicklinker menu behavior where UML links could unintentionally be removed.
    • Corrected behavior that blocked the creation of a composite diagram not defined in the active perspective.
    • Diagrams displaying frames will no longer allow drag & drop between different packages/elements until the frame is turned off.
    • Improved handling of Auto Route Layout on a Diagram selection.
    • New Diagram dialog will scroll to display the previously selected MDG Type upon opening.
  • Diagram Rendering
    • Page borders now hidden for all diagrams by default.
    • Packages now obey the Show Stereotype Icons option.
    • A few classifier kinds updated to show name in italics when abstract.
    • A few element kinds updated to not underline the name when they are given an alias.
    • Objects with no name or classifier name will now render their name as an underlined colon character ':'.
    • Various diagram Frame improvements.
  • XMI Import/Export
    • Improvements to canonical XMI import.
    • Improvements to XMI import with strip guids.
    • Ecore export improvements.
  • Code
    • Source Code Editor 'Go to Definition' command now displays operation signatures correctly.
    • VHDL import and export improvements.
    • PHP namespace generation improved.
    • Python generation updated to allow generation of operation code.
    • Schema composer generation of dateTime now maps to xs:dateTime.
  • Transforms
    • Transform of Realization connector improved.
    • Extended support for built in TRANSFORM_TAGS macros.
  • Simulation
    • Added simulation run hyperlink type.
    • Simulation of large packages improved.
    • Manual simulation of models using BPMN Receive Task or UML AcceptEventAction improved.
  • Database Engineering
    • SQL Server sequences can now be imported from different schemas.
    • Table Space and Owner fields are now editable in the Properties window.
  • Model Validation
    • Checks improved for Deployment, Activity Edge, Package Import and Package Merge connectors.
    • UML rules are now ignored when validating non-UML models.
  • External Data Integration
    • External Data Source Integrations can now be used in non-cloud models.
    • Ensure discussions included in external data are visible.
    • ServiceNow mapping improved.
    • Loading of items now indicates status in a single wait cursor.
  • Baseline comparison
    • Tagged Value Note differences now reported.
    • Redefined/Reused ports no longer produce false positives.
  • Editing of SysML with compartments improved
    • Elements shown in compartments now update docked windows when their text is selected.
    • Double click behavior for element in compartments is now to open the docked Properties window.
    • The following compartments support this new behavior: parameters, ports, flow properties, proxy ports, full ports, and directed features.
  • Embedded Elements
    • Dropping an element containing embedded elements onto the diagram now shows the docked Interaction Points window to allow adding embedded elements.
    • Docked Interaction Points window now allows showing child properties for properties derived from the parent type.
    • Significantly reduced time taken to perform a "Synchronize Structural Elements".
  • Docked Features lists improved
    • Enter key now moves focus to docked properties window to allow editing of all properties.
    • F2 key now opens in-line editor for currently selected property.
    • Editing parameters of a Reception moves focus into editor for Signal attributes.
    • Improved behavior when moving Project Browser selection from a feature to the parent element.
    • Docked Element Features window correctly refreshes when opened in a floating state.
    • Operation Behavior, Pre & Post docked windows now prompt to save pending changes when context is switching to a different context type.
    • Prevented rare circumstances that may result in code updated for an operation via the docked properties window being lost after performing other operations.
    • Corrected behavior of Operation Parameters editor when positioning a Parameter below the "New Parameter.." row.
  • Restored Features dialog for users who prefer editing Attributes and Operations in a self-contained dialog
    • Accessible by the ribbon command: Design > Element > Features > Features Dialog.
    • Visual Styles dialog ( Start > View > Visual Style ) now includes option to 'Prefer Property dialogs'
      • Shows Features dialog instead of docked window for double click or Enter on a diagram, F9, and F10.
  • ArchiMate
    • ArchiMate 3 motivation element clipped corners are no longer stretched.
    • ArchiMate 3 elements no longer offer the 'Convert to Instance' command.
  • Technology Authoring
    • Shape script properties added to get names of elements even if user has requested Alias to be displayed
      • #ActualName#.
      • #Source.ActualName#.
      • #Target.ActualName#.
      • #Classifier.ActualName#.
    • #Classifier.Name# property updated to match behavior of other properties that provide the alias when Use Alias if Available is enabled.
    • Shape script #RectangleNotation# property can now be provided a default value using the _UCRect metatype property in profiles.
    • Shape script #RectangleNotation# property now available for additional types, including Object.
    • Stereotype _instanceType property specifying a package stereotype will now be ignored.
    • Additional properties added to Profile Helper dialogs
      • _defaultAttributeType.
      • _meaningForwards.
      • _meaningBackwards.
      • _UCRect.
    • Shape scripts can now specify text within a subshape should be rendered as bold and/or italics.
    • Export of UML profiles updated to support consistency between generations
      • Stereotypes with multiple generalizations or multiple stereotyped relationships now order xml by target name.
      • Stereotype icons no longer export binary data larger than necessary.
    • Profiles now support extension of use case include and extend connectors.
  • Documentation
    • New fields available in 'Content - Files Item' templates for HTML report
      • #LINKPATH# - Full path to file.
      • #FILENAME# - Name of file only.
    • New fields available in Association templates for HTML report
      • #ELEMNAME# - Name of the element being referenced.
      • #LINKREF# - Target of a hyperlink to the specified element.
    • Checklist elements now generated to HTML report in a more friendly format.
    • <> now treated as an alias for <> in HTML reports.
    • Attribute and Operation tagged values referencing elements now generate hyperlinks in HTML reports.
    • Generating HTML Report on a large model no longer shows a database error.
    • Structured Specification Context List now generates hyperlinks to documentation.
    • Document generation now generates child diagrams in Project Browser order.
    • Element filter Attribute initial values now available.
    • Element filter for Test.Class now accepts accepts comma separated integers as argument to 'One Of...'.
    • Document generation templates now display a modified indicator on its tab immediately after changes.
    • Internal bookmark generation updated to improve handling when documents opened in LibreOffice.
    • Diagram Frames for SysML diagrams and State Machines will no longer be clickable in WebEA to ensure diagrams can be scrolled on iOS devices.
    • QA Testing report can now filter on names that contain an apostrophe.
    • Generate Documentation and Document Options dialogs
      • Removed potential for duplicate items to be added in the Exclude Filters list.
      • Prevent excessive mouse flicking on load.
      • Reduced load time.
  • Automation
    • DiagramObject.Update() changed to improve positioning of wireframe elements and other embedded elements when the diagram isn't open.
    • Element.Update() now updates the Project Browser display of the classifier name.
    • Returning FALSE from OnPreNewElement broadcast no longer displays a warning to the user.
    • API functions for applying/releasing User and Group locks, now return FALSE without making any changes for users without permission to change locks.
    • EnumXMIType.xmiARCGIS added to allow export of ArcGIS XML using Automation Interface.
    • 'Browse for file' hyperlink supported in generated documentation.
  • Modeling and Simulation with Modelica Library
    • Added support for referencing a type defined within the Modelica Library.
    • Allow including a Modelica Library in a simulation (eg. Generate "loadModel(Modelica);").
  • More Changes
    • Check list tagged value editor now enforces the order defined for items.
    • Diagram Properties dialog now displays the time of diagram creation.
    • Smart Placement updated to prevent objects being snapped to the right edge of an object when moving close to its top left.
    • Repository.GetContextItem updated to handle no object being available when called during context change.
    • Various document editor improvements.
    • Stereotype name resolution improved.
    • Meaning forwards and backwards text added for SysML 1.5 relationship stereotypes.
    • Multiple database errors in different repository types improved.
    • Basic note editors now escape extended ascii characters to prevent unexpected mappings under certain locales.
    • Improved time taken when saving or adding items to a Diagram via drag drop / copy paste.
    • Improved handling of empty dates when using the Test & Maintenance construct window over a cloud connection.
    • UML Profile export ribbon commands now explicitly specify using a source Package or Diagram.
    • Several minor UI fixes.