The Collaboration Connector for Teams zip file includes all the files required to install the connector.
-
Browse to Hyland Community, download
alfresco-ms-teams-integration-distribution-x.x.x.zip,
where x.x.x is the version number, and extract the
contents:
Note:
You can download the release files from Hyland Community by navigating to Support > Software Downloads > Alfresco Downloads.
- alfresco-ms-teams-integration-distribution-x.x.x.jar
- teamsManifest/manifest.json - needed in the next step: Create a Teams App Manifest zip
- teamsManifest/color.png
- teamsManifest/outline.png
- README.md
-
Start the Spring Boot app:
java -Dmicrosoft.app.id=<MS_BOT_APP_ID> -Dmicrosoft.app.password=<MS_BOT_APP_CLIENT_SECRET_VALUE> -Dalfresco.base-url=https://<ACS_BASE_URL> -Dalfresco.digital-workspace.context-path=<ADW_CONTEXT_PATH> -jar alfresco-ms-teams-integration-distribution-x.x.x.jar
Where:
- MS_BOT_APP_ID is the Azure Bot application identifier created when registering the Azure bot earlier on, and looks something like 9af7ae3a-1798-4de7-a992-c3ac48****
- MS_BOT_APP_CLIENT_SECRET_VALUE is the Azure Bot secret created when registering the Azure bot earlier on, and looks something like je~IY13A~t8~r5Lt.9W.2cTJjlP*****
- ACS_BASE_URL is the base URL of the Content Services installation in the format <domain>:<port>. For example, {my.domain}/
- ADW_CONTEXT_PATH is the Alfresco Digital Workspace context path in the Content Services installation, usually /workspace
Note: If OAuth Connection name is set different from alfresco, then specify this with parameter -Dmicrosoft.app.oauth.connection-name - Expose Collaboration Connector for Teams via proxy/gateway, eg. https://{my.domain}/ms-teams-service. This URL should be the same as the one used when setting the Messaging Endpoint in the Azure Bot registration above.