Copilot no Outlook não consegue agendar em nome de outro usuário: Correção
🔍 WiseChecker

Copilot no Outlook não consegue agendar em nome de outro usuário: Correção

Você é um delegado de outro usuário no Outlook e tem permissões totais de calendário. Ao pedir para o Copilot agendar uma reunião em nome desse usuário, o Copilot recusa, gera um erro ou cria a reunião no seu próprio calendário. Isso acontece porque o Copilot não usa as mesmas permissões de delegação que o cliente Outlook desktop ou web. Em vez disso, o Copilot depende das permissões da API Microsoft Graph e do contexto do usuário passado durante a solicitação. Este artigo explica por que o Copilot falha ao agendar em nome de outro usuário e fornece as etapas exatas para resolver o problema.

Principais conclusões: Corrigir agendamento do Copilot em nome de outro usuário

  • Centro de administração do Microsoft 365 > Configurações > Configurações da organização > Copilot > Fontes de dados: Controla quais dados do Microsoft Graph o Copilot pode ler para respostas fundamentadas.
  • Centro de administração do Exchange > Destinatários > Caixas de correio > delegação de caixa de correio > Enviar em nome: Concede ao delegado permissão para enviar mensagens e solicitações de reunião em nome do proprietário da caixa de correio.
  • Outlook web > Calendário > Compartilhar > Acesso de delegado > Permissão de editor: Concede ao delegado acesso de editor ao calendário, que o Copilot exige para criar e modificar reuniões.

Por que o Copilot não consegue agendar em nome de outro usuário

O Copilot no Outlook usa a API Microsoft Graph para ler e gravar dados de calendário. Quando você pede ao Copilot para agendar uma reunião em nome de outro usuário, o Copilot envia uma solicitação de API que inclui a identidade do delegado e a identidade do proprietário da caixa de correio. A API Graph verifica duas coisas: se o delegado tem a permissão correta no nível do aplicativo e se o proprietário da caixa de correio concedeu ao delegado os direitos de delegação necessários no nível da caixa de correio.

A maioria das organizações concede permissões de delegado por meio da interface de compartilhamento ou delegação do Outlook. Essas configurações são armazenadas na caixa de correio do proprietário como configurações de delegado. No entanto, o Copilot e a API Graph exigem uma combinação específica de permissões que a interface do Outlook nem sempre configura automaticamente. Especificamente, o delegado deve ter permissão de Editor no calendário do proprietário da caixa de correio, e o proprietário da caixa de correio deve ter a permissão Enviar em nome concedida ao delegado. Se alguma delas estiver faltando, o Copilot responderá com uma mensagem de erro como “Não consigo agendar em nome deste usuário” ou “Você não tem permissão para executar esta ação”.

Além disso, o acesso aos dados do Copilot é governado pelas configurações de fonte de dados do Copilot no centro de administração do Microsoft 365. Se o serviço do Copilot estiver restrito a determinadas fontes de dados do Microsoft Graph, a solicitação de API pode ser bloqueada mesmo que as permissões do delegado estejam corretas.

Etapas para corrigir o agendamento do Copilot em nome de outro usuário

Siga estas etapas em ordem. Cada etapa aborda uma camada específica de permissões que o Copilot exige.

Etapa 1: Verificar e conceder permissão Enviar em nome no Centro de Administração do Exchange

  1. Abra o centro de administração do Exchange
    Acesse https://admin.exchange.microsoft.com e faça login com uma conta que tenha permissões de administrador do Exchange ou administrador global.
  2. Navegue até as configurações do proprietário da caixa de correio
    Selecione Destinatários > Caixas de correio. Encontre e clique no nome de exibição do proprietário da caixa de correio. No painel que abrir, selecione Delegação de caixa de correio.
  3. Conceda permissão Enviar em nome
    Em Enviar em nome, clique em Editar. Adicione o usuário delegado. Clique em Salvar. Essa permissão permite que o delegado envie solicitações de reunião que parecem vir do proprietário da caixa de correio.

Etapa 2: Definir permissão de editor do calendário via Outlook na Web

  1. Faça login como proprietário da caixa de correio
    Abra o Outlook na web (outlook.office.com) e faça login com as credenciais do proprietário da caixa de correio.
  2. Abra o Calendário e compartilhe com o delegado
    Selecione o ícone Calendário. Na barra de ferramentas, selecione Compartilhar > Compartilhar calendário. No campo Compartilhar com pessoas específicas, insira o endereço de e-mail do delegado.
  3. Defina o nível de permissão como Editor
    No menu suspenso de permissão, selecione Editor. A permissão de Editor permite que o delegado crie, leia, modifique e exclua itens do calendário. Clique em Compartilhar. O delegado receberá um convite por e-mail; ele deve aceitá-lo.

