Implementation PlanImplementation Plan EA Infoport Team Fri, 07/10/2020 - 09:13
Strategies for Releasing New Versions
Our company prefers to release new versions (with fewer changes) at more frequent intervals instead of releasing just a few “large” versions per year. This allows us to deliver the required functionalities to our customers faster than we would be able to in the other way.
The rapid release of new versions is, of course, conditional on quality testing, including the consistent use of automated tests.
The Next Minor Version Release
8.9.2021 - version 7.7.4
20.9.2021 - version 7.7.5
30.9.2021 - version 7.7.6
14.10.2021 - version 8.0
Our company uses a four-part version number, for example 220.127.116.11, where:
- 7 (Major) – major changes to the application (or transition to another technology) or implementation of significant functionalities. In this particular case, seven means the transition to .NET technology.
- 3 (Minor) – it is changed when the implementation of the functionality package is completed and thus stands more for the development series.
- 1 (Patch) – it is changed during the implementation of each minor functionality or bug fix.
- 18 (Build) – only for bug fixes and various “hotfixes”.
The second number (minor) serves as a designation of a package of planned changes. As soon as the previous functionality package is developed and released (for example, 7.3.x), the minor version is raised to 7.4.0 and new functionalities that are included in version 7.4.x are gradually implemented (and released). Once this whole package is (gradually) developed and deployed, the minor version is raised again and the implementation of another package begins.
List of Functionalities Included in Future Implementation
There is a brief description in each change and an anticipated minor version in which the functionality should be developed and deployed – but this may change over time as our customers' priorities evolve.
Only major changes are listed; minor features and improvements are not listed.
Version 7.7.4Version 7.7.4 EA Infoport Team Tue, 09/07/2021 - 13:38
New functionality planned for version 7.7.4
Implementation of the new audit logImplementation of the new audit log EA Infoport Team Wed, 09/08/2021 - 08:56
Implementation of the new audit log
A new audit log will be implemented that captures all user activity within the EA Infoport application in a clear form.
Significant simplification of configurationSignificant simplification of configuration EA Infoport Team Wed, 09/08/2021 - 10:02
Significant simplification of configuration
Connecting the EA repository to the portal is now significantly simplified and streamlined. Among other things, automatic building of the connection string to the DB (although it is still possible to build it manually) and other functionalities have been added. Direct links to relevant parts of the user manual have also been added to the form, and the configuration window better reports errors.
Version 7.7.5Version 7.7.5 EA Infoport Team Tue, 09/07/2021 - 14:58
New functionality planned for version 7.7.5
Editing Tagged values of reference typeEditing Tagged values of reference type EA Infoport Team Wed, 09/08/2021 - 10:05
Editing Tagged values of reference type
The user will be able to add and edit tagged values of reference type (per diagram, element, etc.) visually using the tree selection. Currently he can only do this by directly inserting the guid.
Mapping tagged values to model artifactsMapping tagged values to model artifacts EA Infoport Team Wed, 09/08/2021 - 10:09
Mapping tagged values to model artifacts
The user will be able to insert a reference to a diagram, element, URL, attribute, operation, etc. into the tagged value. He will be able to insert more than one value. This is a predefined RefGUIDList type.
Setting the element classifierSetting the element classifier EA Infoport Team Wed, 09/08/2021 - 10:12
Setting the element classifier
The user will be able to set a classifier for the element. Currently it is only displayed in the portal and can only be edited in EA.
Adding / editing hyperlinksAdding / editing hyperlinks EA Infoport Team Mon, 06/07/2021 - 12:40
Adding / editing hyperlinks
The user will be able to edit/add hyperlinks to diagrams (currently they can only use those added via EA) in a similar way to notes. Hyperlinks can be of various types, from links to diagrams, elements, attributes, external URLs and more.
The user will also be able to add hyperlinks to the note text and also to the "files/files" tab in the diagram detail.
Select Composite DiagramSelect Composite Diagram EA Infoport Team Mon, 06/07/2021 - 12:42
Select Composite Diagram
EA Infoport will support Select Composite Diagram functionality as it is known directly from Enterprise Architect.
Create a Call Behavior connectionCreate a Call Behavior connection EA Infoport Team Mon, 06/07/2021 - 12:45
Create a Call Behavior connection
The user will be able to set which activity (behavior) should be called in the activity diagrams. Currently it is only displayed in the portal and can therefore only be edited in EA.
Version 7.7.6Version 7.7.6 EA Infoport Team Tue, 09/07/2021 - 14:59
New functionality planned for version 7.7.6
View the list of discussion postsView the list of discussion posts EA Infoport Team Wed, 09/08/2021 - 10:21
View the list of discussion posts
EA Infoport will display a filterable list of discussion posts. The list will take into account whether the user has permissions to the element/diagram the discussion post is created for, and it will be possible to click through from the list to the element list directly on the discussion tab.
The list will look similar to the search output.
View the list of changesView the list of changes EA Infoport Team Wed, 09/08/2021 - 10:22
View the list of changes
EA Infoport displays a filterable list of recent changes. The list will take into account whether the user has rights to the element/diagram to which the change belongs, and it will be possible to click through from the list to the element list directly on the discussion tab. The period of time for which the user will be able to view the list of recent changes can be defined by the user.
Example of changes:
- Change the content or state of an element / package / diagram
- Adding or changing additional information such as task, issue, change, etc. - which, in Enterprise Architect, can be found under the Construct ribbon.
Version 8.0Version 8.0 EA Infoport Team Wed, 09/08/2021 - 10:25
New functionality planned for version 8.0
Migration to .NET CORE 5Migration to .NET CORE 5 EA Infoport Team Wed, 09/08/2021 - 10:27
Migration to .NET CORE 5
EA Infoport will be upgraded to the latest version of the .NET Core 5 framework.This migration will allow the implementation of many interesting features in the future.
Version 8.1Version 8.1 EA Infoport Team Wed, 09/08/2021 - 10:26
New functionality planned for version 8.1
Email notificationsEmail notifications EA Infoport Team Wed, 11/04/2020 - 12:35
EA Infoport will support email notifications in several cases:
- The owner of a model part can be notified if a user modifies the model.
- A user can register a model part (package and its content, including other packages) and then be notified if the content changes (either through the portal or the EA tool).
- Similarly, a user can be notified when adding discussion posts.
A user will be able to set whether notifications should go after each change or, for example, as a daily summary. The entire functionality can be switched off centrally (at the portal level).
Special "single document view"Special "single document view" EA Infoport Team Wed, 09/08/2021 - 10:30
Special "single document view"
This view takes the contents of a package (elements, diagrams, child packages, discussion posts, etc.) and renders all the information into one scrollable view.
It will be possible to filter out some information or artifacts and manually hide individual sections.
Usage: instead of clicking through individual diagrams and elements, the user will be able to view the information on one page and view it from top to bottom as if they were reading a word document.
Version 8.2Version 8.2 EA Infoport Team Wed, 09/08/2021 - 10:32
New functionality planned for version 8.2
OpenID server implementationOpenID server implementation EA Infoport Team Wed, 09/08/2021 - 10:39
OpenID server implementation
The EA Infoport application will implement functionality that will enable its connection to an external OpenID server (currently supported by Active Directory). EA Infoport will also contain the OpenID functionality (OAuth 2.0 protocol) directly and can be used in this way (and connect to it, for example, the Enterprise Architect user repository).
Version 8.3Version 8.3 EA Infoport Team Wed, 09/08/2021 - 10:33
New functionality planned for version 8.3
Dictionary editingDictionary editing EA Infoport Team Wed, 09/08/2021 - 10:41
A user with the appropriate permissions will be able to edit terms in the glossary. Currently it is read-only and editing must be done in EA. Terms from the glossary will also be linked into element descriptions in a similar way to what EA itself does.
Editing structured scenariosEditing structured scenarios EA Infoport Team Mon, 06/07/2021 - 13:12
Editing structured scenarios
The user will be able, through the portal, to edit structured scenarios for usecase (or other elements). Currently the user can only view them.
Discussion icon on elementsDiscussion icon on elements EA Infoport Team Wed, 09/08/2021 - 10:44
Discussion icon on elements
If there is a discussion on some elements (at least one post), the discussion icon will be displayed on the diagrams for these elements in two forms (one for active discussions, the other if there is an unfinished thread on the element). At the same time, the icon will show, in small numbers, the number of posts on the element. The user will be able to turn this functionality off in their repository settings (in the place where stereotypes in the tree etc are turned off).
Similarly, other icons can be enabled, such as the presence of roles/documents/applications on BPMN activities and so on.
Version 8.4Version 8.4 EA Infoport Team Wed, 09/08/2021 - 10:34
New functionality planned for version 8.4
Localization of modelsLocalization of models EA Infoport Team Wed, 09/08/2021 - 10:46
Localization of models
EA Infoport will support multilingual models including language switching on diagrams, so this is an implementation and major enhancement of existing EA functionality for multilingualism.
Layers on diagramsLayers on diagrams EA Infoport Team Mon, 06/07/2021 - 13:27
Layers on diagrams
The portal will support displaying layers on a diagram, similar to what EA itself does.
Version 8.5Version 8.5 EA Infoport Team Wed, 09/08/2021 - 10:35
New functionality planned for version 8.5
Forms support (requirements management, risk management, etc.)Forms support (requirements management, risk management, etc.) EA Infoport Team Mon, 06/07/2021 - 13:24
Forms support (requirements management, risk management, etc.)
EA Infoport will support specialized views that will facilitate and automate common activities. Examples include:
- Request collection and management
- Application architecture views
- CMDB information
- Risk Management
- And more...
This is an extension of the views mechanism. Firstly, it will be about the actual editing forms of the artifacts and then also about their lists.
Displaying selected information in the element detailDisplaying selected information in the element detail EA Infoport Team Mon, 06/07/2021 - 13:18
Displaying selected information in the element detail
The user will be able to take one or more tagged values and have them displayed in the main element detail.
Version x.x – without data releaseVersion x.x.x – without data release EA Infoport Team Mon, 06/01/2020 - 11:27
Verze x.x.x - without data release
This list contains functionalities that are expected to be implemented, but which are not yet included in a specific version and do not have a specified release date.
Login Screen CustomisationLogin Screen Customisation EA Infoport Team Mon, 12/14/2020 - 09:23
Login Screen Customisation
The portal administrator will be able to customise the login screen, either by editing the custom css files or by changing the screen colour, adding their own logo, text, etc. This screen is shared at the portal level and is the same for all repositories.
The text can also be used to announce a failure in the portal or repository, as a welcome message, information on how to obtain an account, etc.
Home Page CustomisationHome Page Customisation EA Infoport Team Mon, 12/14/2020 - 09:25
Home Page Customisation
The repository administrator will be able to edit the page that a user sees when logging in to or switching to that repository.
He will be able to choose from the following options:
Blocks (on / off + placement in a 3x3 matrix with a selection of the number of positions)
- Latest diagrams
- Latest elements / packages
- Recent discussions / answers
- Top rated diagrams / artefacts
- Block of hyperlinks to anything (element, diagram, external site)
- Jeden vybraný diagram per repository
- Nezávislý na EA
- Admin nastavuje defaultní pro repository, každý uživatel si může zvolit svůj
- Nelze kombinovat s bloky
Impact analyses performed on the EA modelImpact analyses performed on the EA model EA Infoport Team Mon, 06/07/2021 - 13:43
Impact analyses performed on the EA model
EA Infoport will support configurable impact analysis, similar to EA's Relationship Matrix functionality. However, it will be able to detect dependencies across multiple levels of links (e.g., business process -> activity -> application service -> application function -> application -> node links at the technology layer) and will also be able to evaluate relationships other than just linking via links (e.g., nesting, placement in a tree under another element, placement on a diagram, linking via TGV reference, naming convention, hyperlink, etc.).
Outputs can be saved, impact analysis definitions can be reused.
Editing workflowEditing workflow EA Infoport Team Wed, 09/08/2021 - 11:04
EA Infoport will support an editing workflow, where the repository administrator (or the owner of the respective branch of the repository tree) will be able to determine which user/group will be able to edit directly (with direct write changes to the repository) and which will only be able to create change proposals and only write them to the repository when they are approved (by the owner or admin).
Furthermore, the change history will be visible.
Translated with www.DeepL.com/Translator (free version)
Evaluation of artifactsEvaluation of artifacts EA Infoport Team Mon, 06/01/2020 - 11:33
Evaluation of artifacts
A user will be able to rate the quality (visual as well) of a diagram, element, package, etc. with asterisks on a point scale of 0-5. The administrator will be able to change individual ratings. Top rated artifacts will be able to be displayed on the welcome screen.
Integration of information sourcesIntegration of Information Sources EA Infoport Team Mon, 06/01/2020 - 11:34
Integration of Information Sources
EA Infoport will support the integration of data sources other than EA repositories. This can be, for example, the import of measuring points to business processes, which will then display, for example, statistics on the number of instances, etc.
It is important that these information sources can be integrated with a model and display data related to its artifacts.
It can also be a repository of other tools (Power Designer, Aris, Adonis, Archi…).
Management of EA users through the portalManagement of EA users through the portal EA Infoport Team Mon, 06/01/2020 - 11:39
Management of EA users through the portal
Through EA Infoport, groups and users will be managed in the EA repositories in a user-friendly environment. This is because the current implementation of these forms, in the EA tool, is somewhat inconvenient.
Audit log displayAudit log display EA Infoport Team Mon, 06/01/2020 - 11:41
Audit log display
EA Infoport will be able to display the Enterprise Architect audit log in a better format (including search, user filtering, artifact, time, etc.) than in the Enterprise Architect tool.
Generated ArchiMate diagrams (based on derived constraints)Generated ArchiMate diagrams (based on derived constraints) EA Infoport Team Mon, 06/07/2021 - 13:48
Generated ArchiMate diagrams (based on derived constraints)
This is a specific functionality for the ArchiMate 7.x language. The portal will be able to generate diagrams (without the user having to actually draw them) based on constraint derivation rules. The output can take the form of a diagram, matrix, etc.
Export of individual elements and elements on the diagram to xmiExport of individual elements and elements on the diagram to xmi EA Infoport Team Mon, 06/07/2021 - 13:15
Export of individual elements and elements on the diagram to xmi
The user will be able to export to xmi the element he has marked in the tree, just like he can do now with the whole package (import / export XMI). Similarly, he will be able to do this with a diagram, in which case the diagram and all elements on it will be exported. However, since in EA this functionality only works at the pacage level, a new package will also be added into which the elements will be placed during import.
Icons on elements in the diagramIcons on elements in the diagram EA Infoport Team Mon, 06/07/2021 - 13:34
Icons on elements in the diagram
The portal will be able (if the user sets it) to display icons on the elements on the diagram that correspond to the defined rules. For example, that an element is linked to another element corresponding to specific rules, that it has something in keywords, etc.
Extension of the publication module with additional artefactsExtension of the publication module with additional artefacts EA Infoport Team Mon, 06/07/2021 - 13:35
Extension of the publication module with additional artefacts
The existing publishing module will be extended with additional artifacts, such as packages or elements.
Wrapping links on the diagramWrapping links on the diagram EA Infoport Team Mon, 06/07/2021 - 13:29
Wrapping links on the diagram
The user will be able to wrap links in the diagram, i.e. add and remove wrapping points. This is similar to locking constraints on the diagram in EA itself. This feature does not fully replace the plotting of constraints in the EA, but it is sufficient for immediate editing.