The following are the minimum requirements for smooth running of Prolaborate. The deployment will depend on usage and other environmental factors.
Memory | 8.0GB |
CPU | 2.4 GHz x 4 |
Disk Space | 20 GB |
If the number of concurrent users will be more than 100, recommended memory and CPU is 16.0 GB and ‘2.4GHz x 8’ respectively.
The following are the minimum database server specifications.
Memory | 8.0 GB |
CPU | 2.4 GHz x 4 |
Disk Space | 20 GB |
create extension hstore
Enterprise Architect database of type Firebird is currently not supported.
The following driver versions need to be used for optimal performance:
Pro Cloud Server should be upgraded to version 5.1.125, if not done already. For upgrade instructions click here
This change is applicable only for MySQL Prolaborate database.
The following details of Prolaborate database should be readily available before the installation:
Refer to Appendix to learn about setting up SQL or MySQL servers.
The following ports should be open:
Prolaborate is compatible with following browsers:
A minimum screen resolution of 1280x720 is required for the best use of Prolaborate.
For a smooth transition from Prolaborate V3, it is recommended to upgrade your current installation of Prolaborate to a base version 3.5 and proceed with upgrade to Prolaborate V4.
The Pro Cloud Server installer is a standard Microsoft Installer. Double click on it to start the installation and follow the onscreen steps.
Follow these steps to configure the Pro Cloud Server:
To connect to your models over secured HTTPS connection, do the following:
pkcs12 -in [certificate].pfx -out server.pem -nodes
In this, will look at the at the steps involved in setting up Prolaborate version 4 in a fresh environment.
Ensure the previous prerequisites are met and the Prolaborate installation file is downloaded.
Once the file is downloaded, extract it contents in a folder. Run the Setup.exe as administrator.
Click on Next.
Choose the Database server (MySQL or MSSQL) in which the Prolaborate database is hosted and then choose Run Schema.
Skip this step option should not be used for fresh installations.
Enter the Prolaborate server details in the given fields.
Field | Description |
---|---|
Host | Enter Domain Name or IP Address (E.g., localhost) |
Port Number | Enter a Port Number that is not used. The port should be opened in the Firewall |
Email ID of an Admin | Enter an Email ID. This user will be made the Super Admin of Prolaborate |
Enter the details in the given fields to configure Push Notification in Prolaborate.
Field | Description |
---|---|
IP Address / Host Name | The Domain Name or IP Address entered in the previous step is displayed automatically |
Port Number | Enter a Port Number that is not used. The port should be opened in the Firewall. Default port number is 8080. |
Review the information given in the previous steps and click Install to being the installation process.
Click Finish once the installation is completed successfully.
If you want to change the domain name and protocol details.
Follow the mentioned steps from this link
In this, we will look at the steps involved in setting up Prolaborate V4 as a parallel installation to your current installation of version 3.x. This will help you check and try out Prolaborate V4 without impacting your current usage.
If in case you want to upgrade your current installation of Prolaborate V3 to V4, check out this Upgrade guide.
Ensure the previous prerequisites are met and the Prolaborate installation file is downloaded.
Create a new database for Prolaborate V4.
Export the contents of the existing Prolaborate database and import it in the newly created database.
Download the Prolaborate Installer file. Once the file is downloaded, extract it contents in a folder.
Run Setup.exe as administrator.
Click on Next
Choose the Database server (MySQL or MSSQL) in which the Prolaborate database is hosted and then choose Run Schema.
Ensure the database is taken as a backup. Enable the checkbox and click Next to continue the installation process.
Enter the Prolaborate server details in the given fields.
Field | Description |
---|---|
Host | Enter Domain Name or IP Address (E.g., localhost) |
Port Number | Enter a Port Number that is not used. The port should be opened in the Firewall |
Email ID of an Admin | Enter an Email ID. This user will be made the Super Admin of Prolaborate |
Enter the details in the given fields to configure Push Notification in Prolaborate.
Field | Description |
---|---|
IP Address / Host Name | The Domain Name or IP Address entered in the previous step is displayed automatically |
Port Number | Enter a Port Number that is not used. The port should be opened in the Firewall. Default port number is 8080 |
Review the information given in the previous steps and click Install to being the installation process.
Click Finish once the installation is completed successfully.
Data Migrator helps in migrating the data from V3 to V4. Existing configurations include dashboards, chart widgets, report widgets, discussions, reviews, users, modeling languages, etc can be transferred with the help of Data Migrator.
To initiate the migration process, go to the Prolaborate installation folder (For example, C:\Program Files (x86)\Prolaborate\ProlaborateDataMigration). Right click on “DataMigrator.exe” and choose ‘Run as Administrator’.
Data Migrator initiates the command prompt window to show the migrated file name and its status. After the migration is completed, press any key to close the window.
The V4 application does not require an IIS manager to perform in Version 4. We upgraded the Config file, and it completed all of the manual work that required manual installation of IIS, and the user may access the web application through the domain that was specified during the installation phase when configuring Prolaborate.
http://(domainname)
Ex: http://localhost
There are multiple ways how you can reset the password.
Users who want to run their application using HTTPS protocol in the sense have to do the following steps manually in Prolaborate Management.
Open Prolaborate Management from the installed folder (C:\Program Files (x86)\Prolaborate\ProlaborateManagement) and run Prolaborate Management as administrator.
Update WebSocket or Push Notification protocol from Http to Https from Prolaborate Management if required.
Open Prolaborate Management from the installed folder (C:\Program Files (x86)\Prolaborate\ProlaborateManagement) and run Prolaborate Management as administrator.
After installing Prolaborate, admin must do the following steps in order to access the Application over HTTPS.
Open the application by entering the admin login credentials at the URL listed below.
http://(domainname)/Applications/Admin
Click the Edit button.
Change the protocol into HTTPS and change the Respective Port number. Click Save button after changing the details.
Once saved, the information is automatically updated in the OIDC table of the Prolaborate database.
Following the upgrade, Application Base URL and Assertion Consumer URL of Prolaborate V4 will be different from Prolaborate V3. Admin must change or modify the Prolaborate V4 Service Provider configuration details in the current SAML application of your SAML provider to ensure smooth transition.
Service Provider configurationCopy the Service Provider configuration details from Prolaborate and paste in the respective fields at the SAML application as described in the image below.
Identity Provider ConfigurationNow, parallelly update the Identity Provider details in Prolaborate. Copy the Name, Sign-In URL and Sign-Out URL from SAML provider and paste it in Prolaborate.
In V4, we made it easier to map the attributes from the Prolaborate UI. Choose Active Directory Federation Services if your service provider is ADFS or Others for other service provider (OKTA, Jump Cloud, etc.,)
Map the attributes from the SAML SSO settings page, upload the SSL certificate and save the changes.
Attribute Mapping will be pre-filled with default values in SAML Single Sign-On page and they cannot be edited.
If required, users can change the values by clicking the toggle button from Default to Custom. Then copy the Attributes & Claims values from the SAML Application and paste them in Prolaborate Attributes Mapping.
When upgrading from V3 to the latest version, you may encounter accessibility issues with Confluence details if you are using Confluence cloud. To resolve this, follow the steps in this guide to retrieve your configuration details and Confluence data from V3 to the latest version of Prolaborate in Confluence Cloud.
In case of any questions, feel free to reach out to support@prolaborate.com
In this guide, we will look at the steps involved in upgrading your current installation of Prolaborate version 3.x to latest version
Use the points in the Decision Gate section to decide whether you are ready to go ahead with Prolaborate latest version
Once you are ready, check out the suggested Upgrade Plan section and plan your upgrade as per your processes and our suggestions. On the day of the Upgrade, follow the Installation and post-Installation steps. Click here to know more.
Refer to this guide to troubleshoot issues with the installation
Enabling and generating Data Cache is an one-time activity. Prolaborate relies on this data cache to show live diagrams and linked documents to its users.
To create generate data cache in Enterprise Architect V16, follow the below steps:
To generate cache periodically,
Click on Configure and enter the following information.
Port | Select the Port which you are using to connect to this EA repository |
Model User | Enter a valid repository user. Ignore if model security is not enabled |
Model Password | Enter the password for the repository user. Ignore if model security is not enabled |
Interval (seconds) | Set the default value is 30 seconds |
Click OK and restart the Sparx Systems Professional Cloud service from the task manager.
To get started with Prolaborate, follow the below guides.
Install License - You will need to have the right licenses installed, for your users to have complete access to the application.
Add Repositories - A repository is the first thing you see once you login to your account. Prolaborate users can only manage repositories which they have access to; New Repositories can be created by the Prolaborate administrator only.
Configure Sections - You will need to define which packages from the EA are to be accessed through Prolaborate.
Set up Access Permissions -An admin can use this feature to give controlled access to users or groups in Prolaborate, the web platform for Enterprise Architecture.
Set up Guest Access - The guest sign-up feature allows anybody to quickly sign up and gain a read-only access to the application.
Configure SMTP - Emails for Activations, Notifications, Reviews, etc. are sent out from Prolaborate through the SMTP server. Thus, to receive emails without any issues, SMTP should be properly configured.
Setup Active Directory - The Active Directory feature enables the users, configured in your Active Directory, to login to Prolaborate with the same credentials.
Add Users- Users are the participants working together in a particular repository. Users can view and configure the repository as per their individual access rights provided by the Prolaborate administrator.
Make sure the firewall is enabled by confirming that "Firewall state" is set to 'On' and not to 'Off'.
Step 1: Open windows defender Firewall with Advanced Security
Step 2: In the left-hand side of the navigation bar, click Inbound Rules
Step 3: From the right side of the Inbound Rules tab click on 'New Rule'. The new rule wizard launches.
Step 4: Select 'PORT' and click 'Next'.
Step 5: Select 'TCP' and in the Specific local ports section, enter the Port number which needs to be opened and click on 'Next'
Step 6: Select 'Allow the connection' and click 'Next'.
Step 7: Make sure all Domains, Private and Public are checked and click 'Next'.
Step 8: Specify the Name and Description for the port and click 'Finish'.
‘SQL server authentication’ must be enabled and an admin account must be created. The following settings must be accomplished
Step 1: Create a new Database called Prolaborate
Step 2: Create a new user by using the ‘New Login’ option under Security -> Login section
Step 3: Uncheck ‘Enforce password policy’
Step 4: Set the default database to ‘Prolaborate’
Step 5: Configure ‘Server Roles’, grant access to all admin privileges.
Step 6: ‘User Mapping’, maps the Prolaborate database to the new user.
Step 7: Configure ‘Status’ as shown below:
Post installing MySQL server, check and update the max_allowed_packet size and sql-mode or sql_mode values in MySQL configuration file by following the steps below,
To create a new Prolaborate database, follow the steps below,
Step 1.Open MySQL Workbench and create a new connection
Step 2.Open the new connection
Step 3.Create new database called Prolaborate with charset ‘utf8mb4’ and collation ‘utf8mb4_general_ci’ and click on Apply
Step 4.Click on Apply
Step 5.Click on Finish