Installing the Back-End

enaio® coLab 10.10 »

The enaio® coLab back-end API has been programmed as a Spring Boot application. enaio® coLab uses Spring Boot 2.3.8.

Installation

Copy all resources from the service portal to a local directory (<colab-localfolder>) before you set up the backend.

Next, use SAM tools to install enaio® coLab.

Configuration

Customize the application properties in the configuration file:

<enaio_installation>\service-manager\config\colab-prod.yml.

The following describes how to modify different sections of the configuration file.

Validate the .yml file using a tool of your choice after you have completed the configuration. The app cannot be started if the .yml file is invalid.

COLAB_ADMIN

Set up the 'COLAB_ADMIN' group in the user administration of enaio®. The group does not need any other properties.

Members of this group will be shown all existing project rooms after they have logged in. Detailed information about each project room can be called up. Project rooms, including those of project room owners, can also be managed and deleted.

You can give another group this function via an entry in the application-blue.yml file located in the <enaio_installation>\service-manager\config\ directory:

enaio.admin-user-group: NEW-GROUP_NAME

Login for External Users

You can configure the login settings for external users in enaio® coLab in the colab-prod.yml file. Users can log in using their Google, LinkedIn, or Microsoft accounts, or using Keycloak as the authentication instance.

Integrating an Antivirus Scanner

In enaio® coLab, an antivirus scanner that checks documents that users want to insert can be integrated via webhook. If applicable, users will be notified correspondingly.

The update pages contain a description on its integration.

Additional update information can be obtained via the release pages.