Ignition Alert message to Microsoft Team

Hi ignition community
Is it possible to send Alert to Microsoft Team ? And what mechanism fir that?
Thanks

Hi,
Sure, take a look at this post…you’ll find a quick how to: https://www.linkedin.com/posts/itmation_ignition-scada-et-notification-microsoft-activity-6684760744736768000-l7vX

1 Like

Thanks.

There is other workaround with Ignition SMTP mail configuration itself. In MS Teams we can get the email address of each channel (https://www.youtube.com/watch?v=d5Dekg8NG5w). Which can be used in Ignition alarm pipeline to trigger a mail to MS Teams channel. I just tested this email ID with mail server on the Gateway webpage under Email Settings.

Has anyone extended this idea to displaying a channel, chat, etc. from Teams in Ignition? And even better, have an event trigger when a new message arrives so Ignition can do something like sound an alarm or turn on a light? I am about to write a messaging system for Ignition (well, tweak one that I have seen) but this would be a more elegant solution.

If you use the WebDev module, you could set up an endpoint that receives events from Microsoft’s “Graph API” (apparently) - you’ll have to create an appropriate subscription: https://docs.microsoft.com/en-us/graph/api/resources/webhooks?view=graph-rest-1.0

Somewhere in MDN, there’ll probably be a reference to the structure of the JSON you’ll get once subscribed - in your webdev resource, you would parse that JSON and accordingly perform some Ignition action(s).

If I am reading the documentation correctly outgoing webhooks (POSTs to the WebDev module) only work if you @mention the webhook. I am really looking to integrate (or write) a dumbed down Teams client that can be embedded into Ignition. I may end up using a database table to mimic a chat.