The Now Platform® Washington DC release is live. Watch now!

Help
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
joeykusky
ServiceNow Employee
ServiceNow Employee

 

The large majority of the organizations I work with have invested in an Enterprise Collaboration tool.  In the market, there are two major players that often come up in conversations - Slack and Microsoft Teams. 

ServiceNow IntegrationHub has introduced spokes to integrate with both of these platforms.  Both of these spokes are in our IntegrationHub Fremium package, which includes the spokes as well as one-million transactions.  If you have a question on this package, please contact your ServiceNow sales team with questions. 

In a previous blog post, vNickNow covered integration into Slack with the Blog Post Embedding ServiceNow IT Ops into Slack .  In this blog post, I am going to cover integration into Microsoft Teams. 

 

Step 1: Preparing Microsoft Teams

In order to integrate ServiceNow into Microsoft Teams, you will first want to identify a team you want to send messages to.  In my example, I created a new team called ITOM ihub MS Teams, although you can use any existing team.  Once you have a team identified, you will need to add an app for the incoming webhook.  In the Microsoft Teams app, go into apps and search incoming to find the Incoming Webhook application. 

find_real_file.png

Next you will add a team to the webhook and provide a name

find_real_file.png

 

find_real_file.png

 

When you have finished creating the webhook, be sure to copy the link for later use in ServiceNow.

 

Step 2: Preparing ServiceNow

 

Prerequisites:

  • IntegrationHub plugins are installed on the instance you are using.  Go to System Definition – plugins and search for “flow” to see all of the plugins listed.  All of the plugins starting with the word flow should be in the installed state.find_real_file.png
  • Ensure your user account in ServiceNow has the flow_designer role assigned.  Contact your ServiceNow administrator to request this access.

Step 3: Creating Flows

Example Scenario:

The Security Operations team primarily uses Microsoft Teams for team communication.  They have asked about leveraging Microsoft Teams to see incidents in ServiceNow.  You want to create a flow that takes all new incidents assigned to the Security Operations assignment group and posts them into a Microsoft Teams Channel. 

 

  • Open Flow Designer and create a new flow find_real_file.png
  • Name your flow and add it to the Global find_real_file.png
  • Create your trigger conditions
    • New records (created) on the incident table
    • Filter by assignment group – Security Operations

      find_real_file.png
    • Create your actions
      1. Under Add an actions select Microsoft Teams and Post Incident Detail find_real_file.png
      • Add your webhook URL, Drag the Incident Record Pill over to the incident field, and create a title for your post find_real_file.png
      • Click Done
  • Save and Test your flow
    • Save the flow
    • Identify or create an incident record already assigned to the security operations group and copy that record
    • Click the test button on the top right hand of the flow
    • Choose your incident record
    • Watch your Microsoft Teams Channel to see if the test was successful.  You should see the following in your channel find_real_file.png

Summary

Using the standard Microsoft Teams spoke you can post messages, incident details, change details and problem details into a Microsoft Teams channel creating better collaboration in your enterprise.

In the next blog post, we dive into management of Channels and Teams using the Microsoft Teams Graph Spoke released in the ServiceNow store.

Notes:

Microsoft Teams Documentation
https://docs.servicenow.com/bundle/madrid-servicenow-platform/page/administer/integrationhub/referen...

Slack and Microsoft Teams: Is Enterprise Collaboration a Two Horse Race? https://www.cmswire.com/digital-workplace/slack-and-microsoft-teams-is-enterprise-collaboration-a-tw...

 

10 Comments