Como Conectar o Microsoft Copilot às Tabelas do Dataverse
🔍 WiseChecker

Como Conectar o Microsoft Copilot às Tabelas do Dataverse

Usuários de negócios frequentemente precisam que o Copilot responda perguntas ou execute ações usando dados armazenados em tabelas do Microsoft Dataverse. Sem uma conexão direta, o Copilot não consegue acessar registros de tabelas personalizadas ou campos específicos. Este artigo explica como estabelecer essa conexão usando a integração do Copilot Studio com o Dataverse. Ao final, você será capaz de configurar um Copilot que leia e escreva em suas tabelas do Dataverse.

Principais Conclusões: Conectando o Copilot às Tabelas do Dataverse

  • Copilot Studio > Criar > Dataverse: O método principal para criar um Copilot que usa tabelas do Dataverse como fonte de dados.
  • Permissões de tabela do Dataverse: Você deve atribuir as funções de segurança corretas para que o Copilot possa ler ou gravar registros da tabela.
  • Seleção de tabela e mapeamento de campos: Escolher as tabelas e campos certos garante que o Copilot retorne respostas precisas.

O Que Significa Conectar o Copilot às Tabelas do Dataverse

O Microsoft Copilot pode usar tabelas do Dataverse como fonte de conhecimento para responder perguntas e realizar tarefas. Esse recurso funciona através do Copilot Studio, onde você cria um agente Copilot personalizado que se conecta ao seu ambiente Dataverse. A conexão permite que o Copilot consulte registros da tabela, crie novos registros, atualize os existentes e dispare fluxos do Power Automate com base nos dados da tabela.

Antes de começar, você precisa de uma licença do Microsoft 365 que inclua o Copilot Studio. Você também precisa de um ambiente Dataverse com pelo menos uma tabela que contenha dados. As tabelas conectadas devem ter as permissões corretas definidas por meio de funções de segurança no centro de administração do Power Platform. Se você estiver se conectando a uma tabela que contém informações confidenciais, aplique segurança em nível de linha para limitar o que o Copilot pode acessar.

Pré-requisitos para a Conexão

Você precisa dos seguintes itens prontos:

  • Uma assinatura Microsoft 365 E3 ou E5 com o complemento Copilot Studio
  • Função de Administrador do Sistema ou Personalizador do Sistema no ambiente Dataverse
  • Pelo menos uma tabela personalizada ou uma tabela padrão com dados de exemplo
  • O aplicativo Copilot Studio instalado a partir do centro de administração do Microsoft 365

Etapas para Conectar o Copilot às Tabelas do Dataverse

Siga estas etapas para criar um agente Copilot que use tabelas do Dataverse como fonte de dados.

  1. Abra o Copilot Studio
    Acesse copilotstudio.microsoft.com e faça login com sua conta corporativa. Se você não tiver o Copilot Studio, instale-o a partir do centro de administração do Microsoft 365 em Cobrança > Comprar serviços.
  2. Crie um novo agente Copilot
    Clique no botão Criar no painel de navegação esquerdo. Escolha Novo Copilot. Na caixa de diálogo, selecione Dataverse como fonte de dados. Isso informa ao Copilot Studio para usar seu ambiente Dataverse.
  3. Selecione o ambiente Dataverse
    Na lista suspensa, escolha o ambiente Dataverse que contém suas tabelas de destino. Se você tiver apenas um ambiente, ele aparecerá automaticamente.
  4. Escolha as tabelas a conectar
    Na seção Fontes de dados, clique em Adicionar tabela. Uma lista de todas as tabelas no seu ambiente Dataverse aparece. Marque as caixas ao lado das tabelas que você deseja que o Copilot acesse. Por exemplo, selecione a tabela Account ou uma tabela personalizada chamada CustomerOrders.
  5. Configure o mapeamento de campos
    Após selecionar as tabelas, clique em Avançar. O Copilot Studio mostra os campos de cada tabela. Por padrão, todos os campos são incluídos. Para limitar a exposição de dados, desmarque os campos que contêm informações confidenciais, como números de CPF ou dados de cartão de crédito. Clique em Confirmar.
  6. Defina permissões para o Copilot
    Vá para Configurações > Segurança no Copilot Studio. Atribua uma função de segurança que tenha permissões de leitura e gravação para as tabelas selecionadas. A função padrão do Dataverse chamada Usuário Básico funciona para acesso somente leitura. Para operações de gravação, crie uma função personalizada com os privilégios necessários.
  7. Teste a conexão
    Clique no botão Testar na barra de menu superior. Um painel de chat de teste é aberto. Digite uma pergunta como “Mostre-me as 10 principais contas por receita.” O Copilot consulta a tabela do Dataverse e retorna os resultados. Se a resposta estiver incorreta ou vazia, verifique os nomes dos campos da tabela e as permissões.
  8. Publique o agente Copilot
    Após o teste ser aprovado, clique em Publicar no menu superior. Escolha um canal como Microsoft Teams, um site personalizado ou a barra lateral do Copilot para Microsoft 365. O agente Copilot fica disponível para os usuários nesse canal.