Etapa 3: Verificar as configurações de fonte de dados do Copilot no Centro de Administração do Microsoft 365

  1. Abra o centro de administração do Microsoft 365
    Acesse https://admin.microsoft.com e faça login com uma conta de administrador global.
  2. Navegue até as configurações do Copilot
    Selecione Configurações > Configurações da organização. Role para baixo e selecione Copilot (ou Copilot para Microsoft 365 dependendo do seu locatário).
  3. Verifique as permissões da fonte de dados
    Em Fontes de dados, certifique-se de que Microsoft Graph esteja habilitado. Se estiver desabilitado, o Copilot não pode ler ou gravar dados de calendário em nome de nenhum usuário. Habilite e clique em Salvar.

Etapa 4: Testar com um comando simples

  1. Abra o Outlook com a conta do delegado
    Inicie o Outlook desktop ou web e faça login como usuário delegado.
  2. Abra o painel do Copilot
    No Outlook, selecione o ícone Copilot na faixa de opções ou no canto superior direito do painel de leitura.
  3. Envie um comando de teste
    Digite: Agende uma reunião de 30 minutos com João Silva para amanhã às 10h em nome de [nome do proprietário da caixa de correio]. O Copilot deve criar a reunião no calendário do proprietário da caixa de correio e enviar o convite em nome dele.

Se o Copilot ainda tiver problemas após a correção principal

O Copilot cria a reunião no seu calendário em vez do calendário do proprietário

Isso indica que as permissões de delegado estão definidas, mas o Copilot não está usando o contexto “Enviar em nome”. A causa mais comum é que o delegado aceitou o convite de compartilhamento, mas o proprietário da caixa de correio não concedeu a permissão Enviar em nome no centro de administração do Exchange. Revisite a Etapa 1 e certifique-se de que o delegado esteja listado em Enviar em nome. Se o delegado estiver listado, remova-o e adicione-o novamente, depois aguarde 15 minutos para que a alteração seja replicada no Microsoft 365.

O Copilot retorna o erro “Não consigo executar esta ação”

Esse erro ocorre quando a fonte de dados do Copilot está restrita. No centro de administração do Microsoft 365, vá para Configurações > Configurações da organização > Copilot > Fontes de dados e verifique se Microsoft Graph está definido como Todos os dados do Microsoft Graph ou, no mínimo, inclui Calendário. Se sua organização usar uma política de fonte de dados personalizada, certifique-se de que o usuário delegado esteja incluído no escopo da política.

O Copilot não reconhece o nome do proprietário da caixa de correio

O Copilot usa a API Microsoft Graph People para resolver nomes. Se o perfil do proprietário da caixa de correio estiver incompleto ou se o cliente Outlook do delegado tiver um catálogo de endereços desatualizado, o Copilot pode não reconhecer o nome. Peça ao delegado para atualizar o catálogo de endereços do Outlook selecionando Enviar/Receber > Baixar Catálogo de Endereços no Outlook desktop, ou saindo e entrando novamente no Outlook na web.

Item Permissões de Delegado do Outlook (IU) Permissões do Copilot / Graph API
Tipo de permissão Editor, Revisor ou permissões de compartilhamento personalizadas Enviar em nome + permissão de editor no calendário
Local de configuração Outlook web > Calendário > Compartilhar Centro de administração do Exchange + Outlook web
Necessário para o Copilot Não Sim
Aplica-se a Clientes Outlook desktop e web Copilot, Graph API e aplicativos de terceiros
Tempo de replicação Instantâneo dentro do mesmo banco de dados de caixa de correio Até 15 minutos no Microsoft 365

Agora você pode usar o Copilot para agendar reuniões em nome de outro usuário no Outlook. Após concluir as três etapas de configuração em ordem, teste a configuração com uma solicitação de reunião simples. Se o problema persistir, verifique se o delegado aceitou o convite de compartilhamento de calendário e se o proprietário da caixa de correio concedeu a permissão Enviar em nome no centro de administração do Exchange. Para cenários avançados, você pode usar o Microsoft Graph Explorer para testar a chamada de API diretamente e confirmar se as permissões do delegado estão funcionando no nível da API.