The Now Platform® Washington DC release is live. Watch now!
on 05-11-2021 05:48 PM - edited on 03-02-2023 11:07 AM by Lisa Latour
NOTE:
Plug-ins that these steps are for:
Install the bundle plugin called ServiceNow for Microsoft Teams. The bundle contains the following plugins.
IT Service Management integration with Microsoft Teams (version 2.6.0 and above)
HR Service Delivery integration with Microsoft Teams (version 3.3.0 and above)
Notify Connector for Microsoft Teams (version 2.5.0 and above)
Meeting Extensions for Microsoft Teams (version 1.3.0 and above)
Entitlement requirement:
Background:
There are two installation processes: Single Tenant and Multi-Tenant. This article is for a multi-tenant setup which we highly recommend. For single tenant setup, please follow these instructions.
Multi-tenant | Single tenant |
---|---|
|
|
Installation Process Overview:
Ultimately, your goal for the installation is to connect a given Microsoft tenant with a given ServiceNow instance and enable users to access ServiceNow via a custom app. See the figure below:
Below are the steps you will need to perform to complete the installation. Once the installation steps are complete, you configure the integration to extend it based on your specific use cases and requirements for your organization.
Step 1: Complete the pre-requisites
For additional details on the plug-in requirements, refer to Microsoft Teams Cheat Sheets.
For additional help, refer to the article Steps to Test Microsoft Teams Integrations.
Step 2: Get the required permissions and roles
For additional details on the roles, refer to roles required in the setup of the Microsoft Teams integration community blog.
Step 3: Connect ServiceNow instance with Microsoft tenant
Step 4: Create and upload the custom app manifest on Microsoft Teams (along with branding it)
### For ITSM/HRSD Integration with Microsoft teams apps ###
### For Meeting extensions for Microsoft Teams app ###
Step 5: Enable VA for Microsoft teams
Step 6: Manage Now Virtual Agent Permissions
Once the custom app is available, you should disable the Now Virtual Agent app so users are not confused about which app to install and don't get double notifications. (This is an important step for driving adoption)
Follow the steps below to do this correctly (product docs link😞
Step 7: Verify and Troubleshoot
If you did all the above steps correctly, test all features, refer to steps to test Microsoft teams integration article for guidance on what to test.
If you are facing any VA related issues, check our VA on Microsoft teams troubleshooting guide.
If you are getting errors on Employee Center, check if any RCA requests are stuck. follow the below steps:
Step 8 (optional): Configure the experience
To learn more about Microsoft Teams Integrations, refer to our get smart quickly on Microsoft Teams Integrations with ServiceNow article.
Is it possible to install the Teams Plugins on your Personal Developer Instance? They do not pop up in the Applications Module.
Hi Niclas,
Yes, it's possible to install Teams Plugins on your PD instance. Make sure your version is Quebec Patch 4 and above. If your instance is on Rome, search (System Definition->Plugins) for "ServiceNow for Microsoft Teams". This bundle will contain the 4 plugins for Teams integration.
This is a great resource put together by pooja. We followed it word by word and were able to setup the integration which would have been otherwise a nightmare with so many plugins and different 3rd party applications to be configured. Nice job with the article.
Appreciate it!!!
My instance is on Rome, still "ServiceNow for Microsoft Teams" doesn't show in application list in PDI.
Hi Keshavsingh,
Correction. PDI instances have restrictions on entitlement and "ServiceNow for Microsoft Teams" is one of them which is why it won't show up, unfortunately.
Internal employees, partners, and customer (sub-prod + prod) instances are provisioned in a different data center that does not have these restrictions.
Very helpful article. I've just spent a significant amount of time trawling through the Product docs to try to carry out the above steps and was still getting issues. This guide has plugged the gaps.
Great job Pooja !!!
Hi @Pooja Gupta1
In step 5, I can't able to override the instance facing error "Installation is failed". How can i override it?
Very useful article. As other are commenting the documentation site makes a poor job of laying this out in a structured way.
Are these steps applicable for on-prem instance of ServiceNow-Rome?
Hi Pooja,
Once I uploaded the manifest file , it goes for approval to IT admin in teams. From where can we approve the app request in teams
Hi @Pooja Gupta1,
I want to Integrate 2 different Instances with a single Tenant and I found some information(#https://docs.servicenow.com/bundle/utah-servicenow-platform/page/administer/virtual-agent/concept/va...) about creating 2 bots on Teams for this matter. But I wonder if you have any information regarding the differences in the Step-by-Step in this scenario. Should I create the first integration with the same Step-by-Step as shown and after that do the same for the second? Or is there any step that should happen different for the original?
Thank You for this article!
unable t see ServiceNow for Microsoft Teams module in my instance please help me out asap
@Lisa Latour It appears several of the links are already dead. Is there a way to get them updated? I tried some in Step 8 and they all routed to the wrong page.