Notifying the users in case of an emergency with a clear blocking message using Teams.
Teams notifications are non-blocking and will be visible on Teams application if the Teams window is active or Windows/ Windows Notification Center in case of Teams window is not active.
In case the end user has Windows 10 Focus Assist (link) active (manually, presentation mode or others) the notification will not be visible to the user and will be added to the notification center
- Emergency agent or admin will send a normal message over a dedicated team channel
- Using Power Automate/ Azure Logic App, the message being pushed to a table with the required information (message content and expiry in minutes). Check the sample code here src/EmergencyTrayApp/LogicApp
- A windows agent tray application (running on Windows machines) will pick any new message and alert the user through normal windows alert message box. A blocking message box in the center of the screen that must be dismissed by the customer. Check the sample code here src/EmergencyTrayApp
- The Windows Application can be pushed to the end users using Configuration Manager.
- Only Windows clients
- MacOS and mobile Apps are not supported in this solution
- Teams APIs/Connector has a throttling limit https://docs.microsoft.com/en-us/connectors/teams/#limits