msteams.md

Microsoft Teams

Overview
This guide will help you integrate Microsoft Teams with Dropzone, either via automated or manual setup. Follow the steps below for a smooth configuration experience.

Microsoft Teams is a Communicator Integration. Communicator Integrations allow Dropzone to ask questions of your employee base and use their responses to improve the quality of analysis.

Dropzone uses a Microsoft Teams Bot and an Azure AD Application to communicate directly with people in your organization.

Setup Options

Automated Setup (Recommended)

For the most reliable setup experience, contact your Dropzone support representative to request our automated deployment script. This script handles all Azure and Teams configuration automatically, including:

The script will provide you with the exact credentials needed for Dropzone configuration.

Automated Setup Results

When the automated script completes successfully, it will provide you with the following credentials:

The script creates a Teams app package (teams_app.zip) for you to upload to your organization's app catalog.

Manual Setup

Manual setup is available if automated setup is not possible for your organization. This process involves several steps in Azure and Microsoft Teams. Follow the instructions below carefully.

Manual Setup Instructions

To enable the Microsoft Teams Communicator manually, you will:

  1. Create an Azure Bot and configure it for Microsoft Teams
  2. Configure your Azure AD App Registration with the required API permissions
  3. Create a Teams App in the Developer Portal
  4. Publish the Teams App to your organization's app catalog
  5. Collect the necessary credentials for Dropzone configuration

Azure Portal & Azure AD Setup

1. Create Azure Bot

2. Configure Bot Channels

3. Configure Bot Messaging Endpoint

4. Azure AD App Registration - Create Client Secret

5. Azure AD App Registration - Configure API Permissions

Teams Developer Portal & Admin Center Setup

1. Create/Configure Teams App in Developer Portal

2. Publish in Teams Admin Center

Credentials to Provide to Dropzone

You will need the following information to configure the MS Teams Communicator in Dropzone:

  1. MS Teams Bot App ID: The Microsoft App ID from your Azure AD App Registration
  2. MS Teams Bot App Secret: The Value of the client secret generated in your Azure AD App Registration
  3. MS Graph Tenant ID: The Directory (tenant) ID from your Azure AD App Registration's overview page
  4. MS Teams App Catalog ID: The "App ID" obtained from the Microsoft Teams Admin Center after publishing the app

Enable Microsoft Teams in Interviewer Configuration

After successfully configuring and saving the Microsoft Teams communicator credentials, set it as the active interviewer for desired scenarios:

  1. Navigate to Settings > Interviewer Configuration in Dropzone
  2. On the Interviewer Configuration page, locate Microsoft Teams in the top-right dropdown menu and select it
  3. Ensure the toggle switch next to Microsoft Teams is enabled (blue and toggled to the right)

This will activate Microsoft Teams as a communicator for initiating interviews based on your configured scenarios.

Troubleshooting

If you encounter any issues during setup or when configuring the integration in Dropzone: