Prolaborate 3.4 has been released mid-February with new features and enhancements.
Available from Prolaborate Modelling Languages menu, the Form Designer is a useful feature to define a suitable view for relevant element types
You may want to only show the name and notes of a UML class with custom labels "Entity" and "Description", as per the configuration below:
The resulting view for a class is illustrated below (note: the entity is read-only as configured).
Introduced in Prolaborate 3.4, EA Custom Attributes can be created and used in the Form Designer to retrieve and display specific information for a given element.
Let's start with a SysML block with the aim to show the list of ports, managed in EA as sub elements. An EA Custom Attribute is created with its query which has been defined and tested in Enterprise Architect (using the model search > SQL Scratch Pad).
The Form Designer is opened to customize SysML Blocks:
The Ports custom attribute has been added to the list of available fields for SysML blocks.
Result: details of the Coffee Machine SysML block below include the list of ports (name + port type if set). Note: this process could be repeated to show the block's parts.
Consider the following ArchiMate example with a business process served by a service, itself served by an application component.
Prolaborate Traceability view show the N+1 related elements e.g. the Goods Selling business service.
The aim with the Custom Attribute is to show the applications under the services serving a given business process. The result is illustrated below (see Clients CRM).
Enterprise Architect "Link to Element Feature" has been used in the following example to map attributes between a logical and a physical data model.
Clicking on the customers class, the Attribute Mapping list shows for each class attribute the matching DB table column, e.g. comments = customers.comments (line 1).
Further details are available from Prolaborate site.
Prolaborate is a convenient tool to collaborate with stakeholders and members of a project team. Everyone, including Enterprise Architect users, has a real-time access to the shared models.
Collected feedback on a diagram may impact its content. At this stage, someone needs to edit this diagram in Enterprise Architect. Instead of having to open the model and browse to the relevant diagram, Prolaborate provides a new link from the diagram:
Once clicked, a page shows 2 options.
I personally find that it leads also to a simple and efficient invitation for Prolaborate users to move to Enterprise Architect modelling tool when needed.
It would be useful to have a customizable field on this page to add a specific message, for instance to advise where to request Enterprise Architect installation if managed to the company IT support.
Prolaborate log files are generated in different folders on the server. Until then, the path of some of these folders couldn't be modified. This can be an issue for a number of organizations with strict IT security rules e.g. to store log files on a dedicated location.
This was actually the case for one of my clients. Thank you Prolaborate team for implementing this feature request :)
Through Prolaborate Service Management tool available on the server, the Location value illustrated below can be modified accordingly.
Discussions can be created within the model and associated with an element or diagram.
Whilst diagram and element discussions are relevant for specific parts of the model, discussions can now be created within a dashboard. This can be useful for any member of a project team to collaborate, or discuss about reports, graphs published on the same dashboard.
Prolaborate can make the link between EA models and web project management and ticketing software such as JIRA or Ms Azure DevOps.
The integration with JIRA involves associating a JIRA project request type with an element type e.g. a class, use case, requirement, component... JIRA tickets can be associated in Prolaborate, resulting in new tagged values created against the element in EA (value = JIRA url).
The features and user interface have been improved with the release 3.4.
Associate a JIRA ticket with a UML class:
Select and associate an existing JIRA ticket with the class:
Create new JIRA tickets from Prolaborate, and associate them with the class:
If you own an active Prolaborate license, you can log in Sparx Systems registered users section to download the latest version.