Problemas Comuns ao Conectar o Copilot às Tabelas do Dataverse

Copilot Não Retorna Resultados das Tabelas do Dataverse

Esse problema geralmente ocorre quando o agente Copilot não possui a função de segurança correta. Vá para Copilot Studio > Configurações > Segurança e confirme se a função atribuída inclui permissão de leitura na tabela selecionada. Verifique também se a tabela contém pelo menos um registro com dados. Tabelas vazias não retornam resultados.

Copilot Não Consegue Gravar ou Atualizar Registros do Dataverse

Por padrão, a função Usuário Básico permite apenas acesso de leitura. Para habilitar operações de gravação, crie uma função de segurança personalizada no centro de administração do Power Platform. Adicione os privilégios Anexar e Anexar A para a tabela de destino. Em seguida, atribua essa função ao agente Copilot no Copilot Studio.

Copilot Mostra Dados Confidenciais que Não Deveria Acessar

Se o Copilot retornar campos que contêm informações privadas, você os removeu na etapa de mapeamento de campos. Reabra o agente Copilot, vá em Fontes de dados e edite a tabela. Desmarque os campos confidenciais. Você também pode aplicar segurança em nível de coluna no Dataverse para restringir o acesso no nível do banco de dados.

Copilot Falha ao Conectar Após uma Alteração no Ambiente Dataverse

Se você renomear ou excluir uma tabela no Dataverse, o agente Copilot perde a conexão. No Copilot Studio, vá em Fontes de dados e remova a tabela desatualizada. Em seguida, adicione o novo nome da tabela. Talvez seja necessário atualizar quaisquer tópicos ou prompts que façam referência ao nome antigo da tabela.

Item Copilot Studio com Dataverse Copilot para Microsoft 365 com SharePoint
Tipo de fonte de dados Tabelas relacionais estruturadas Documentos e páginas não estruturados
Operações suportadas Ler, criar, atualizar, excluir registros Somente leitura
Modelo de permissão Funções de segurança do Dataverse e segurança em nível de linha Permissões de site do SharePoint e permissões em nível de item
Personalização Mapeamento em nível de campo, tópicos personalizados, integração com Power Automate Limitado ao escopo de pesquisa e metadados de documentos
Melhor caso de uso Aplicativos de negócios com dados estruturados como CRM, inventário, gerenciamento de pedidos Bases de conhecimento, documentos de políticas, arquivos de projeto

Agora você pode criar um agente Copilot que leia e grave dados em suas tabelas do Dataverse. Comece testando com uma tabela pequena para confirmar que as permissões e o mapeamento de campos funcionam corretamente. Para cenários avançados, adicione fluxos do Power Automate acionados pelo Copilot para atualizar registros ou enviar notificações.