Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Conexão Microsoft Teams Os canais compartilhados permitem que os membros de um canal colaborem com usuários de outras equipes e organizações. Você pode criar e compartilhar um canal compartilhado com:
- Membros de outra equipe dentro da mesma organização.
- Indivíduos dentro da mesma organização.
- Indivíduos e outras equipes de outras organizações.
Observação
- Os aplicativos de guia em canais compartilhados estão disponíveis na Nuvem da Comunidade Governamental (GCC), GCC High, Departamento de Defesa (DoD) e ambientes Teams operados pela 21Vianet .
- O SharePoint e os aplicativos de páginas do SharePoint não têm suporte para canais compartilhados em ambientes GCC, GCC High, DoD e Teams operados pela 21Vianet.
Conexão Teams Os canais compartilhados facilitam a colaboração segura de forma integrada. Permitir que usuários externos fora da sua organização colaborem com usuários internos no Teams sem alterar o contexto de usuário. Aprimorar a experiência do usuário Ao contrário de usar contas de convidado, por exemplo, os membros devem sair do Teams e entrar novamente usando uma conta de convidado. Os aplicativos do Teams ampliam o poderoso espaço de colaboração.
Habilitar seu aplicativo para canais compartilhados
SupportedChannelTypes é uma propriedade opcional que habilita seu aplicativo em canais não padrão. Se o aplicativo der suporte ao escopo da equipe e a propriedade estiver definida, o Teams habilitará seu aplicativo em cada tipo de canal adequadamente. Há suporte para canais privados e compartilhados. Para obter mais informações, consulte supportedChannelTypes.
"supportedChannelTypes": [
"sharedChannels",
"privateChannels"
]
Observação
- Se o aplicativo der suporte ao escopo da equipe, ele funcionará em canais padrão, independentemente dos valores definidos nessa propriedade.
- Seu aplicativo pode precisar levar em conta as propriedades exclusivas de cada um desses tipos de canal para funcionar corretamente.
- No momento, há suporte apenas para guias em canais privados e compartilhados no Microsoft Teams.
Obter contexto para canais compartilhados
Quando a experiência do usuário de conteúdo for carregada em um canal compartilhado, use os dados recebidos da chamada para alterações de getContext canal compartilhado.
getContext publica duas novas propriedades hostTeamGroupID e hostTenantID, que são usadas para recuperar a associação ao canal usando APIs do Microsoft Graph.
hostTeam é a equipe que cria o canal compartilhado.
Para obter mais informações sobre como habilitar sua guia, consulte:
Aplicativos e permissões em canais compartilhados
Você pode colaborar com membros externos fora da sua organização usando canais compartilhados. As permissões de aplicativo em canais compartilhados seguem a lista de aplicativos da equipe anfitriã e a política de aplicativo do locatário do host.
Observação
A API de notificação do feed de atividades não dá suporte a notificações entre locatários para aplicativos em um canal compartilhado.
Obter associação ao canal compartilhado
Você pode obter a associação direta ao canal compartilhado usando o hostTeamGroupID de getContext e seguindo estas etapas:
Obtenha membros diretos com a API da API de membros do canal GET .
GET /teams/{host-team-group-id}/channels/{channel-id}/membersObtenha cada equipe compartilhada com a API GET
sharedWithTeams.GET /teams/{host-team-group-id}/channels/{channel-id}/sharedWithTeamsUse membros GET de cada equipe compartilhada (Equipe X) com a API GET
sharedWithTeams.GET /teams/{host-team-group-id}/channels/{channel-id}/sharedWithTeams/{teamX}/members
Classificar membros no canal compartilhado como inquilinos ou fora do locatário
Você pode classificar membros como locatários ou locatários externos comparando tenantID o membro ou a equipe com hostTeamTenantID a seguinte maneira:
Obtenha o membro que você deseja comparar.
GET /teams/{host-team-group-id}/channels/{channel-id}/membersUse
getContext, compare otenantIDdo membro com ahostTenantIDpropriedade.
Identidade nativa do Microsoft Entra
Os aplicativos devem funcionar entre locatários na instalação e no uso. A tabela a seguir lista os tipos de canal e suas IDs de grupo correspondentes:
| Tipo de canal | groupId | hostTeamGroupId |
|---|---|---|
| Regular | ID do grupo Team Microsoft Entra | ID do grupo Team Microsoft Entra |
| Compartilhados | Vazio | Equipe Anfitriã ID do grupo do Microsoft Entra |
Aplicativos em chats em grupo federado com usuários externos
Observação
- Os aplicativos em chats em grupo federado com usuários externos não estão disponíveis nos ambientes GCC (Nuvem da Comunidade Governamental), GCC High, DoD (Departamento de Defesa) e Teams operados pela 21Vianet .
- Os aplicativos não têm suporte em chats individuais, canais ou reuniões com usuários externos.
O Teams dá suporte ao uso de aplicativos em chats em grupo federados com usuários externos. Esses usuários não podem adicionar, atualizar ou remover aplicativos do chat em grupo. Somente o host do chat em grupo pode adicionar, atualizar ou remover aplicativos. No entanto, todos os membros do chat, incluindo usuários externos, podem usar aplicativos nas seguintes condições:
- O administrador de locatários da organização do host do chat de grupo e o administrador de locatários da organização do usuário externo devem permitir o uso do aplicativo em chats em grupo federados. Para obter mais informações, consulte Aplicativos do Teams para participantes externos ou convidados de fora de uma organização.
- O aplicativo permite o acesso a usuários externos em chats em grupo federados.
Se você estiver desenvolvendo um aplicativo para uso em chats de grupo federado com usuários externos, registre seu aplicativo como um aplicativo multilocatário no Microsoft Entra ID. Essa ação permite que usuários de várias organizações acessem seu aplicativo.
Observação
Se quiser testar a amostra de código com um usuário externo em um chat em grupo federado, primeiro você deverá adicionar o usuário externo como convidado ao seu locatário. Para obter mais informações, consulte Início Rápido: adicionar um usuário convidado e enviar um convite. Depois de adicionar o usuário ao locatário, vá para o chat em grupo federado e adicione o convidado para testar o aplicativo.
Exemplo de código
| Nome do exemplo | Descrição | Node.js |
|---|---|---|
| Bot de Conversa do Teams | Este aplicativo de exemplo exibe os nomes dos membros em um chat em grupo federado com usuários externos. | Exibir |
Confira também
- Compilar guias para o Teams
- Esquema de manifesto do aplicativo para o Teams
- Canais compartilhados no Microsoft Teams
- Tipo de recurso de canal
- Política de retenção para locais do Teams
- Usar o acesso para convidado e o acesso externo para colaborar com pessoas de fora da sua organização
- Gerenciar reuniões externas e conversar com pessoas e organizações usando identidades da Microsoft