Microsoft Teams Integration
The ilert Microsoft Teams Integration helps you to easily connect ilert with Microsoft Teams.
Certification Overview
Our bot has undergone a rigorous certification process by Microsoft, ensuring it meets the high standards for security, privacy, and compliance set forth by Microsoft. This attestation confirms that our app adheres to best practices in software development and data handling.
For a deeper understanding of what certification means and why it matters, please refer to the Microsoft Certification Documentation for third-party apps and services.
Scope Definitions
Below is a list and description of each scope used by our bot:
1. Calendars.ReadWrite
Calendars.ReadWrite
Description: Allows the bot to create, read, update, and delete events in user calendars.
Use Case: This permission gives bot the opportunity to manage meetings that related to an alert or directly from within Microsoft Teams
2. Channel.Create
Channel.Create
Description: Enables the bot to create new channels.
Use Case: Create alert channels directly from alert details view or automatically via alert action.
3. Channel.ReadBasic.All
Channel.ReadBasic.All
Description: Grants the ability to read basic properties of channels, including names and descriptions.
Use Case: This scope is commonly used to allow the bot to provide a summary of available channels or guide users to the right channel.
4. ChannelMember.Read.All
ChannelMember.Read.All
Description: Allows reading the list of members in each channel.
Use Case: Necessary for bot that actions based on channel membership e.g. alert acknolegment.
5. ChannelMember.ReadWrite.All
ChannelMember.ReadWrite.All
Description: Allows the bot to add or remove members from channels.
Use Case: Necessary for bot to add users to the created channel that are working on an alert.
6. Chat.Create
Chat.Create
Description: Permits the bot to create one-on-one or group chats.
Use Case: Enable bots to initiate conversations based on alert actions.
7. Directory.Read.All
Directory.Read.All
Description: Allows reading data in your organization's directory, such as users, groups, and apps.
Use Case: Required for the bot to get basic information about a user who is active in ilert and microsoft teams, and then combine those activities together.
8. Group.ReadWrite.All
Group.ReadWrite.All
Description: Enables the bot to read and modify groups, including creating new groups or updating group settings.
Use Case: Enables the bot to show information about groups in ilert management UI
9. Team.ReadBasic.All
Description: Provides access to read basic properties of teams, such as team name and description.
Use Case: Enables the bot to show information about teams in ilert management UI
10. User.Read.All
User.Read.All
Description: Allows reading basic profiles of all users in your organization.
Use Case: Required for the bot to get basic information about a user who is active in ilert and microsoft teams, and then combine those activities together.
The use of these scopes ensures that our bot can interact effectively with Microsoft Teams and its users, providing functionalities that enhance productivity and collaboration within the platform. The scopes are managed carefully to balance functionality with security and privacy concerns.
Last updated