Introduction

Microsoft Teams is an online collaboration tool which makes it easier for organizations to collaborate and share data among people within the organization. Its video conferencing capabilities also enable the organizations to host conferences and record them too.


Where Microsoft Teams does wonders in bringing forth solutions by catering 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.

 

Concept

The following technical concepts are essential to comprehend and understand how Vidizmo integrates with MS Teams.

  1. Configuring Azure AD App at the portal level.
  2. How MS Teams content will be fetched from MS Teams Cloud storage and uploaded into the VIDIZMO Portal.
  3. How to track the synchronization between VIDIZMO and MS Teams at any given time.


Understanding Configuration level details

Make sure you have an active MS Azure account before proceeding with this integration .The first step in integrating MS Teams with VIDIZMO is to configuring the Azure AD App details, such as the Client Id, Client Secret, and Tenant Id against which the MS Teams have been configured at the organization.

 

Note: Only Manager+ users can configure the Azure AD App details within the VIDIZMO portal.


Fetching content from MS Teams

VIDIZMO's powerful integration lets you control how you import your organization's content shared on MS Teams into your VIDIZMO Portal. Following is a guide to help you understand what each option while configuring your MS Teams App, has in store for you:

  • We will only process and fetch the content on your MS Teams Cloud storage associated with the Azure AD account that has been logged in.
  • You can fetch the content from a specific Team, a specific Drive, and a folder. You can also choose multiple folders from which you want to fetch the content, and we will bring the content.
  • You can also choose how you would you like to ingest the content into VIDIZMO portal - whether you want to ingest the content into your personalized library as private (content not accessible to anyone within the portal) or would you like to ingest the content by applying the default portal settings.

Sync Process

VIDIZMO also lets you keep track of the sync process to stay up-to-date with the content you need from the MS Teams Storage cloud.


Here are some details about how the synchronization works:

As soon as you enable the toggle button of your MS Teams App, a workflow will be initiated to fetch content from your MS Teams Account, this workflow will be reinitiated upon any changes made to the app's configuration settings or its state (on/off). You can track the sync process of your application using the below metrics displayed against your MS Teams App when activated:

  • Sync Process: This will display values such as Running and Finished to indicate status sync. 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 where our processor fetched videos from MS Teams Cloud storage. This helps you keep informed on the sync status of your files in the VIDIZMO Portal.

Integration

This integration will allow you to seamlessly fetch your MS Teams content in VIDIZMO Portal with a few clicks of app configuration. Below is a detailed user flow to help you understand what you can ideally achieve when you sync your MS Teams content to VIDIZMO Portal:

  • Sharing content within MS Teams gets uploaded to the MS Teams cloud storage, i.e., SharePoint. Our VIDIZMO Workflow, which runs at a frequency of

    every minute, will request new content, start processing it and upload it to the Portal.

  • After successful thumbnail capture, transcoding, and content processing, the content is published in the portal as On-Demand content.

    To learn more about integrating MS Teams with your VIDIZMO Portal, see: How to integrate MS Teams with VIDIZMO