Installation Guide for O365 5.0
Overview
TeamConnect O365 Add-in 5.0 is a newly developed product utilizing Microsoft’s latest Add-in technology to integrate TeamConnect with Outlook.
This document is a guide that details the prerequisites, system requirements, step-by-step installation instructions, and troubleshooting for the TeamConnect O365 Add-in 5.0. These details are the instructions to generate a manifest and deploy the Add-in. Once the manifest is generated and the Add-in is deployed, the final TeamConnect O365 Add-in 5.0 configuration is automatically available for the end users within the duration mentioned by Microsoft post-deployment.
Introduction
TeamConnect O365 Add-in 5.0 introduces a different way to integrate with Microsoft Outlook, leveraging the Microsoft Add-in technology. Its purpose is to empower attorneys and users by allowing them to conveniently access commonly used TeamConnect features through Outlook 365, rather than TeamConnect. To locate and determine the user’s TeamConnect Version, refer to the Add-in Installation section below.
The TeamConnect O365 Add-in 5.0 is deployed to the end users using the admin center of Microsoft 365 and needs to be handled by the client's IT, irrespective of the fact whether they are a hosted TeamConnect client or deploy TC on-premise.
System Requirements
The following are the essential system requirements to implement TeamConnect O365 Add-in 5.0:
- Users must have an active Outlook 365 license and a TeamConnect user account.
- TeamConnect O365 Add-in 5.0 requires a TeamConnect Enterprise 8.0 version or higher.
- Installation of TeamConnect O365 5.x module via Available Updates in Admin Settings → About.
- Compatible web browsers are Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari (version 17.2.1 or above).
- As Safari is not supported, we suggest you utilize an alternative web browser on your Mac.
- Compatible Desktop versions are Windows and Mac.
- TeamConnect Add-in should be installed in the Microsoft 365 Admin Center.
- The TeamConnect O365 Add-in is not supported on Outlook 2019 or earlier versions on the desktop.
- The legacy Office plug-in is not supported with TeamConnect 8.0 and above.
- Only the Outlook Add-in 5.0 is compatible, as it includes the JDK 21 upgrade and mobile compatibility changes.
- Users attempting to connect via the plug-in will see the following message:
“The Office plug-in is not supported with TeamConnect 8.0 and above. Please contact Mitratech Support to install the web add-in and access the latest features.”
Administrator Responsibilities
The following table outlines the specific responsibilities of the TeamConnect Administrator and Microsoft 365 Administrator.
| Task/Activity | Responsible Admin |
|---|---|
| Azure Keys for Graph API Configuration | Microsoft Admin |
| Register Application in Azure | Microsoft Admin |
| Managing Permission Type Settings in TeamConnect | TeamConnect Admin |
| Configure Client Secret and IDs | Microsoft Admin |
| Generate the Manifest File | TeamConnect Admin |
| Add-in Deployment and Redeployment (after updates) | Microsoft Admin |
| Add-in Configuration | TeamConnect Admin |
| Mobile Add-in Enablement | TeamConnect Admin |
| Migration from Plugin to Add-in | TeamConnect Admin |
| Webhook / Notifications Configuration | Microsoft Admin |
Outlook Integration with TeamConnect
Prior to initiating the integration process, it is advisable to examine the Admin guide accessible through the following link: Admin Guide
Add-in Installation
Prerequisites
- To install the Add-in on Windows desktops, ensure that Modern Authentication is enabled in the Microsoft 365 Admin Center under Settings. In the Microsoft 365 admin center, go to Settings → Org Settings → Modern Authentication. Select the checkbox to enable Modern Authentication.
- For newly installed TeamConnect 7.1, along with the Office Suite plugin, clients will be required to perform an upgrade to the TeamConnect O365 Add-in 3.X version.
License Setup and Updates
Before you initiate the license setup process, you need to verify the license file:
- If you are an existing Outlook Plug-in user, your TeamConnect license file should already include the Office Add-in license.
- If you are setting up the Office Add-in for the first time, ensure that the license file you are using includes the Office Add-in license.
- If the license is not included, contact Mitratech Support to obtain the correct license file.
New Users – Make sure your TeamConnect license file includes the Office Add-in license before setting up the Add-in. Contact Mitratech Support if it is missing.
Existing Plug-in Users – Your current license file already contains the Office Add-in license. You can directly upgrade without requesting a new license.
| Instructions to Follow | Screenshot for Reference |
|---|---|
|
Step 1: Upload License File (if required)
|
|
|
Step 2: Check for Available Updates
|
|
|
Step 3: Verify Installed Products
|
Add-in Limitations
- We do not support using the previous Office Suite Plug-in (for Outlook) and the new Add-in simultaneously. It is highly recommended to uninstall the previous Plug-in before proceeding with the installation of the new Add-in.
- The legacy Office plug-in is not supported with TeamConnect 8.0 and above.
- File check-in/check-out is supported in the Outlook Add-in, rather than in Word, PowerPoint, and Excel. Users can efficiently manage files through the Outlook Add-in or directly through TeamConnect for seamless file handling.
Azure Keys for Graph API Configuration
TeamConnect utilizes the Microsoft Graph API to communicate with the Microsoft Exchange server. Below are comprehensive, step-by-step instructions on configuring Azure keys for the Graph API.
Register Application in Azure
- Go to the Azure Active Directory.
(Note: This website is external and managed by Microsoft, not under the Mitratech domain.) - Sign in with your Azure admin account that has administrative privileges to the organization’s M365 domain.
- Navigate to App Registrations → New Registration.
- Enter a name for the registration.
- Select the Single Tenant option for Supported Account Types.
- Click Register.
Managing Permission Type Settings in TeamConnect
In TeamConnect → Admin → Office Suite, admins can select or change the Permission Type at any time. The available options are provided as radio buttons:
- Delegated Permissions
- Application Permissions
- None
Based on the permission type selected, you can follow the instructions provided below:
Click here if the Permission Type is Application Permissions
Configuration:
- Navigate to TeamConnect → Admin → Office Suite and select Application Permissions.
- Populate all fields under the Graph API Keys section.
Default Behavior:
- By default, the option is set to None for both Plug-in Clients and Add-in Clients.
- Admins must manually switch from None to Application Permissions when required.
Migration Requirement:
-
During migration, admins must manually set the Permission Type to Application Permissions to ensure proper configuration.
Admin Options:
-
When Application Permissions are selected, the process works as it does in TCE 7.2 and below.
Configure API Permissions in Azure
| Instructions | Screenshot for Reference |
|---|---|
|
|
|
|
|
|
Permissions Required for Mobile Add-in
|
|
|
Reauthentication:
-
If a user has been inactive for a while, they will be prompted to log in again.
Switching Away from Application Permissions:
-
If changed to Delegated Permissions or None, previously stored tokens remain unused but stay in the database.
-
These can be cleared manually by an admin using an SQL query (optional).
Click here if the Permission Type is Delegated Permissions
Configuration
- Navigate to TeamConnect → Admin → Office Suite and select Delegated Permissions.
- Populate all fields under the Graph API Keys section.
Configure API Permissions in Azure
| Instructions | Screenshot for Reference |
|---|---|
|
|
|
|
|
|
Note: This applies only to delegated permissions.
|
|
Configure Azure Keys
|
Add or Update Redirect URI
-
In the Redirect URIs section:
- Click Add a platform or edit an existing platform (e.g., Web).
- Use the following format for the Redirect URI:
- https://<YourServerInstance>/officeAuthentication.htm
- Replace <YourServerInstance> with your specific server instance address.
- Click Save.
-
Ensure Notifications API Access
- Confirm that the Notifications API of TeamConnect is accessible to Microsoft’s Graph API to enable Web Hook synchronization.
- If whitelisting Microsoft’s IPs, refer to Microsoft’s documentation: Additional Office 365 IP Addresses and URLs ↗.
- For more information on Webhook Notifications, refer to the Admin guide ↗.
-
Finalize Configuration
- Click the Update button in the Azure portal.
- Azure Keys for Graph API are now configured.
Default Behavior:
- By default, the option is set to None for both Plug-in Clients and Add-in Clients.
- Admins must manually switch from None to Delegated Permissions when required.
Consent and Revocation:
- Admins can revoke user-granted consent for delegated permissions at any time.
- To fully revoke access, tokens must be invalidated via the Graph API.
Refer to Microsoft documentation:
Reauthentication:
-
Users inactive for a long period will be prompted to log in again.
Switching Away from Delegated Permissions:
- If changed to Application Permissions or None, stored access and refresh tokens remain in the TeamConnect database but become unused.
- These tokens remain valid in Microsoft but can be removed manually by an admin using an SQL query (optional).
Settings in Microsoft Admin Center
Use the Settings in Microsoft Admin Center to configure and validate Microsoft Graph API credentials, ensuring seamless integration with the Outlook 365 Add-in.
Configure Client Secret and IDs
| Instructions | Screenshot for Reference |
|---|---|
|
|
|
|
|
|
|

