Installing and Configuring the Microsoft Teams Integration

This article describes how to install and configure the Microsoft Teams integration for TeamDynamix. Instructions for how to install Teams in Office 365 may change without notice from TeamDynamix. 

Installing the TDX Teams integration

Follow these steps in order to install the TeamDynamix integration in the Teams app catalog:

  1. Download the installation file:
    1. Log in to TDNext in your TeamDynamix production environment and navigate to the Downloads application. 
    2. Select the Teams Integration for TeamDynamix and download it. A .zip file will be downloaded which includes the information Teams needs to set up the integration, tailored to your TeamDynamix environment. 
  2. Add the integration to your Teams environment.
    1. Navigate to the Microsoft Teams admin center at https://admin.teams.microsoft.com to manage the Teams environment. 
    2. In the left navigation menu, select Teams apps > Manage apps
    3. In the Manage apps page, select Upload new app
    4. Click Select a file and provide the .zip file downloaded in step 1. Teams will add the TDX app to the list of installed applications. 
  3. Add the integration to a Team.
    1. In the Teams desktop app, choose one or more Teams where you would like to add the TDX integration. 
      • This allows the integration to be invoked using @TDX in that Team, but is not required to use the messaging extension for posts in that team or for chats outside of teams.  
    2. For the selected team, click the ellipsis menu > Manage team > Apps tab. 
    3. Click More Apps to view the list of apps. 
    4. Select the TDX app (search for it if it is not shown in the "Built for [Organization]" section). The details of the TDX app will display.
      • If you don't see it after searching, it may still be propagating through your environment after being installed in step 2 above. 
    5. Click Add > Add to a team, then select the appropriate team or channel. 
    6. Click Set up a bot to save.
    7. Teams will take you to the selected channel, and the TeamDynamix bot will send a message with the Azure Tenant ID, which will be used for setup in TeamDynamix. 
  4. Set up the integration in TDAdmin.
    1. In TeamDynamix, navigate to TDAdmin > Security and create an Admin Service Account. If you have a local TeamDynamix Admin Service Account already, skip to step 2.
      1. Usually, the first and last name values are something like API User, and this account can act as a service account to help you use some of the technical components of TDX
      2. When creating the account, check the Use as the TeamDynamix integrations account box
      3. Completing these steps will allow the Teams integration to communicate back with TDX
    2. Navigate to TDAdmin > Organization Settings > Integrations and click +New.
    3. Set the following values: 
      1. Integration Type: Microsoft Teams
      2. Name: provide a name for the Teams environment. TeamDynamix can connect to multiple Teams environments by setting up multiple Integrations records. 
      3. Description: optionally provide a description
      4. Azure Tenant ID: enter the Microsoft Teams Tenant ID. 
      5. Is Active: checked
    4. Save. 

The Teams integration is now configured and should be automatically registered. After these steps are completed successfully, the Status command (see below) should indicate that the Integration State for the Organization is "Registered" and the Integration State for the user is "Not Registered". Follow the instructions in the Using TeamDynamix with Microsoft Teams article to register your user for the first time. 

If a Teams user needs to be unlinked from the TeamDynamix user, this can be done in the TDAdmin > Organization Settings > Integrations page.  

Troubleshooting the TDX Teams Integration

Once the TDX app is installed in Teams, you can use the Status and Help commands in a conversation with the @TDX bot in order to get the details of the integration's status. 

Status will provide information about whether the integration has been set up with TeamDynamix: 

Screenshot of Status results

Help will provide basic information about the integration and a link to the TDX knowledge base help article. 

Screenshot of the help command

100% helpful - 6 reviews

Details

Article ID: 109436
Created
Mon 6/8/20 3:38 PM
Modified
Tue 7/12/22 10:55 AM

Related Articles (1)