Enterprise Architect Corporate Edition v15.2

Enthält Verbesserungen für Element-Prüfungen, Chats, Kollaborationsdiagramme, Dashboard-Diagramme u.v.m.
September 03, 2020 - 15:00
Neue Version

Funktionen

Features

  • Element Reviews
    • Explicitly assign approvers for each element of a review:
      • Approvers have the ability to sign off on any discussion topics for that element.
      • Quickly message all approvers using the context menu of a discussion in the Review management window.
      • Automatically message all other approvers for an element when changing the discussion status.
    • Reviews window updated to streamline review management:
      • Filter the list of reviews to show only the statuses that you need.
      • The Review list now shows a much cleaner view, leaving more room in the window for performing the review.
      • Review details now shows the approvers and discussions for each element under review.
    • Configurable list of element statuses to automatically lock the review discussions for that element:
      • Preserve the decision making process for future reference.
    • Docked Collaborations window now provides a quick overview of the recent review history:
      • Filter by time-frame or element status.
      • Show a preview of the discussion within the history list.
      • Easily open a selected review to open the editor and contribute.
    • When a Review is joined, it will remain the active Review when you log back into a model until you leave that Review.
    • Manage Reviews window updates:
      • Reviews locked by Element status now display a '!' indicator on their icon.
      • Reviews locked by Element status but not approved by all approver now include an additional row indicating discrepancy.
      • Approvers are now sorted by name.
      • Review topics are now sorted to display newest first.
      • Now updates when properties of reviewed elements are changed.
      • Now included in Working Sets.
    • Approval filters added to the Review History so you can easily determine an approval state or who has been assigned an approval task.
  • Chat
    • Added ability to create one on one conversations with another security user in the model.
    • Improved notification system for chats and monitored element discussions.
    • Docked Collaborations window now provides a quick overview of your recent chats:
      • Filter quickly by timeframe.
      • Shows a list of contributions by each user in the specified timeframe.
    • Background color now different between your messages and the recipient's messages.
    • Layout improved to allow a more compact view.
    • Pasted text no longer includes color to ensure it displays correctly in the current visual style.
    • Model Chat windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today.
    • Chat history window now defaults to Summary mode:
      • Displays the last message in each conversation in each chat group you are part of.
      • Chat groups are grouped by time period of the last message.
    • Improvements to layout and presentation in the chat window:
      • Consecutive messages from the same user across multiple days now display the date on which they were posted.
      • Incoming and outgoing messages now display a direction arrow.
      • Minor adjustments to layout of chat content.
  • Collaboration Diagrams
    • Offers a new centralized function for managing interactions with diversely separated teams.
    • New Diagram setting 'Support Collaboration' available on the Element Tab of the Diagram properties Dialog.
    • Integrates with the Model Chat when using Actors with their alias set to the security user login field:
      • While the chat window is visible, the diagram selection and active chat are synchronized.
      • If a 'New Chat' notification is visible the window will also be opened, taking you directly to that conversation.
    • Provides a notification icon next to Elements based on interactions available including:
      • Monitored element discussions.
      • Unread chat messages with a linked user.
    • Initiate a new chat directly with a user.
  • Element Comments
    • Collaboration window now provides a Comment page.
    • Allows for a simplified way of providing feedback or a daily log for each element.
    • These time based comments are separated from the official description in the notes.
    • Quickly see a list of comments using the docked Collaborations window.
    • Modified Time now maintained for Element Comments.
    • Column layout now is preserved across sessions.
    • The Comment window now allows the display to be pinned to the currently selected element.
    • Collaborations window now allows editing the current comment in the Preview Pane.
    • Text wrapping and rendering for Comment input field improved.
    • Improvements in loading performance and synchronization.
  • Collaborations Window:
    • Model Mail inbox now included in the docked Collaborations window.
    • Collaborations window can now be refreshed using the F5 keyboard accelerator.
    • If you double-click on an item in the Collaborations window, it opens the appropriate tab of the Collaborate window with that item in focus.
    • Collaborations window can now be opened with the keyboard accelerator: Ctrl + Alt + 9.
    • Element Discussion windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today.
    • Mail Inbox UI updated.
    • Review and Discussion History pages updated with new visibility filters.
    • Review and Discussion History pages now have an option 'Show All Posts' to prevent showing only last added post.
    • Mail page of the Collaborations window now offers the option to to restrict the number of items displayed.
  • Dashboard Diagrams
    • New Dashboard style has been added for diagrams.
    • Elements are automatically laid out to fill the entire viewing area.
    • Multiple layouts to choose from.
    • Use a continuous style for a scrollable view showing larger number of elements.
  • Focus Window
    • Model Views now homed in the Focus window.
    • Trace page displays the Traceability window.
    • Recent files and Activity.
    • Quick Finder capability.
    • Model Views referencing Packages will now select that package in the Browser on double click.
    • Working sets moved from a separate docked window to a page within the Focus window.
    • Model Views page now includes recent items instead of having them on their own page.
  • Inspector Window
    • Traceability Window now available in the Inspector Window instead of the Focus window.
    • Summary window now also available inside the Inspector window.
  • Resource Browser
    • The Resources tree has been moved into the Browser window.
    • There have been multiple minor adjustments to item names and positions.
    • The MDG Technologies group now shows all System, Model, User and Add-in technologies and allows expansion to show the contents of each technology, which can include:
    • Technology UML Profiles:
      • Displays the list of non-abstract stereotypes in each profile from the technology.
      • Each stereotype will be displayed with their icon if specified in the profile.
      • Allows the creation of stereotyped elements and connectors on a diagram.
    • Technology Diagram Types:
      • Displays the list of diagram profiles for each technology.
    • Technology Layouts:
      • Displays the list of workspace layouts defined by the technology.
      • Allows selecting a layout.
    • Technology Linked Document Templates:
      • Displays the list of linked document templates defined by the technology.
      • Allows viewing each template and creating a copy of it for customization.
    • Technology Model Templates:
      • Displays the list of model templates defined by the technology.
      • Allows opening the Model Wizard to a template if available in the current Perspective.
    • Technology Scripts:
      • Displays the list of scripts defined by the technology.
      • Allows running any of the scripts.
    • Technology Toolboxes:
      • Displays the list of toolboxes defined by the technology.
      • Allows opening any of the toolboxes, regardless of the current Perspective.
  • Dynamic Charts
    • New API classes and functions to describe chart types, data, and styling.
    • SSDynamicChart stereotype provides a chart that is filled via a script:
      • Use the Behavior view to edit the script.
      • Script automatically run to display the chart during diagram load.
    • Generate charts as persistent results of your simulations:
      • Allows the graphical results to be included in reports.
      • Share friendly results with stakeholders without additional simulation tools.
    • New Dynamic Charts Technology added:
      • Provides a toolbox helping you to easily create real-time charts of different types.
  • External Simulation Integration
    • OMG SysPhys Profile:
      • Provides a visual approach to settings up a simulation.
      • Define additional compartments on SysML blocks to show variables and constants.
      • Easier model based method for sharing simulations.
    • MATLAB Simulink
      • Export a SysML model to Simulink to simulate directed messages between blocks.
      • Run the simulation and see charts of the results.
    • MATLAB Simscape:
      • Translate SysML internal block diagrams into a Simulink model.
      • Run the simulation and see charts of the results.
      • Allows simulation of physical systems described by your model.
    • MATLAB Stateflow:
      • Translate State Machine diagrams into a Stateflow model.
      • Run the simulation and see charts of the results.
    • State Machine export to Simulink and Stateflow improved.
    • SysPhS technology updated with model library, patterns, and references to existing library blocks.
    • OMG SysPhys Profile:
      • PhSVariable properties that specify and initial value now displayed in an 'initial values' compartment.
    • Modelica:
      • Translate State Machine diagrams into Modelica.
      • Run the simulation and see charts of the results.
    • Simulation 'plot' window now offers available parts/ports in a tree.
    • Library references containing properties with multiple stereotypes now write initial value consistently.
    • Library references can now contain properties using vector and matrix types.
    • Primitive Types can now be assigned to properties.
    • Element names generated to Modelica or Simulink now sanitized to prevent name clashes and invalid characters.
    • Simulink libraries referenced with a SimulinkBlock stereotype will default to the Block name if the Name tagged value is empty.
    • Simulink simulations now record the appropriate start time.
    • Simulink simulations now still run after generated files are modified by another application.
    • Simulink simulations now support specification using Unicode characters.
    • Readability improved for Simulink models generated from models where an IBD is not supplied:
      • Port sizes reduced.
      • Ports are now laid out around the required borders.
    • Simscape components now handle a multi-line notes/description entry.
    • Simscape simulations now specify 'time' constraints as unit-less. This will change 'time' to (time/{1,'s'}).
    • Simscape library block references improved:
      • Initial Values corrected.
      • Built-in references now match Simscape settings.
      • Improved behavior when multiple Simscape connectors are connected to the same physical node.
    • Matlab integration now provides an explicit option for the Matlab path to override automatic detection.
    • Modelica integration now uses the default output of 'mat' instead of 'plt' for compatibility with OpenModelica.
    • Open Simulation Directory command now allows selection of all relevant files.
    • Datasets can now be configured to involve nested parts.
    • Binding Connector direction now ignored during generation from parametric diagrams.
    • State Machine updated to include support for nested sub-states and history states.
    • The Simulation plot window no longer includes an extra level in some models.
    • Modelica libraries now automatically imported for referenced blocks.
    • Added additional logging, error checking, pre-validation:
      • Pre-validation is optional as it will stop the simulation for going ahead if there are errors.
    • Support non-core Simulink blocks:
      • The library name to use for blocks outside of the main 'Simulink' branch can be found in the Simulink help for the block.
    • ModelicaBlock reference dataset values improved.
    • Simulink log output is now linked to elements, allowing double clicking an error in the System Output to go to the element responsible.
    • Simulation changes are now automatically saved.
    • Modelica type reference naming improved.
  • Simulation Solvers
    • The Solver class allows you to use the functionality of external tools to perform complex tasks within your simulation.
    • Each one integrates with an external tool to allow easy use of the functionality within that tool.
    • Interchange variables between JavaScript and each environment easily.
    • MATLAB Solver:
      • Integrate directly with the MATLAB API to use any of its calculation or charting functions.
    • Octave:
      • Octave provides an alternative to many MATLAB functions.
      • Integrates with an Octave interpreter to use any Octave functions.
    • The Solver class has been updated to provide more informative error and warning text.
    • Support passing arrays to and from Matlab.
    • Pass strings as 'character vectors', instead of 'string scalars' in Matlab as these are more compatible.
    • Improve launching of Solver from scripts and console.
  • Extended Math Functions in Simulation
    • Built in JavaScript library extended to provide access to the Cephes library of math functions.
    • This library has been an industry standard for many years.
    • Now much easier to use complex mathematical functions within your simulations.
  • DMN
    • Crosstab support for DMN decision tables:
      • 'Rule as Crosstab' orientation now available for all decision tables.
      • During simulation a Crosstab decision table will highlight related Input Entry and Output Entry.
    • Merged Input Cells in Decision Table improved:
      • In-place editing of merged Input Entry grid item now supported.
      • Simulation now highlights merged Input Entry items.
      • Context menus now consistent with other cells.
    • Decision Table display now uses a consistent column width when changing orientations.
    • DMN Expression editor now shows a horizontal scrollbar when total width exceeds current window size.
    • DMN Expression editor now allows resize of individual columns.
    • DMN Expression Editor scroll bars are now consistent with the rest of the application.
    • Re-ordering of rows Ctrl+Up/Down improved:
      • Moving of multiple selected rows now allowed.
      • Moving of rows containing merged cells now allowed.
      • Reduced flickering while performing any re-ordering.
    • DMN Expression editor behavior improved when selecting new elements:
      • Selection of DMN elements will now update the style and contents to match the element.
      • Selection of non-DMN elements will now clear the window.
    • Renaming a Business Knowledge Model will now update Decisions referencing it.
  • Diagramming
    • AWS image and profile updates:
      • Image library updated to the latest icon set provided by Amazon.
      • Light and Dark Theme support added.
    • GCP image and profile updates:
      • Image library updated to the latest icon set provided by Google.
    • Updated AWS and GCP model wizard patterns.
    • Popup image viewer extended to apply to Image assets.
    • Diagrams modified by another user can now be reloaded directly from prompt.
    • Resize, adding and remove behavior of edge mounted elements on SysML diagram frames improved.
    • Diagram tooltips can now be shown when moving between multiple visible diagrams without clicking inside each one.
    • Diagram tooltip widths are now scaled with DPI.
    • Compartments on a SysML Block will now be automatically updated when switching between a relationship between Aggregation and Composition.
    • BPMN diagrams with flow direction set will no longer move Pools off the edge of the diagram.
    • Copying elements between diagrams now always duplicates Note, Text and Boundary elements.
    • Selected Diagram Layers will now be preserved when clicking into a diagram.
    • Objects contained by hidden layers will no longer be selectable.
    • Diagram Layers window now displays a checkbox to set the state for all filters.
    • Diagram Filters window now has all groups initially collapsed.
    • 'Change Direction' command for a connector no longer prevented if 'Apply Locks to Connectors' is disabled.
    • Paste as New now applies locks to any duplicated embedded elements automatically.
    • Paste as New now checks the lock of both the target diagram and its owner.
    • Default keyboard shortcut for 'Snap to Grid' removed.
    • Moving attributes and operations between elements will now also update linked connectors.
    • Deleting attributes and operations will now move any linked to the owning element.
    • Strict connector syntax and quicklinker now allow Control Flow for Call Actions and Events.
    • Strict connector syntax and quicklinker rules updated for UML Deployment, SysML Allocate, and SysML requirement connectors.
    • Strict connector syntax now validates links to ArchiMate junctions against only the elements on the opposite side of the junction.
    • Strict connector syntax now allows any element to be attached to an unstereotyped Note or Constraint.
    • ArchiMate connector-to-connectors can be created with the quicklinker.
    • ArchiMate aggregation and composition no longer create with arrowhead.
    • Package Contents now display the correct icon for Packaging Components.
    • MDG Technology for Microsoft Azure added:
      • New Image library to assist in developing diagrams that describe Microsoft Azure deployments.
    • SysML ports and parts obey the Show Property Type option.
    • Helper buttons to the right of the selected element now show a menu instead of a toolbar.
    • UAF Exhibits connector rules have been updated to ensure all valid source elements are allowed.
    • UAF ServiceSpecification now inherits the SysML block rule for generalizations.
    • UAF Capability no longer restricts dependency targets to other Capabilities.
    • The Feature Linker can now be enabled on diagrams where it has previously been disabled.
    • New diagram themes added:
      • Enterprise Architect 15.2 (now the new default).
      • Ocean Depths.
      • The Deep.
  • Model Add-Ins
    • Element Behavior editor no longer shows unused Operation Behavior and Class Imports code fields for model add-ins.
    • Element Behavior editor now allows reloading an active model add-in.
    • Model Add-ins now receive the EA_Connect broadcast during initialization to allow for creating workflow add-ins.
  • Code Engineering
    • C# reverse engineering updated to support C# 8.0 including support for:
      • Indices and ranges.
      • Null-coalescing assignment.
      • Interpolated verbatim strings.
    • C# reverse engineering updated to import documentation comments into corresponding Note fields.
    • C++ reverse engineering updates:
      • Improved import of function using a decltype as its return type (including auto).
      • Added support for round tripping the constexpr specifier on a variable or function.
      • Added import of C++11 noexcept functions.
      • Added import of C++11 final classes.
    • Source code editor no longer displays a class for variables initialized using a namespace member.
    • Code generation templates updated to support supplying arguments to a list macro:
      • Arguments are supplied by adding @arguments=( ).
      • In the called template you can reference them using variables named $parameter.
      • For the call %list="Operation" @separator="\n" @indent="\t" @arguments=("test")%, $parameter1 will receive the value "test".
    • Code Generation Templates now include inherited Operations when using a custom operation list.
    • Behavioral code generation updated to generate an else block for the connector constraint is 'else'.
    • Python reverse engineering updated to handle type hints and parameter type.
  • XMI Import / Export
    • Discussions on Packages, Elements, and Diagrams can now be round tripped using XMI 1.1, XMI 2.1 and Native XML.
    • Baseline Comparison extended to support comparison of discussions.
    • Baselines dialog now displays newly created baseline when using a Cloud Connection.
    • Publish XMI dialog now offers UML 2.5.1 (XMI 2.5.1).
    • Native XML Import will no longer throw 'System resources exceeded' error when importing connectors into EAP file.
    • Native XML Import with Strip GUIDs will no longer change the target of existing Diagram hyperlinks.
    • ArchiMate Model Exchange File Format 3.1 support now available.
    • ArchiMate 3 Model Exchange file import over cloud connection no longer causes database errors.
    • Native XML Project Transfer now automatically updates Firebird Index Statistics.
    • XMI 1.1 and XMI 2.1 updated to support round trip of Element and Diagram Comments.
    • Magic Draw import of SysML diagrams updated to ensure EA uses a matching diagram type.
    • Magic Draw import of SysML now imports Parts from the containing Classifier's ownedAttributes property.
  • User Interface Improvements
    • Element & External Element Browser windows moved to new Inspector window.
    • Constraint elements are now displayed in the Browser.
    • Stereotype dialog now allows removing stereotypes where no definition can be found.
    • Stereotype field and property groups now available in Association end properties.
    • Stereotype field and property groups now available in DB modeling column properties.
    • Dropping multiple Packages from the Project Browser onto a Diagram now only prompts for drop type once.
    • Copied Elements can now be pasted directly under another Element in the Project Browser.
    • Model Views window now displays views provided by all technologies regardless of perspective.
    • Legend properties dialog now allows assigning a format to all connectors regardless of type.
    • Legend properties dialog now allows assigning a format to Information Flow connectors.
    • Legend properties dialog now allows formatting based on a profile tagged value.
    • Specialize ribbon behavior when opening and closing models improved.
    • Change Management and Project Management docked lists no longer display a date when none has been set.
    • Docked list windows now support drag and drop onto a diagram object to move the selected item:
      • Applies to Change Management, Project Management, Testing, Responsibilities, Requirement, and Constraint lists.
    • Message Properties dialog now enables save after changing 'Start new Group'.
    • State Chart editor now allows renaming State or Trigger name by pressing F2.
    • Documentation and HTML Generation dialog label sizes improved.
    • Display of RefGUID and RefGUIDList tagged values in the following windows now display the name of the referenced elements:
      • Diagram list View.
      • Specification View.
      • Baseline Compare.
    • Traceability window scroll behavior improved.
    • Visual Style dialog now includes option to alter internal tab style of many windows.
    • CSV File Specification dialog now keeps the current item visible when reordering.
    • Docked Properties window now provides a button to initiate the type specific behavior referenced with 'Special Action' in the Browser.
    • Docked Properties dialog now allows setting an Activity Parameter as 'Control Type'.
    • Docked Properties dialog now allows setting 'Type' for Object Node related types.
    • Exposed Interface dialog now shows correct type for initialized newly created interfaces.
    • Model Views window now dynamically loads Team Library connections instead of requiring an explicit connection action.
    • JavaScript Console created in the main window:
      • Large text entry area for new commands.
      • Added two ribbon commands to create a console with a Solver object created by default.
    • Element Behavior editor structure tree now includes nested behaviors.
    • Element Behavior editor now provides additional options in the context menu:
      • Edit Behavior.
      • Edit Internal Code.
      • View Source Code.
    • Element Behavior editor now provides code hinting for Model Add-ins:
      • Includes built-in JavaScript functions for Map, Array, String, Object, JSON objects.
      • Includes members of the current class.
    • Removed keyboard accelerator to show a web browser inside Enterprise Architect and the corresponding user options.
    • Browser window vertical scrollbar will no longer draw too large.
    • Start Page now includes a 'Custom' item within the 'Open' section, which allows you to enter a connection string.
    • Rich Note Editors now scaled to 110% by default for readability - option can be adjusted from Visual Style dialog.
    • Features docked window now allows setting the type for items in the 'Parts / Properties' and 'Interaction Points' pages.
    • New Embedded Element dialog now allows setting of an initial type.
    • Docked maintenance window in-place create now leaves Resolved By and Resolved On fields blank.
    • Docked maintenance window will now be updated when new maintenance items are added in other locations.
    • Working Sets dialog now displays user working sets.
    • Scenario editor no longer prevents merging of some steps.
  • Other
    • Custom SQL search #Branch# substitution no longer performs a full load of that Project Browser branch.
    • Custom SQL search #Branch# substitution now allows specifying a known branch:
      • #Branch# - Expands to all child package IDs of the selected Package.
      • #Branch=GUID# or #Branch=ID# - Expands to all child packages of the specified Package.
      • #Branch=ID,ID,ID# - Expands to all child packages of of the specified set of Packages.
    • Project Transfer to MySQL no longer fails to copy Relationship Matrix profiles with no name.
    • Metamodel constraints now allow restricting valid owners for profiled attributes and operations using umlRole ownedAttribute, ownedOperation, and owner.
    • 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.
    • Model Glossary editor now allows changing the case for a term.
    • API functions Package.ApplyUserLock, Package.ApplyGroupLock and Package.ReleaseLock now apply to Boundaries and other elements not visible in the Browser.
    • The EAWorker now accepts logging options.
    • Fix 'Unknown user or password' when using watched models.
    • Creating new elements in the Browser now copies the definition in the template package.
    • Duplicating packages in the Browser now no longer copies the original version control configuration.
    • Oracle backend support updated to correct errors referencing the TO_NUMBER() function.
    • Microsoft SQL Server backend support updated to correct type coercion errors.
    • Reusable Asset Server package registration no longer reports an error on case sensitive database types.
    • Discussions window now shows most recent items at the top of the list.
    • Personal Journal editing restored.
    • Workflow events received by add-ins will now include the element type and stereotype in the Info object.
    • Autonumbering of package contents now available when contents as user locked.
    • Project Integrity check no longer fails when a connector end object is missing.
    • Direct DB connections without saved credentials will now allow entering a password.
    • SQL error when pasting diagram owned elements to a new diagram corrected.
    • Improved error handling when saving tagged value text that exceeds the database field length.
    • Corrected behavior that could prevent structured tagged values being updated from the docked properties window.
    • Publishing Perspective category added. Includes technologies for documentation, charts and dashboards.
    • Enumerations defined in our automation interface are now available in the JavaScript engine:
      • Allows them to be used exactly as shown in the code suggestions.
    • External model collaboration information is no longer loaded when the user ID is different between models.
    • The docked Properties window can now save updated initial values on nested properties:
      • Note: If you have been impacted by this you will need to run a Project Integrity check to remove duplicate 'CustomProperties'.
    • ArchiMate 3 Model Wizard Patterns improved.
    • Error handling for SQL errors over direct DBMS connections improved.
    • Relationship Matrix context menu for elements improved.
    • Execution Analyzer context menu can now be navigated using the keyboard.
    • Features window no longer causes a delay when selecting States.
    • Glossary report generation no longer fails to generate.
    • Attribute.Update API call no longer results in additional broadcasts for changing context.

Note: Some updates may not be available in every edition of Enterprise Architect.

Enterprise Architect Team Collaboration.

Enterprise Architect Corporate Edition

Umfassende Modellier-Lösung.

Sie haben eine Frage?

Live-Chat mit unseren Sparx Systems-Lizenzierungs-Spezialisten.