Please enable JS

Share EA Models, Packages & Diagrams

December 07, 2022

Share and Collaboration

Prolaborate lets you share Enterprise Architect Models, Views, Packages, Diagrams and Elements as links and invite anybody in your organization to quickly get feedback from them on an EA item.

Sharing can be made either through a Private Link or Public Link. When you share through private link it needs valid credentials and access permissions to work on it and if you shared through Public Link anybody with the Public Link can view the EA element.

Note:
  • If user want to allow or restrict the domain to access shared prolaborate data. We need to update the following values in Prolaborate.json from installation folder.
    1. "AllowedFrameHost": ["*"]
    2. "AllowedExternalSource": ["*"]

    We will cover the following workflows in this user guide:

  1. Share EA Model as a Link
  2. Invite Peers to Collaborate
  3. Participate in EA Model Discussions as Collaborator

Prerequisites

User must have admin access to manage repositories settings.

In Repository Settings, enable Share Settings and Invite Collaborators.

Share Enterprise Architect Views, Packages, Diagrams, and Elements

The overview page will open when you click on a Package, diagram, or element in the repository browser.

Click the Share button. Under Copy Link to Share, select the type of link to be shared.

Share Diagram

Diagrams in Prolaborate can be shared in two ways. User’s can

  • Share Diagram with Properties
  • Share Diagram as Image

Share Diagram with Properties

To share a diagram with properties from the Diagrams page, click on the diagram or click on the Open Diagram icon that is hovering over the diagram.

When you arrive at the diagrams page, click the Share button. Under Copy Link to Share, select the type of link to be shared.

Share Diagram as Image

By enabling Public Diagram links in Repository settings, user can share a diagram as an image through a public link.

To share a diagram, click on the diagram in the repository browser and then choose Actions > Share Diagram.

When a diagram is shared using this option, users will be able to see the diagram as an image but they won’t be able to see any further details of the diagram such as the location of the package or if there are any collaboration activities. Neither will they be able to take any actions in the diagram such as zoom in, zoom out, etc.

Share Discussion

When a discussion is shared through a link, the user can view the discussion only if he has the login credentials, and he can further collaborate on the discussion, i.e. reply to the discussion, only if the user has the collaborate access permission.

To share a discussion, click on the vertical ellipsis icon and then click on Share.

When you click Share, you will be given a link to share the discussion.

Share Widget

To share a widget, hover over a widget and click on the Share icon in the widget. Under the Copy Link to Share dropdown, select the type of link to be shared.

Share Dashboard

To share a dashboard, click on the Share icon and choose the type of link to be shared under Copy Link to Share dropdown.

Invite Peers to Collaborate

To invite users to collaborate on reviews, packages, models, etc, enable the Invite Collaborators option in Menu > Repository Settings > Invite Collaborators

This feature will not be visible in elements, reviews, etc if the Invite Collaborators option is not enabled.

Collaboration on Enterprise Architect Models, Views, Packages, Diagrams, and Elements

To invite a user to collaborate in an enterprise architect artifact, view, package, etc, select the package, element, etc, and click on the Share icon.

Enter the email address of the user who you would like to invite for collaboration under the section Enter Email ID(s).

The existing registered user email addresses will be listed down as you begin entering the email address. You can the select the email address of the person you wish to invite.

When an email address is manually typed in Prolaborate, whether it is an existing email address or one that does not exist, press Enter on the keyboard after entering the email address.

When the Invite button is pressed without pressing the Enter key on the keyboard, the system is unable to recognise the email address.

Enter as many email addresses as you need to invite multiple collaborators at once.

Enter a brief note in the Email Message field after entering the email address.

To receive a copy of the invitation, click on Send me a copy checkbox.

On entering the details, click on Invite.

When the collaborators are invited, they will receive an email notification.

Participate in EA Model Discussions as Collaborator

When the user receives the email notification, he can begin collaborating by clicking the link provided in the email notification.

If the collaborator is not already a Prolaborate user, he must register using the link provided in the email notification.

Collaborators will be able to log in and collaborate after filling out the registration form. When a collaborator signs up, he becomes a registered user in Prolaborate, consuming a licence count.