Overview

Microsoft Teams is an online collaboration tool that makes it easier for organizations to collaborate and share data among people . Its video conferencing capabilities also enables organizations to host and record conferences.


Where Microsoft Teams does wonders in bringing forth solutions by catering to the business pains faced by the organization by allowing them to collaborate and share data in real-time, VIDIZMO empowers such collaboration solutions with its out-of-the-box content hosting, storage, and management capabilities to make the valuable discussions and ideas live forever.

 

Here is a guide to integrating MS Teams with VIDIZMO:


Prerequisites

  • Access your VIDIZMO portal as an Administrator or Manager role to configure MS Teams App.
  • Make sure you have an active MS Azure account before proceeding with this integration and that you are logged in on MS teams using your Azure AD email address.
  • To integrate MS Teams with VIDIZMO, a client ID, client Secret, and Tenant ID will be required to authenticate the MS Teams App.


AZURE AD Configuration


To setup, register VIDIZMO application with Azure AD and create a service principal.


To register an application in your Azure AD tenant, click here to learn more about developing apps in Azure AD.


1. The Azure AD administrator will create a VIDIZMO app in the Azure AD. Make sure that the app is created in the organization's main directory from where all of the users are going to use MS Teams.

   

i. The app must have the following permissions

  • User.Read
  • Files.ReadWrite

2. The credentials of the app created will be used on VIDIZMO portal for integration.


VIDIZMO Configuration

Here are a few easy steps of integration using your VIDIZMO Portal.


Go to Apps Section

1. From the Portal's Homepage

i. Click on the navigation menu in the top left corner.

ii. Expand the Admin tab.

iii. Click on the Settings tab and you'll be directed to Portal Settings page.



2. On Portal Settings page:

  1. Click on the Apps to expand the list of application services you can integrate.
  2. Select Collaboration Tools where you can set up MS Teams.
  3. Click on the settings icon against MS Teams to connect its app in VIDIZMO and enable its services in your portal.



Configure MS Teams App

  1. On the MS Teams App settings screen:
    1. Enter the Client ID.
    2. Enter the Client Secret.
    3. Enter the Tenant ID.
    4. Select Publish As either Teams user or Me. Teams user means that when the content is ingested into the portal from Teams then the Team's username will be taken as the author's name against the ingested content. If "Me" is chosen, then the ingested content's author name will be the same as the name of the user in the VIDIZMO portal who has initiated the fetching process.
    5. Click on the Save Changes button.



2. After configuring MS Teams App settings, go back to the Collaboration tools screen and toggle the button against settings icon to activate the MS Teams App in your portal.

3. After enabling the app, you can now see some additional information that helps you infer the workings of the app:


  • Sync Process: This will display values such as Running and Finished to indicate the sync status. In case of a failure, it will also show an error.
  • Last Synced Attempt: This will return the latest instance in a local date-time format at which our processor fetched content from MS Teams cloud storage. This helps you keep informed on the sync status of your files in the VIDIZMO Portal.