Visão geral

O repositório de dados do Microsoft Teams para o Gemini Enterprise permite pesquisar e realizar ações nos seus canais, chats e programações.

Versões compatíveis do Microsoft Teams

O repositório de dados do Microsoft Teams é compatível com a versão 2.1 e mais recentes.

Ações permitidas

Quando o repositório de dados do Microsoft Teams está ativado, os usuários finais podem usar comandos de linguagem natural no Gemini Enterprise para realizar as seguintes ações.

Ação Descrição
Enviar mensagem do canal Envia uma mensagem para um canal especificado.
Enviar mensagem de chat Envia uma mensagem em um chat.
Atualizar mensagem do canal Atualiza uma mensagem em um canal especificado.
Atualizar mensagem de chat Atualiza uma mensagem em um chat.
Criar canal Cria um canal em uma equipe especificada.
Atualizar canal Atualiza o nome de exibição, a descrição ou o tipo de um canal em uma equipe especificada.
Criar chat Cria um chat individual ou grupo de chat.
Atualizar chat Atualiza os metadados de um chat, como o tema.
Adicionar membro ao canal Adiciona um membro a um canal.
Criar programação Cria uma programação para uma equipe no aplicativo Shifts.
Criar entrada de folga Cria uma entrada de folga para um membro da equipe.
Atualizar entrada de folga Atualiza uma entrada de folga para um membro da equipe.

Permissões necessárias

Para permitir que o Gemini Enterprise realize pesquisas e ações federadas usando o Microsoft Teams, você precisa das seguintes permissões de gráfico.

Modo de conexão Permissão Tipo de permissão Finalidade
Pesquisa federada Channel.ReadBasic.All Delegado Permite que o app leia os nomes e as descrições dos canais.
ChannelMember.Read.All Delegado Permite que o app leia os membros dos canais.
ChannelMessage.Read.All Delegado Permite que o app leia mensagens de canais do usuário.
Chat.Read Delegado Permite que o app leia todos os chats.
Chat.ReadBasic Delegado Permite que o app leia as propriedades básicas dos chats.
ChatMessage.Read Delegado Permite que o app leia todas as mensagens de chats individuais e em grupo.
Group.Read.All Delegado Permite que o app leia os rótulos de sensibilidade do Microsoft Purview atribuídos ao grupo principal do Microsoft 365 de uma equipe, que são usados para aplicar a Proteção de Dados Sensíveis (redação) ao conteúdo do Microsoft Teams.
Schedule.Read.All Delegado Permite que o app leia programações, grupos de programação e turnos de equipes.
Team.ReadBasic.All Delegado Permite que o app leia os nomes e a descrição das equipes.
TeamMember.Read.All Delegado Permite que o app leia os membros das equipes.
User.Read.All Delegado Permite que o app leia os perfis completos de todos os usuários.
Pesquisa e ações federadas Channel.Create Delegado Permite que o app crie canais no Microsoft Teams. Necessário para a ação de criação de canal.
Channel.ReadBasic.All Delegado Permite que o app leia os nomes e as descrições dos canais.
ChannelMember.Read.All Delegado Permite que o app leia os membros dos canais.
ChannelMember.ReadWrite.All Delegado Permite que o app adicione e remova membros de canais. Necessário para a ação de adicionar membros ao canal.
ChannelMessage.Read.All Delegado Permite que o app leia mensagens de canais do usuário.
ChannelMessage.ReadWrite Delegado Permite que o app atualize mensagens de canais. Necessário para a ação de atualização de mensagens de canais.
ChannelMessage.Send Delegado Permite que o app envie mensagens em qualquer canal.
ChannelSettings.ReadWrite.All Delegado Permite que o app leia e atualize as configurações dos canais. Necessário para a ação de atualização de canais.
Chat.Create Delegado Permite que o app crie chats. Necessário para a ação de criação de chats.
Chat.Read Delegado Permite que o app leia todos os chats.
Chat.ReadBasic Delegado Permite que o app leia as propriedades básicas dos chats.
Chat.ReadWrite Delegado Permite que o app leia e grave conversas individuais e em grupo de chat, incluindo mensagens de chat. Necessário para as ações de atualização de chat e de mensagens de chat.
ChatMessage.Read Delegado Permite que o app leia todas as mensagens de chats individuais e em grupo.
ChatMessage.Send Delegado Permite que o app envie mensagens de chat.
Group.Read.All Delegado Permite que o app leia os rótulos de sensibilidade do Microsoft Purview atribuídos ao grupo principal do Microsoft 365 de uma equipe, que são usados para aplicar a Proteção de Dados Sensíveis (redação) ao conteúdo do Microsoft Teams.
Schedule.Read.All Delegado Permite que o app leia programações, grupos de programação e turnos de equipes.
Schedule.ReadWrite.All Delegado Permite que o app crie e atualize programações, turnos e entradas de folga para equipes. Necessário para as ações de criação de programação, entrada de folga e atualização de entrada de folga.
Team.ReadBasic.All Delegado Permite que o app leia os nomes e a descrição das equipes.
TeamMember.Read.All Delegado Permite que o app leia os membros das equipes.
User.Read.All Delegado Permite que o app leia os perfis completos de todos os usuários.

Para informações sobre como configurar essas permissões, consulte Configurar as permissões do Microsoft Graph. Para uma referência detalhada sobre permissões de gráfico, consulte a documentação da Microsoft sobre Referência de permissões mínimas de gráfico.

Limitações

O repositório de dados do Microsoft Teams para o Gemini Enterprise tem as seguintes limitações:

  • Ao criar um app ou adicionar um repositório de dados a um app, recomendamos associar apenas um repositório de dados a ações pertencentes a um único tipo de conector.
  • Não há suporte para a aplicação de um perímetro do VPC Service Controls em repositórios de dados do Microsoft Teams. Para aplicar o VPC Service Controls, é necessário excluir e recriar os repositórios de dados. Para mais informações sobre o VPC Service Controls e como usar ações após ativar o VPC Service Controls, consulte Proteger seu app com o VPC Service Controls.
  • O repositório de dados do Microsoft Teams só é compatível com os global, us e eu locais.

A seguir