Compartilhar via


Descrição geral dos Pedidos Pull Microsoft 365 Copilot do GitHub Cloud

O conector gitHub Cloud Pull Requests Microsoft 365 Copilot permite às organizações indexar pedidos Pull armazenados nos repositórios do GitHub e torná-los pesquisáveis nas experiências do Microsoft 365 Copilot e do Microsoft Search. Ao integrar dados do GitHub, os utilizadores podem obter informações sobre pedidos Pull diretamente no Copilot, simplificando a colaboração e a tomada de decisões para as equipas de desenvolvimento.

Porquê utilizar o conector GitHub Cloud Pull Requests para indexar os seus dados?

Este conector foi concebido para organizações que pretendem apresentar dados de pedidos Pull do GitHub no Microsoft 365. Os cenários comuns incluem:

  • Capacite os programadores e gestores de projetos para localizarem e reverem rapidamente pedidos Pull entre repositórios.
  • Permitir que os decisores empresariais controlem o progresso da revisão de código e status de projetos.
  • Suporte para equipas de conformidade e auditoria com visibilidade sobre a atividade do repositório.
  • Facilite a partilha e colaboração de conhecimentos ao tornar as informações de pedido Pull acessíveis no Copilot e no Microsoft Search.

Criar agentes com o conector GitHub Cloud Pull Requests

Os programadores podem utilizar este conector como uma origem de conhecimento em agentes declarativos criados com Copilot Studio, o Agent Builder no Microsoft 365 Copilot ou o Toolkit de Agentes do Microsoft 365.

Pedidos do agente

Os exemplos seguintes mostram pedidos que os utilizadores podem utilizar para obter informações do conector GitHub Cloud Pull Requests.

Engenharia

  • Mostrar todos os pedidos Pull abertos para o repositório de Pagamentos da Contoso.
  • Listar pedidos Pull intercalados nos últimos 30 dias.
  • Localize pedidos Pull atribuídos a mim.

Garantia de qualidade

  • Que pedidos Pull estão pendentes de revisão na organização?
  • Listar pedidos Pull que requerem aprovação de GQ.

Conformidade e auditoria

  • Resumir a status de pedidos Pull para o projeto Fabrikam/Inventory.
  • Listar pedidos Pull intercalados nos últimos 30 dias para fins de auditoria.

Capacidades e limitações do conector de Pedidos Pull do GitHub Cloud

O conector GitHub Cloud Pull Requests fornece as seguintes capacidades:

  • Indexar pedidos Pull do GitHub para pesquisa e obtenção no Copilot e no Microsoft Search.
  • Mantenha as listas de controlo de acesso (ACLs) do GitHub e as permissões de utilizador para acesso seguro.
  • Personalizar a frequência de pesquisa e as preferências de indexação.
  • Mapeie as identidades de utilizador do GitHub para Microsoft Entra ID para obter uma imposição de permissão precisa.
  • Configure pesquisas incrementais e completas para indexação atualizada.
  • Suporte de automatização baseada em webhook para atualizações em tempo real (pré-visualização).

O conector tem as seguintes limitações:

  • Não suporta a indexação de pipelines CI/CD do GitHub para além da indexação status.
  • As instâncias do GitHub no local/autoalojadas não são suportadas.
  • Os comentários e as informações de consolidação não são pesquisados.
  • Concebido para o GitHub Enterprise; Os planos Gratuitos ou de Equipa podem ter funcionalidades limitadas.
  • O início de sessão único (SSO) não é suportado durante a configuração do conector.
  • Apenas é suportado conteúdo com um tamanho máximo de 30 MB. O conteúdo maior não está indexado. Na maioria dos casos, o conteúdo do pedido Pull está abaixo deste limite.
  • Por motivos de segurança, o conector não suporta a indexação de organizações onde todos os repositórios são públicos. Para desbloquear este cenário, contacte o suporte da Microsoft.

Tipos de dados indexados a partir de Pedidos Pull do GitHub Cloud

O conector indexa os metadados do pedido Pull, incluindo:

  • Conteúdo
  • Rótulos
  • Descrição
  • Carimbos de data/hora

Os dados indexados são apresentados no Copilot e no Microsoft Search, permitindo que os utilizadores consultem e obtenham informações de pedidos Pull de forma eficiente.

Modelo de permissões e controlo de acesso

As permissões são impostas ao mapear identidades de utilizador do GitHub para Microsoft Entra ID propriedades (e-mail, início de sessão, nome). Os administradores podem configurar o mapeamento de identidades e definir restrições de acesso ao repositório. O conector respeita as permissões ao nível da organização para garantir que os utilizadores só veem repositórios aos quais estão autorizados a aceder.

Para empresas que utilizam o modelo Bring Your Own Key (BYOK) em vez de Utilizadores Geridos pela Empresa (EMU), cada utilizador tem de ativar a permissão para partilhar o campo de identidade necessário nas respetivas definições de conta do GitHub.

Próxima etapa