Publication

This is a completely different view of the EA repository - publishing selected diagrams in an arbitrarily defined structure. By using this feature, business users can be shielded from the often convoluted model structure in EA and view models in a structure that is close to their own. This structure can be arbitrarily defined by department, project, customer or otherwise.

Sections

The basic building block of the publication are the so-called "Sections", which correspond to different departments in the company structure and into which the diagrams are published.

publikace_0.png

Publication Module Structure

The use of the publishing module is suitable, for example, for process books, company IS architecture, organizational structure publishing - wherever there is a need to publish information in a different structure than in the EA repository.

The publication module consists of so-called sections and has a hierarchical structure - its root is Publication.
Diagrams can be included (published) in a section. The publishing of diagrams is governed by a workflow, see below
A section can be divided into further subsections.
Each section can have a color, a name, a description and other details (see below).
Each section has a title, description, date and time of creation, as well as a configurable color.

Struktura publikačního modulu 1.png

Move the section

The user can change the order of each section.

To change the order, the user clicks on the "Order" button.

publikace- přesun.png


The user will see arrows next to each section.

šipečky.png


Clicking on the arrow will move that section one section to the left or right. 

přesun složky.png

After moving a section to the desired order, click on the "Order" button again, see the first picture, and further moving of sections will not be available.

Creating a Section

Sections can only be created by a user who has been assigned the "Owner" role in the current or parent section.

The section can be configured whether read access is enabled by default - then users or groups that cannot read can be explicitly selected, or whether read access is disabled by default - then users and groups are explicitly enabled. Another configurable feature of the section is whether published diagrams are immediately displayed in the section or whether approval is required (before publication).

To create a section, the user clicks on the "Add" button.

publikace create.png


The following dialog will be displayed to the user.

create section.png

In the dialog, the parameters of the newly created section are entered and the rights are set.

Rights

create section - edit color.png

To change the color, the user clicks on the color label, then a mini dialog pops up to set the color.

2021-10-05_172928.png

The colour selection dialog responds in two ways:


If everything is set, the user clicks on the "Create" button.

create section - edit create.png


The section has been added.

create section - save 1.png

Edit a Section

In the section being edited, the user can edit the "section name", "section description", "section color", can change the "Reading allowed" and "Approval required" rights.

To edit a section, the user clicks on the "Edit" button.

editace1.png


The user is presented with the following dialog where he can edit the "title, description and colour" of the section, as well as change the "Reading allowed" and "Approval required" rights.

edit section.png


If everything is set, the user clicks the "Save" button.


edit section - save.png


After clicking on the "Save" button, an editing dialog will appear with the warning message "After saving, the settings in the child sections will be deleted".

edit section - warning_0.png

If the user does not want to confirm the save, he clicks on the "Do not save" button and this returns the user to the "Edit section" dialog.
If the user wants to confirm the edit, he clicks on the "Confirm save" button and the user is redirected to the edited section where he can see the message "Successfully saved".

edit section - hotovo.png

Delete a Section

Deleting a section is used to delete that section, while also deleting subordinate sections and publications.

If the user wants to delete a section, he clicks on the "Delete" button and the "Delete Section" dialog is displayed.

delete.png


The dialog shows the name, description, section color, and rights of the section the user wants to delete.

delete 2.png

The warning message makes sure that the user really wants to delete the section. If not, the user will click the "Back" button which will return the user to the section and if the user really wants to delete the section, the user will click the "Delete" button, then the user will see a dialog with the warning message "Successfully deleted".

delete complete.png

Publication statuses

Publishing a Diagram

The publishing of the diagram is done from the repositories. Publication can be done by any user with access rights to the repository.

publikacni_modul_05_0.jpg

The publishing dialog is accessible via the right button in the repository tree.


publikacni_modul_06_0_0.jpg

The dialog for publishing the diagram appears.

The user fills in mandatory and optional data:

Once the user has clicked the "Save" button to publish the diagram, it will be displayed in the appropriate section within moments. At the moment of publication, a copy of the diagram is created, including the elements and their details (up to a configurable level). The user can therefore edit or delete the original diagram without affecting the published or currently approved diagram. The copy is not created in the EA repository, but in the Infoport metadata, so the repository is not affected by this functionality.

A diagram can be published to multiple sections with multiple versions.

Approval of Publications

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.

publikacni_modul_08_0.jpg

In the section, the user sees a list of publications designated "For Approval" and a list of "Approved" publications.
Rejected publications can be viewed using the "Historical Publications" button.

In the "To be approved" section, the user clicks on the preview of the diagram he wants to reject or approve. 

publikacni_modul_09_0.jpg

To approve or reject, the user clicks on the "Change Status" button.

publikace 5.png

When approving or rejecting, the user must state the reason for the decision (e.g., found an error in the business process, etc.)
The validity of the publication is pre-populated by the system, published from is set to the current date and published to is set without date limitation. 
Both of these values can be changed by the user. For example, he sets that version 1 of a particular business process is valid until 31.1.2018 and the new version of the same process (2) is valid from 1.1.2019.

After filling in these data, the user clicks on the "Approve" or "Deny" button.

If the "Approve" button has been used, the dialogue will move to the "Approved" section and if the "Deny" button has been used, users will not see it in the section and it is available in the "Historical Publications"

Historisation of Published Diagrams

Historical artifacts (these are artifacts that have expired publications) are used to preserve rejected and historicized diagrams.
Because it is still preserved in the Infoport metadata, they can be re-approved if necessary.

On the detail of an approved publication, the user has the option to expire the publication, i.e. historicize it. 

1_0.png

The user clicks on "Change Status" to see the "Change Publication Status" detail.

změna stavu.png

Once the user clicks on the "Historicize" button, the publication is moved to the "Historical publications".

historizováno.png

The user can click on the "Republish" button and select the section in which to save the publication. 

znovu publikovat_0.png

Logging Changes in a Publication

All changes to the published diagram (publication, approval, rejection, adding to another section and other activities in the publishing module) are logged. The log can be displayed in the UI.

The user can view the report below by clicking on the "Section Log" button located on the section tab.

logování změn v publikaci 1.png

In this table, you can click through to sections or publications where a change has been made.

log.png

Historical Publication

Historical artifacts (these are artifacts that have expired publications) are used to preserve rejected and historicized diagrams.
From these states, they can be re-approved if necessary.

publikace.png

The user can view the list of historicized diagrams and also view the historicized diagrams (including element details).
It is therefore a very efficient way of versioning.

historické publikace.png

Setting default section rights

The default section rights settings can be found under the "Edit" icon.

publikace1.png


The user will be presented with the following dialog where they can set/change the default rights "Reading is enabled" and "Approval is required".

edit publikace.png

If everything is set, the user clicks the "Save" button.

Rights in the publishing module

For each section, you can set your own permissions.
If a section does not have a permission set, the permission from the parent section is taken over.

1_2.png

Setting one section:

2.png


Setting user and group permissions

There are 3 levels of authorisation:


1_3.png

Using the "View users" or "View groups" button, you can view the rights of this section through users or groups.

The "Owner, Approver, Reader" buttons are used to filter by role. For example, if you want to see a list of all approvers, click on the "Approver" button.

2_0.png

Adding or removing privileges is changed using a checkbox and after clicking/unclicking, the message successfully added or removed is displayed.

3.png