Implementation Plan

Implementation Plan EA Infoport Team Fri, 07/10/2020 - 09:13
implementační plán

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


Versioning

Our company uses a four-part version number, for example 7.3.1.18, where:


Versioning Functionalities

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.4

Version 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 log

Implementation 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 configuration

Significant 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.

1

Version 7.7.5

Version 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 type

Editing 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.

2

Mapping tagged values to model artifacts

Mapping 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 classifier

Setting 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.

Nastavení klasifikátoru elementu

Adding / editing hyperlinks

Adding / 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.

hyperklink

 

Select Composite Diagram

Select 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.

select

 

Create a Call Behavior connection

Create 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.

call

 

Version 7.7.6

Version 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 posts

View 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 changes

View 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.0

Version 8.0 EA Infoport Team Wed, 09/08/2021 - 10:25

New functionality planned for version 8.0

Migration to .NET CORE 5

Migration 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.

maxresdefault

Version 8.1

Version 8.1 EA Infoport Team Wed, 09/08/2021 - 10:26

New functionality planned for version 8.1

Email notifications

Email notifications EA Infoport Team Wed, 11/04/2020 - 12:35

Email notifications

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).

mail_0

 

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.2

Version 8.2 EA Infoport Team Wed, 09/08/2021 - 10:32

New functionality planned for version 8.2

OpenID server implementation

OpenID 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).

openid-logo-wordmark

Version 8.3

Version 8.3 EA Infoport Team Wed, 09/08/2021 - 10:33

New functionality planned for version 8.3

Dictionary editing

Dictionary editing EA Infoport Team Wed, 09/08/2021 - 10:41

Dictionary editing

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.

Dictionary editing

Editing structured scenarios

Editing 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.

strukturovane_scenare

 

Discussion icon on elements

Discussion 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.4

Version 8.4 EA Infoport Team Wed, 09/08/2021 - 10:34

New functionality planned for version 8.4

Localization of models

Localization 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 diagrams

Layers 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.

layers

 

Version 8.5

Version 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 detail

Displaying 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 release

Version 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 Customisation

Login 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 Customisation

Home 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)

Fulscreen diagram

  • 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 model

Impact 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 workflow

Editing workflow EA Infoport Team Wed, 09/08/2021 - 11:04

Editing workflow

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 artifacts

Evaluation 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 sources

Integration 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 portal

Management 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 display

Audit 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.

derivace_vazeb_0.png

 

Export of individual elements and elements on the diagram to xmi

Export 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.

 

export

 

 

Icons on elements in the diagram

Icons 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 artefacts

Extension 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.

artefacts

Wrapping links on the diagram

Wrapping 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.

zalamovani_vazeb