Overview of FunctionalitiesOverview of Functionalities EA Infoport Team Fri, 06/12/2020 - 15:27
Current version 7.6.0
Here is a list of functionalities that are implemented in the current version of the Enterprise Architect Information Portal application.
Live Preview of the Enterprise Architect RepositoryLive Preview of the Enterprise Architect Repository EA Infoport Team Fri, 06/12/2020 - 15:32
Live Preview of the Enterprise Architect Repository
EA Infoport displays the repository browser as Enterprise Architect has it in real time, without the need to generate anything. However, you can turn on a filter that shows only packages and diagrams. (It hides elements).
Diagrams can be scrolled, zoomed, etc.
The repository browser also supports the ability to hide/show a stereotype in the tree (in front of the element name), similar to Enterprise Architect.
The elements in the diagram are active (clickable) and behave similarly to EA. Information displayed for a diagram or element is configurable at the system and user level. (They can choose what they want to see.)
In addition to a diagram, you can also display the detail of an element, method, port, attribute part, etc. All displayed information can be configured.
To display details of a diagram or element, you can obtain a path in dotted notation (as in EA).
In the tree, you can also turn on (and off) displaying stereotypes, similar to Enterprise Architect. This is especially useful if a user models, for example, in BPMN or ArchiMate and does not want stereotypes to expand the tree unnecessarily.
Automatic Installation and UpdateAutomatic Installation and Update EA Infoport Team Fri, 06/12/2020 - 15:39
Automatic Installation and Update
EA Information Portal supports easy installation as well as automatic update including a database. If the automatic installer (InfoportLauncher) has access to the Internet (and is therefore able to connect to the update site), it will download and install new versions itself. While doing so, it verifies the MD5 hash of the installation files.
If InfoportLauncher does not have access to the Internet, users must download the installation files themselves and install them (with one command) using the InfoportLauncher installer.
Intelligent Data CachingIntelligent Data Caching EA Infoport Team Fri, 06/12/2020 - 15:41
Intelligent Data Caching
EA Infoport caches the contents of the repository – tree, element details, diagrams and other information. This can provide users with quick access to this content.
To ensure that the content in the cache is still up-to-date, EA Infoport has implemented a detection mechanism for changes made (both through the portal and through the EA tool itself.
If the user views a diagram and EA Infoport detects that the diagram is changed in the data, it displays its version from the cache (so that the user does not have to wait), renders the diagram in the background and then displays it instead of the cached one. Users are informed of each of these actions by means of a system message.
If users wish, they can always force the reloading of the tree (or its part), diagram or element detail directly from the data.
Find an Element in the DiagramsFind an Element in the Diagrams EA Infoport Team Fri, 06/12/2020 - 15:43
Find an Element in the Diagrams
If you are in the detail of an element, you can display information about which diagrams it is located in. Previews of the relevant diagrams are displayed, including a marking (blue frame) where the element is on the diagram.
Finding an Element in the TreeFinding an Element in the Tree EA Infoport Team Fri, 06/12/2020 - 15:45
Finding an Element in the Tree
If a user has a detail of an element, package or diagram displayed, he/she can find it in the tree by clicking on the tree in the context menu. It is similar to the ALT+G command in EA. After activating this command, the tree will expand to the place where the relevant artifact is located. The artifact is then marked and the tree is centred so that the marked artifact is visible (providing the window of the tree is so large that it is necessary to scroll).
This functionality is especially useful where a user gets to the detail of the artifact via a search, or for example by clicking on the diagram.
Permissions on Repository PartsPermissions on Repository Parts EA Infoport Team Fri, 06/12/2020 - 20:04
Permissions on Repository Parts
EA Information Portal supports a package-level permission system (branches browser repository trees), both for reading and (since version 7.5) for writing.
Therefore, you can restrict the reading of parts of a model to specific groups or users. Not even the Enterprise Architect tool has this functionality.
It is therefore possible to restrict the access of certain users (for example) to specific projects, sensitive processes, risk analyses, strategic business models, etc.
This feature fundamentally supports the effort to have all models in one repository.
Permissions can be set for both groups and users.
The rights are applied hierarchically in descending order starting from the package on which they are set.
In this context, a new role is introduced in EA Infoport – an owner of a part of a process. This role will be able to assign reading writing (and other) rights to the parts of a model that it owns (tree branches). Users or groups can be an owner. This role is introduced so that the repository administrator (admin) does not have to set all reading or writing rights.
Example of use
- Restriction of access of external contractors working on a joint project. Everyone sees only what they are allowed to see.
- In the event of termination of cooperation with a supplier, it is sufficient to terminate access via the EA Information Portal.
Performance OptimisationPerformance Optimisation EA Infoport Team Fri, 06/12/2020 - 20:09
EA Infoport is optimised to work with large EA repositories with millions of elements.
Fixed URL for DetailsFixed URL for Details EA Infoport Team Fri, 06/12/2020 - 20:11
Fixed URL for Details
For each diagram, package or element, you can get a URL for the portal. It can be sent by email, pasted into a document, pasted into another diagram, etc. After clicking, the relevant detail of the element, diagram or package will be displayed directly (if the user is logged in or Active Directory is used). Otherwise, the portal forces the user to log in and then displays the detail. The advantage is that the recipient does not have to search for anything in EA. He/she can simply click on the link and see the referenced diagram/element/package.
Active Directory SupportActive Directory Support EA Infoport Team Fri, 06/12/2020 - 20:12
Active Directory Support
Enterprise Architect can be connected to one or more Active Directory servers.
AD automatically imports groups from AD into the Information Portal. The import is performed according to AD groups, where the administrator must define which AD group he/she wants to import into which Infoport group.
NTLM authentication – if a user is registered in Active Directory and Active Directory is configured, the user does not have to log into Infoport manually – he/she is logged in automatically with his/her Windows account. However, the user can still log in manually (usable, for example, if another user needs to log into the information portal on the computer with the logged in user.
If the user is not found in Active Directory and Infoport has multiple Active Directory servers configured, they are all searched one by one. If the user is not found anywhere, a login dialog will be displayed, where he/she can log in manually (or only as a guest).
Confluence and MS Sharepoint SupportConfluence and MS Sharepoint Support EA Infoport Team Fri, 06/12/2020 - 20:15
Confluence and MS Sharepoint Support
The EA Information Portal supports connections to Confluence and Sharepoint tools (and others where IFrames can be inserted).
One or more unique links can be generated for each detail of a diagram, package or element. These links can be inserted into Confluence (html macro), etc. – EA Infoport in this case does not generate the whole page, but only the IFrame, which then displays a live (constantly updated) view of the EA repository.
The link can contain a specially generated token that displays the page in Confluence without a user having to log into the portal (or have an account in it at all). If the link does not contain a token, EA Infoport first verifies that a user is logged in. If so, it will display the data. If not, the user must log in (or be logged in using Active Directory) before the data is displayed.
The list of generated (existing) links can be displayed in the EA Infoport AI and possibly cancelled.
Operational InformationOperational Information EA Infoport Team Tue, 06/16/2020 - 09:17
Basic information about supported technologies
The Enterprise Architect Information Portal can be configured to operate under HTTPS.
Supported Windows / Windows Server platform (.NET, Kestrel – IIS not required)
Supported databases – EA Infoport supports a wide range of relational databases. It practically copies the supported databases of EA
Publication ModulePublication Module EA Infoport Team Tue, 06/16/2020 - 09:20
This is a completely different view of the EA repository – the publication of selected diagrams in an arbitrarily defined structure. When using this feature, business users can be shielded from the (often rough) structure of EA models and view models in a structure that is close to them. This structure can be freely defined (according to departments, projects, customers or in any other way).
In order to be able to shield some users from the repository tree, it is possible to define which users (or groups) should see the standard structure, which only the publication module and who can see both.
Publication Module Structure
The publication module consists of so-called sections and has a hierarchical structure – its root is Publication.
Diagrams can be included (published) in the section. The publication of diagrams is governed by the workflow (see below)
A section can be divided into other subsections.
Each section can have a colour, name, description and other essentials (see below).
Each section has a name, description, creation date and time, as well as an adjustable colour.
A section can be set whether read access is allowed by default (and then users or groups that cannot read can be explicitly selected) or access is denied by default, and then access is explicitly allowed to users and groups. Another configurable feature of a section is whether published diagrams will be displayed immediately in the section, or whether approval is required (before publication).
Each section has an owner or group of owners, and the owner can select an approver (user or group).
The owner approves published diagrams, changes the title, description, section colour and other parameters, creates subsections, and adds (and removes) additional owners and approvers.
Approvers can only approve (or reject) a diagram to be published.
Publishing a Diagram
Diagrams are published from the repository. The publication can be performed by any user with the right to access the repository.
The user must fill in the mandatory and optional information:
- Diagram name (optional) – this is an alternative diagram name
- (understandable to business users), which is then displayed in the Publication Module.
- Note – additional description of the diagram (optional).
- Version (mandatory).
- Section in which the diagram is to be published (mandatory).
As soon as the user sends the diagram for publication, it is displayed for the relevant section. At the time of publication, a copy of the diagram is created, including elements and their details (up to an adjustable level). Thus, the user can further edit (or delete) the original diagram without affecting the published diagram (or currently being approved). The copy is not created in the EA repository, but in the Infoport metadata, so the repository is not affected in any way by this functionality.
The diagram can be published in multiple sections with multiple versions.
Approval of Diagrams
If approval of diagrams is required in a section, then the diagram will be displayed in the section only to owners and approvers – until it is approved or rejected.
The section owner or approver can view the relevant diagram, including metadata (who wants to publish the diagram and when), version, alternative name, etc.
Then he/she either approves or rejects the publication of the diagram in his/her section. (He/she can enter the reason for his/her decision – usually, for example, the reason for refusing publication is entered (for example, finding an error in the business process, etc.))
He/she can also specify from which date to which date the diagram is to be published. For example, he/she sets version 1 of a specific business process to be valid until 31st Jan. 2018 and the new version of the same process (2) to be valid from 1st Jan. 2019.
Approval or rejection of a diagram is done by changing the status.
Logging Changes in a Publication
All changes to a published diagram (publication, approval, rejection, addition to another section and other activities in the publication module) are logged. The log can be displayed in the AI.
Historisation of Published Diagrams
Diagrams can be excluded from publication (historised) by an owner of a section. However, it is still preserved in the Infoport metadata.
A user can view a list of historised diagrams and also view historised diagrams (including element details). Therefore, it's a very effective way of versioning.
Using of Publication Module
Suitable, for example, for process books, IS architecture of a company, publication of the organisational structure – wherever it is necessary to publish information in a different structure than in the EA repository.
Redirect URL from versions 5.x and 6.xRedirect URL from versions 5.x and 6.x EA Infoport Team Tue, 06/16/2020 - 10:55
Redirect URL from versions 5.x and 6.x
If a customer is migrating to version 7.x from version 5.x or 6.x, there may be links to diagrams or element details in documents or, for example, on the intranet.
7.x has a different URL structure than older versions, so these links would not work on their own. However, the portal can identify these old links and internally translate them into the correct URL structure.
Therefore, if version 7.x is installed on the same server as an older version (or on another one to which, for example, a domain name is redirected by DNS), links created with older versions of the portal will work.
Support for Multiple EA RepositoriesSupport for Multiple EA Repositories EA Infoport Team Tue, 06/16/2020 - 09:12
Support for Multiple EA Repositories
Multiple repositories (databases) can be connected to one instance of the information portal. Therefore, the administration of the portal and the administration of the individual connected EA repositories are separated. One user can access multiple repositories and have different rights in each. You can easily switch between repositories.
Each connected EA repository has its administrators.
Users are registered at the portal level and repository rights are assigned to them by the portal administrator. EA repositories are strictly data separated and if a user does not have the rights to the relevant EA repository, he/she does not see it (he/she does not even see that it exists).
This functionality is useful, for example, if a company has multiple customers who have data in separate EA repositories and it is necessary to present them using one instance of the portal.
Support for Multiple Interface LanguagesSupport for Multiple Interface Languages EA Infoport Team Tue, 06/16/2020 - 09:14
Support for Multiple Interface Languages
And Infoport supports multiple languages within its user interface. Currently, Czech and English are supported; however, adding another language at the customer's request is not difficult. Each user can choose in which language the portal interface will be displayed.
Support of Structured Scenarios for UsecasesSupport of Structured Scenarios for Usecases EA Infoport Team Fri, 06/12/2020 - 20:23
Support of Structured Scenarios for Usecases
EA Infoport supports structured scenarios for usecases in a similar structure as shown by the Enterprise Architect tool.
View of a List of Elements in a DiagramView of a List of Elements in a Diagram EA Infoport Team Tue, 06/16/2020 - 10:57
View of a List of Elements in a Diagram
Users can view, in any diagram, a list of elements that are in this diagram, including their properties, note, etc.
The list is fully filterable and can be sorted according to individual properties.
- A user opens a diagram in which (for example) some functional requirements are located. He/she views a list of them, including a description, and can read them smoothly without having to click each element in the diagram separately (similar to the “list view” in the Enterprise Architect tool).
- If a diagram is very large and a user wants to quickly find one of his/her elements (by clicking you can go to the detail of the element).
- When using the portal on a tablet, this is the fastest way to get to the detail of the element.
Download a Diagram Image to DiskDownload a Diagram Image to Disk EA Infoport Team Wed, 06/17/2020 - 12:02
Download a Diagram Image to Disk
Users can download an image of a diagram to disk, either an image only or an image with information about the diagram.
Element Status ChangeElement Status Change EA Infoport Team Wed, 06/17/2020 - 12:28
Ability to Change Element Statuses in the Portal
A user can change an element status through the portal. This is very useful in combination with discussion support, where an analyst can submit a part of a model (such as requirements) for review and a user comments on the discussion as needed and changes the status (for example) to approved or returned for completion.
Full-text SearchFull-text Search EA Infoport Team Wed, 06/17/2020 - 12:35
The information portal supports full-text searches throughout a model repository. The searched elements/diagrams are displayed in a list that can be filtered or sorted. You can view the detail of the searched elements or find them in the tree.
Advanced Full-text Search
A user can choose whether to use the basic full-text search or the advanced one. During the basic search, only elements are searched, and only some of their fields (typically name, note, alias, keywords, etc.).
If a user selects extended search, objects, packages, diagrams and other elements are searched as well as child elements (ports, exposed interfaces, attributes, operations, etc.). All their fields are searched.
Uživatel si rovněž může zvolit, zda chce vyhledat přesnou shodu výrazu, nebo stačí že je daný výraz obsažen (contain vs exact match).
Searching the portal is similar to searching EA.
Over time, more specialised reports will be added (search according to EA path, etc.).
Improved Support for Tablets and Mobile DevicesImproved Support for Tablets and Mobile Devices EA Infoport Team Wed, 06/17/2020 - 12:25
Improved Support for Tablets and Mobile Devices
The controls of the tree, detail, manipulation of diagrams, menus and other functionalities are prepared so that they can be easily controlled on tablets and other mobile devices.
The design is responsive and adapts to the size of the display device.
Diagrams are rendered so that their texts are easy to read even on small screens and when using zoom.
Integrated DiscussionIntegrated Discussion EA Infoport Team Wed, 06/17/2020 - 12:39
EA Infoport supports discussions on diagrams and elements with the same logic as the Enterprise Architect tool. The discussion is linked to Enterprise Architect, that means edits and posts created in Enterprise Architect are displayed in the portal and vice versa. Comments and answers can be edited using the same logic as in Enterprise Architect.
In fact, working with discussions in the portal is more pleasant, For example, it allows the editing of comments (correction of typos and so on), which EA cannot do – there you need to delete a comment and write it again.
The functionality of discussions can be greatly used with the functionality of changing a status of elements – a user reads the description of the element, writes (for example, comments) and returns it for completion by changing the status of the element.
Obtaining a Path to an Artifact using Dotted NotationObtaining a Path to an Artifact using Dotted Notation EA Infoport Team Wed, 06/17/2020 - 12:29
Obtaining a Path to an Artifact using Dotted Notation
A user can, using a command in the context menu, obtain a path (in so-called dotted notation) to an artifact in the repository structure and then insert it into a document or, for example, send it by email. This is similar to the existing functionality in the Enterprise Architect tool.
However, if a recipient has access to the portal, it is advisable to send a URL as described in another chapter.
Revision of Dynamic DetailsRevision of Dynamic Details EA Infoport Team Mon, 06/01/2020 - 10:31
Revision of Dynamic Details
Revision and improvement of usability (from the user's point of view) of setting dynamic details. Dynamic details mean setting the display of individual information in the details of an element/package/diagram – what items are to be displayed (GUID, name, alias, etc.), where and what space they should take up.
Synchronisation of Users with EASynchronisation of Users with EA EA Infoport Team Wed, 06/17/2020 - 12:05
Synchronisation of Users with EA
If a user has an account in EA Infoport and at the same time directly in the EA repository, EA Infoport will link these accounts. This action is performed in the background and does not require the administrator’s manual intervention.
This linking is needed for the correct display of locks in the repository (if a user does not have a linked account in EA Infoport and the EA repository, then he/she sees all locked packages in the tree as uneditable, even if he/she locked packages in EA himself/herself. (He/she sees red exclamation marks.)
Since version 7.5 (with full editing), EA Infoport allows the editing of locked diagrams and elements if a user is synchronised with EA and the appropriate locks are created by him/her.
“Guest” User Account“Guest” User Account EA Infoport Team Wed, 06/17/2020 - 12:08
“Guest” User Account
The administrator can activate the guest account in EA Infoport. It is a special account that does not require a username and password, so anyone can log in under this account. Then in the portal, it can be set what this guest can see and what he/she cannot. The guest's account can be completely deactivated.
Displaying the default chartDisplaying the default chart EA Infoport Team Tue, 08/04/2020 - 14:29
Displaying the default chart
If any of the charts in the EA repository is set as default, it will be displayed on the homepage of the portal (after login) and also when switching the repository. The chart is active; it can be clicked on, and it can serve as a navigation menu.