Prolaborate makes it easier to share live architecture and modeling information from your Sparx Systems Enterprise Architect (EA) models to your Confluence pages.
There is no export/import or copy/paste needed and everyone will always see the most up-to-date information from your EA models .
It is even possible to publish an interactive view to lets your users click and view more information like notes, properties, tagged values, Jira links, traceability, linked document, etc.
Most importantly, once configured and published, there is nothing expected to be done in the Confluence page even if you change or move the diagrams in your EA model.
Enterprise Architect and Confluence Integration - 1-minute Video Series
To know Confluence integration better, check out the Frequently Asked Questions here. In this user guide, we will see the two ways to share EA models in Confluence using Prolaborate:
While this is optional, it is recommended if your Confluence server is available on the internet.
Click on Menu > Application Access Settings. Enable the settings.
Enter Application Name (say Confluence), the Confluence URL, Description (optional), and click on Add Application.
An entry would be added.
You can click on the key icon to view and copy the security token.
Install Prolaborate macro from Atlassian Marketplace.
Once the macro is installed, click Settings > General Configuration. Under Atlassian Marketplace on the left-hand side panel, click on Prolaborate Configuration.
Fill the form as per instructions below and click on Connect.
Field | Description |
Protocol |
Protocol of Prolaborate website. Don’t miss the Note in this page. |
Server Name |
IP of Prolaborate application server or its URL |
Server Port |
(Optional) Port of Prolaborate site |
Token |
Security token generated in the previous section |
User Id |
A Prolaborate user’s email id. Detailed notes below. |
If the connection is successful, you will be shown the list of repositories you have created in Prolaborate.
Select the Repositories you want to access in Confluence by selecting Include in Repository List and click on Save.
You can choose to set a repository as the default selection while publishing model content using Set as Default.
Relevance of User Id
You might have configured the complete EA model in Prolaborate but you might not want to expose everything to Confluence users. If yes, this can be easily achieved by following these steps:
Please note:
To troubleshoot issues with the configuration, click here.
Using the Prolaborate macro, you can share diagrams, packages, and elements. Here is how it works:
While creating or editing a page, click on Insert more content and select Prolaborate macro. You can add any one of the following objects to your Confluence page.
Select the Enterprise Architect Repository which has the diagram you want to add to Confluence. Enter a search text or select Stereotype or Type and click on Find.
Based on the filters you have used; the list of diagrams will get populated.
Select the diagram you wish to add to your page. To view more details of a diagram, you can click on the info icon and you can see the details as shown in the screenshot.
Before clicking on Add, note the two options at the bottom of the window.
After you have added the diagram and updated the page, the page will have the following components:
A live image of the diagram which you have selected.
If you have enabled Show Diagram objects in a table setting, you will see the details of objects on this page. This table will behave exactly as it does in Prolaborate.
You can do the following:
To troubleshoot the issues while using the macro, click here.
Select Packages tab from the Prolaborate macro window to search for Packages.
Click on Find to view all the packages from the connected repository. And then you can select the package which you want to share in your page.
After you have added the package and updated the page, depending on the configuration, the page will show the notes of the package and the details of its children in a table view.
To share details of elements you wish to add, enter some or all text in your element name, select Stereotype, and Type and then click on Find.
Select the element you wish to add to your page. To view more details of an element, you can click on the info icon and you can see the details.
Before clicking on Add, note the two options at the bottom of the window.
After you have added the element and updated the page, the page will have the details of the element and its children. The table controls will work as explained above.
Using Prolaborate links, you can share
Let’s have a quick look at how it works before we go ahead:
Follow the steps to share a live Enterprise Architect diagram using the inbuilt HTML macro. While creating or editing a Confluence page,
To get a link to a diagram, open the diagram in Prolaborate,
Click on Share Diagram link icon on the Diagram toolbar. You will get the link to this EA diagram. Read more here how to standardize shareable iframe code.
All the steps are same as above except for Step 5.
You just need to use different link. To get the link, click on Share > Share this Link from the landing page of an Enterprise Architect diagram.
Using Public link is recommended as authentication is not needed to view the contents but if you want your users to authenticate using Prolaborate credentials before viewing the contents in a Confluence page, you can use the Private link.
You can give the Prolaborate experience to your Confluence users. They can click on the objects and explore on their own.
You can even share composite diagrams. Here is how it works:
Let’s have a quick look at how it works before we go ahead:
As of now, you can use the URL of package from the address bar and add it to your Confluence page and give the Prolaborate experience to your users.
Let’s have a quick look at how it works before we go ahead:
You can use the short URLs of repositories to give access to Confluence users to specific parts of your models.
Log in to Prolaborate, go to Repositories page and click on Share icon. Copy the link.
Go back to Confluence and embed the link in the same way as explained above.,
Select the HTML macro and click on Insert (If you are not able to find the HTML macro, here are the steps to enable it)
Users will get the Prolaborate experience from with in Confluence. Read more about configuring shareable links for repositories in this link.
Simple Visualizations:
Advanced Visualizations:
On top of steps mentioned in above section, you can do the following:
Set the Dashboard you want your Confluence users to see as the Default Dashboard. Read more here
Disable Expand Browser. Read more here
Once all these steps are followed, here is what the users will be able to do with in Confluence.
The users can even drill down in the dashboard visualizations.
Want to know more? Here is the one-stop comprehensive guide of Prolaborate.