Introduction to the Microsoft TeamsSyncPack

Download this manual as a PDF file 

This section describes how you can use the "Microsoft Teams" SyncPack to automatically create channels and trigger event messages from SL1 to Microsoft Teams. The integration is uni-directional between SL1 and Microsoft Teams.

This SyncPack uses the "Microsoft Teams Automation" PowerPack.

What Can I Do with this SyncPack?

The "Microsoft Teams" SyncPack lets you automate the creation of channels and messages in Microsoft Teams based on SL1 events. The integration is bidirectional, between SL1 and Microsoft Teams.

You can configure this SyncPack to perform the following integrations:

  • Create a channel in Microsoft Teams to post event notifications from SL1.
  • Synchronize an event update made in Microsoft Teams with the event status in SL1.
  • Synchronize other event activities and status changes between teams and SL1.

For more information about how to configure these applications, see Configuring Applications for the Microsoft Teams SyncPack.

Contents of the SyncPack

This section lists the contents of the "Microsoft TeamsSyncPack.

PowerFlow Applications

  • Create Channel For Event. This application creates a channel in Microsoft Teams to post event notifications from SL1.
  • Created Channel Event Notification MS Teams.
  • Major Event Notification To MS Teams.
  • Outage Event Notification.
  • Sync Event Status From Teams to SL1. This application synchronizes an event update made in Microsoft Teams with the event status in SL1.

For more information about how to configure these applications, see Configuring Applications for the Microsoft Teams SyncPack.

Configuration Object

  • Sample Microsoft Teams Config. This configuration object can be used as a template after the SyncPack is installed on the PowerFlow system. The configuration object includes the following:
  • Details for connecting to the SL1 API, including the URL, username, and password
  • Details for connecting to the Microsoft Teams API, including the base URL, private instance URL, and API keys
  • Details for connecting to an HTTP Proxy when communicating with Microsoft Teams, including the hostname or IP address, username, and password
  • Mapping between SL1 events and Microsoft Teams alerts including, device ID format, heartbeat and schedule name, default user, and maintenance object format information

Steps

The following steps are included in this SyncPack:

  • Call User on Teams
  • Create Teams Channel
  • Create SL1 Payload
  • Delete Event From SL1
  • Fetch Channel ID From Name
  • Fetch Microsoft Email
  • Fetch Teams User Input Data
  • Post Event Card To Teams
  • Post Event Details To Channel
  • Post Update to SL1