Channel Management

Microsoft Teams, also referred to as Teams, is a unified communication and collaboration platform that combines persistent workplace chat, video meetings, file storage (including collaboration on files), and application integration.

Channels are dedicated sections within a team to keep conversations organized as per organization requirements.

Basic criteria for any user to be able to be part of the channel is to be part of the team. If the user is not part of the team, then they cannot be added to the channel. Access to the channel varies based on the type of channel:

  • Standard Channel: By default, any user who is member of the Team gets membership to the standard channel.

  • Private Channel: Owner/ Admin of the channel needs to add the team member to the channel. By default, the channel is not accessible to anyone other than the owner/ admin.

Addition of a user to the team gives access to the standard channel, and removal of a user from the team leads to automatic removal from all channels including private channels to which user has access to.

This feature provides support for the following operations:

  • Aggregation of channels as separate group object.

  • Aggregation of user membership to channels.

  • (Applicable only for private channels) Add or Remove user from Channels.

Note

  • Before enabling Teams Governance, ensure that Manage Microsoft 365 Groups is enabled.

  • Enabling the Teams Governance feature can have impact on aggregation performance due to API limitations to fetch channel memberships.

Administrator Permissions

Permission

Permission Type

Purpose

Channel.ReadBasic.All

Application

Aggregate Channels

ChannelMember.ReadWrite.All

Application

Add or Remove Channel Members

ChannelMember.ReadWrite.All

Delegated

Add or Remove Channel Members

Supported Schema Attributes

To manage the channel management objects, ensure that the attributes present in Channel Attributes are present in the group schema.