Live Platform
  • Introduction
  • Release Notes
    • Live 3
      • 3.59.0
      • 3.58.0
      • 3.57.0
      • 3.56.0
      • 3.55.0
      • 3.54.0
      • 3.53.0
      • 3.52.0
      • 3.51.0
      • 3.50.0
      • 3.49.0
      • 3.48.0
      • 3.47.0
      • 3.46.0
      • 3.45.0
      • 3.44.0
      • 3.43.0
      • 3.42.0
      • 3.41.0
      • 3.40.0
      • 3.39.0
      • 3.38.0
      • 3.37.0
      • 3.36.0
      • 3.35.0
      • 3.34.0
      • 3.33.0
      • 3.32.0
      • 3.31.0
      • 3.30.0
      • 3.29.0
      • 3.28.0
      • 3.27.0
      • 3.26.0
      • 3.25.0
      • 3.24.0
      • 3.23.0
      • 3.22.0
      • 3.21.0
      • 3.20.0
      • 3.19.0
      • 3.18.0
      • 3.17.0
      • 3.16.0
      • 3.15.0
      • 3.14.0
      • 3.13.0
      • 3.12.0
      • 3.11.0
      • 3.10.0
      • 3.9.0
      • 3.8.0
      • 3.7.0
      • 3.6.0
      • 3.5.0
      • 3.4.0
      • 3.3.0
      • 3.2.0
      • 3.1.0
      • 3.0.0
    • Live 2
  • Articles
    • Creating an aggregation
    • Creating a pipe
  • Theoretical Background
    • Fundamentals
    • Key Advantages
  • Platform Architecture
    • Introduction
    • Queries
    • Glossary
  • Featured plugins
    • Annotations
    • Groovy support
    • Messenger
    • Microsoft Teams
    • MongoDB
    • MongoDB Timeseries
    • MongoDB Kit
    • Purge plugin
    • SQL
    • TCP Input
    • TimescaleDB
  • Data visualization
    • Pipes widgets
      • Temporal
      • Cartesian
      • Multi-value snapshot
      • Single-value snapshot
      • Tables
      • Heatmap
      • JSX Widgets
      • Lollipop
      • Histogram
      • State Timeline
      • Boxplot
    • Pipes modifiers on Pipes charts
  • Alerts and notifications
    • Pipes modifiers on rules
  • Pipes Queries
    • Introduction
    • Dynamic filters
    • Meta parameters
    • Reducer
      • Uniform compress
      • PIP
    • Storage Hints
    • Execution Context
    • Event flow modifiers
  • Developers
    • Plugins
    • Packages
    • Backend API
      • Lookup Tables
      • Extensions
      • Settings
      • Storage Providers
      • Web Services
      • Web Setup
      • Entity Audit
    • Web application
      • Services
        • Point service
        • Menu service
      • Browser Compatibility
      • Runtime modules
        • Core Javascript modules
        • Library modules
        • Adding modules to runtime
      • Localization (i18n)
      • Date formatting
      • Dashboard and Widgets
        • Widget API
        • Custom widget editors
        • Live Event Types
        • Live Widget Configuration
        • Live Widget Packaging
        • Widget Request Interceptors
      • React Contexts
        • Dashboard
        • Dashboard widget
      • Registering Home Page options
    • Python application
    • Subscribing to Live Events
  • Administration
    • Configuration
      • Home Page Customization
      • live.properties
    • Infrastructure Monitoring
    • Storage Monitoring
    • Queries Monitoring
    • Logs Monitoring
    • Data Purging
  • Features
    • Access Permission
    • Datasources
    • Export Dashboard
    • Partial Indexes
    • WebApp Metrics
    • Entity Audit
Powered by GitBook
On this page
  • Microsoft Teams Setup
  • Live Setup
  • Installation
  • Plugin Instance
  • Rules Events
  • Notification Group
  • Sharing annotations
  • Roadmap

Was this helpful?

  1. Featured plugins

Microsoft Teams

Enables Live to notify Microsoft Teams channels and enhance the user experience on alarms

PreviousMessengerNextMongoDB

Last updated 2 years ago

Was this helpful?

The Microsoft Teams plugin enables the INTELIE Live to send notifications as a text message to Microsoft Teams channels based on rules described by a query that can be activated or deactivated as needed. Who will be notified is also configurable, as will be shown later in this document.

Microsoft Teams Setup

  • Create your channel or go to an existing one, search for “connectors” in the options.

  • On the new popup, select “configure” to set up a new webhook.

  • Insert a name to identify the new webhook. You can also change it’s image (the image that shows when a message is sent to the channel). Then, click on “create”.

  • The link to the new webhook will now show and the setup is complete. Now, you need to create notifications in Live and link them to your webhook.

Live Setup

Installation

Plugin Instance

  • Create a new instance of the plugin at Live Integrations menu on Administration page.

  • Choose a qualifier, paste the previous created webhook’s link and save the new instance.

Rules Events

  • Now, let’s set up the notifications. At the “Monitoring” tab, select the “rules” tab and create a new rule.

  • The rule will have some important information to be filled.

    • Perspective

    • Severity

    • Text of the event (will appear as “text” attribute on Live event named “Rule Alert”)

    • Description of the event (will appear as “description” attribute on Live event named “Rule Alert”)

    • Expression

  • The expression will determine when the “rule alert” event will be sent.

  • The rule can always be activated or deactivated, so that alerts events will stop being sent.

Notification Group

  • At the Live Admin panel, select the “Notification Groups” tab and create a new one.

  • Now, choose a name for your notification group. Set up the “minimum severity”, the “teams” and “perspectives” to be notified.

  • Select the Microsoft-Teams instance you created earlier on the “Channels” checkboxes and save.

Sharing annotations

It is possible to share notes to Microsoft Teams. For each annotation type, the environment requires an extra plugin, besides the Microsoft Teams plugin, that will define the format following the Microsoft Teams API.

Please notice that that will generate a card in Microsoft Teams which is actually a snapshot of the note. Should the note be edited in Intelie Live, the modifications will have no effect on Microsoft Teams and the card will be outdated.

Roadmap

It would be nice if we could:

  • Send more than only text messages to the Microsoft Teams channels.

    • Links to dashboards

To send live notifications to a Microsoft Teams channel, we need first to create a inside of that channel, directly from Teams app.

The Microsoft Teams plugin is available for download on .

As the last step, we need to create or set up a “Notification Group”. This is the way we link the and the from previous sessions in this document.

with images, files attachments, buttons for user actions

Possibility of to perform actions into Live from the channels cards

webhook
INTELIE Live Marketplace
Cards
outcoming webhooks
created Microsoft Plugin Instance
rule alert event
Example of monitoring rule that will trigger notifications
Go to connectors page
Configure a new incoming webhook
Set up the webhook info
Copy the new webhook link
Check the hook was created as expected
Add a new MS Teams plugin instance
Create the new instance
Create a new rule
New rule creation / edit page
Set up a notification group
Notification group create / edit page
Sharing note to Microsoft Teams