Before users can access FileCloud through MS Teams, the Teams administrator must perform the following configuration in Teams. After that, the FileCloud Admin must Enable FileCloud/Teams integration in the FileCloud Admin portal.
FileCloud integration with MS Teams is available beginning in FileCloud Version 21.2
-
Confirm that you have FileCloud Version 21.2 or higher installed.
-
Create an MS Teams bot in the Teams' Developer Portal:
-
Open MS Teams.
-
If you do not have the Developer Portal app installed already, click the More icon in the navigation pane, search for Developer Portal, and add it.
-
Click the Developer Portal icon in the navigation pane, and go to Tools > Bot Management.
-
Click New Bot.
-
Name the bot ,and click Add.
The bot appears opened on the Tools screen. -
Change the Endpoint address to point to the bot in your FileCloud server, and click Save.
Use https://[your FileCloud server]/core/msteamsbot
You are returned to the Tools screen.
-
Click Bots.
You go back to the Bots Management screen. -
Copy the Bot ID. You will need it to set up MS Teams integration in the FileCloud admin portal.
-
-
Create the MS Teams application in Teams' Developer Portal.
-
In the Developer Portal, click the Apps tab, and then click New App.
An Add App window opens. -
Enter a name for your FileCloud app and click Add.
The Basic Information screen for the app opens. -
Fill in the form, and click Save.
Depending on your MS Teams environment policies, you may not be required to enter a value for Application (client) ID.
-
In the navigation pane, click Branding.
The Branding screen opens.
-
Download the following two images (right-click and choose Save image as).
-
Upload the first image for Color icon, and the second image for Outline icon.
You may use custom images, but they must be 192px X 192px for the color image and 32px X 32px for the transparent outline.
-
-
Set up your MS Teams bot.
-
In the navigation pane, click App Features, and click Messaging Extension.
The Messaging Extension screen opens.
-
Choose Select an existing bot, and select the FileCloud bot that you just created, and click Save.
-
Uncheck Users can reconfigure app, and click Add a command.
An Add a command dialog box opens.
-
Fill in the fields as shown in the following screenshots:
-
Click Save.
You are returned to the Messaging Extension screen. -
Click Save again, or the command will not be saved.
-
Now, in the Messaging Extension screen, click Add a domain.
-
In the Add Domain dialog box, add your domain without the https:// prefix, and click Add.
-
In the Messaging Extension screen, click Save.
-
In the navigation pane, click App Features again, and click Personal app.
-
Click Add a personal app.
The Add a tab to your personal app dialog box opens. -
Fill in the fields as follows. Your Entity ID will be entered for you.
-
Click Confirm.
In the Personal app screen, click Save.
-
-
Add your domain to a global domains list.
-
In the navigation pane, click Domains, and then click Create your first domain.
(If you already have domains listed, click Add a domain.)
-
In the Add domain dialog box, enter your domain (the same one you entered above, in step 4h).
-
Click Add.
The domain is added to the list:
-
-
Export the application manifest zip file from Teams' Developer Portal.
-
Click Publish.
The Publish your app dialog box opens. -
Click Download the app package.
-
Save the downloaded app package zip file.
-
-
Upload the application and submit it for approval in MS Teams.
-
In the MS Teams navigation pane, click Apps.
-
In the left panel click Manage your apps.
-
In the Manage your apps screen, click Upload an app.
The Upload an app dialog box opens. -
Click Submit an app to your org.
Your file explorer opens. -
Select your app package zip file.
You should now see:
-
As the Teams administrator, approve and publish the app.
For more information, see https://docs.microsoft.com/en-us/MicrosoftTeams/manage-apps#approve-a-custom-app.
The app's Status changes to Approved, and the app becomes available in your company's app store.
-