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.
O conector Microsoft 365 Copilot Problemas do GitHub Server integra dados de problemas do GitHub no Microsoft 365. Quando implementa este conector, as experiências Microsoft 365 Copilot e Microsoft Search podem surgir problemas relevantes diretamente em aplicações como o Teams, o Outlook e o SharePoint. Quando indexa dados de repositórios do GitHub Enterprise, os utilizadores podem procurar e determinar os problemas no Copilot e no Microsoft Search. Esta capacidade ajuda as equipas de desenvolvimento a controlar o trabalho, a triagem de erros e a compreender os status do projeto sem sair do fluxo de trabalho.
Porquê utilizar o conector Problemas do GitHub Server para indexar os seus dados?
Para muitas equipas de engenharia, o GitHub Issues é o principal sistema de registo para pedidos de funcionalidades, erros e itens de trabalho operacionais. No entanto, estas informações são frequentemente siloadas no GitHub. Isto torna mais difícil para os PMs, engenheiros, suporte e intervenientes compreender o que está a acontecer sem alternar entre ferramentas. O conector Do GitHub Issues Copilot indexa problemas do GitHub Enterprise para que os programadores, PMs, pessoal de suporte e líderes de engenharia possam detetar e resumir problemas relevantes no Microsoft 365. Os utilizadores podem fazer perguntas em linguagem natural, tais como "Quais são os erros abertos para o serviço de finalização de compra?" — e receber respostas contextuais fundamentadas com ligações para os problemas originais no GitHub.
Benefícios do conector
O conector Problemas do GitHub Server fornece os seguintes benefícios à sua organização:
- Melhora a visibilidade do trabalho – PMs, engenheiros e líderes podem apresentar problemas abertos, prioridades e status a partir do Teams, Outlook ou SharePoint.
- Acelera a triagem e a tomada de decisões – o Copilot pode agrupar, resumir e realçar tendências de problemas (por exemplo, erros de produção recorrentes) para suportar decisões mais rápidas e condicionadas por dados.
- Melhora a colaboração entre equipas – as equipas de suporte e operações podem referenciar problemas do GitHub nas conversações do Microsoft 365, reduzindo o desalinhamento e o controlo duplicado.
- Reduz a mudança de contexto – os utilizadores podem detetar e resumir problemas diretamente no Copilot, em vez de procurar e filtrar manualmente no GitHub.
- Preserva a segurança e a conformidade – o conector honra os controlos de acesso do GitHub para que apenas os utilizadores autorizados vejam dados de repositórios privados e projetos restritos.
Casos de uso
A tabela seguinte lista os casos de utilização comuns do conector Problemas do GitHub Server.
| Departamento/função | Caso de uso | Benefício comercial |
|---|---|---|
| Engenharia | Peça ao Copilot para obter erros abertos, problemas priorizados ou bloqueadores para um serviço ou repositório específico. | Compreensão mais rápida do trabalho atual; tempo reduzido despendido na filtragem e pesquisa no GitHub. |
| DevOps/SRE | Resumir incidentes de produção, erros recorrentes ou problemas relacionados com a fiabilidade nos repositórios. | Revisão de incidentes melhorada, melhor identificação das tendências de fiabilidade. |
| Suporte de TI/Suporte técnico | Problemas comunicados pelo utilizador do Surface, pedidos de suporte ligados e status atuais do GitHub. | Respostas mais rápidas aos intervenientes internos; menos bilhetes duplicados. |
| Gestão de produtos | Reveja pedidos de funcionalidades, itens de tarefas pendentes e status agrupados por etiquetas, marcos ou detentores. | Melhor atribuição de prioridades e decisões de mapa de objetivos com base em dados de problemas dinâmicos. |
| Liderança de engenharia | Obtenha resumos do Copilot de erros críticos, problemas de alta prioridade e itens de bloqueio de versões. | Tomada de decisões mais rápida e avaliações de preparação de versões melhoradas. |
Criar agentes com o conector Problemas do GitHub Server
Os programadores podem utilizar este conector como uma origem de conhecimento em agentes declarativos que criam com Copilot Studio, o Agent Builder no Microsoft 365 Copilot ou o Toolkit de Agentes do Microsoft 365.
Ao ligar problemas do GitHub a estes agentes, pode criar experiências que:
- Responda a perguntas sobre a carga e prioridades do problema atual.
- Resumir problemas relacionados para uma determinada funcionalidade ou incidente.
- Ajude as equipas a planear sprints e lançamentos com dados de problemas em direto.
Pedidos do agente
Os exemplos seguintes mostram pedidos que os construtores de agentes podem utilizar para ajudar os utilizadores a obter informações dos Problemas do GitHub Server:
Engenharia
- Quais são os erros abertos para o serviço de finalização da compra e quem os possui?
- Resumir os problemas de desempenho identificados criados nos últimos sete dias.
- Que problemas estão a bloquear a próxima versão do Project Alpha?
DevOps/SRE
- Liste os incidentes abertos com etiquetas de produção ou sev1 e resuma os respetivos status atuais.
- Que padrões de erro periódicos pode ver a partir de problemas identificados como base de dados no último mês?
- Resuma as tarefas de seguimento criadas após o último incidente de produção.
Suporte de TI/Suporte Técnico
- Encontre problemas do GitHub ligados à VPN ou problemas de início de sessão único (SSO) e resuma os respetivos status atuais.
- Que problemas estão a controlar os problemas de autenticação comunicados pelo utilizador e qual é o ETA para resolução?
Gestão de Produtos
- Resumir todos os pedidos de funcionalidades abertos identificados como vNext para o Project Alpha.
- Quais são as principais funcionalidades pedidas pelo cliente com base em problemas identificados como pedido do cliente?
- Que problemas estão atualmente no âmbito do próximo marco para a aplicação móvel?
Liderança de engenharia
- Dê-me um resumo de todos os erros críticos abertos nos nossos três principais serviços.
- Que problemas de alta prioridade estão em risco de perder o marco atual?
Capacidades e limitações do conector problemas do GitHub Server
Ao utilizar o conector Problemas do GitHub Server, pode:
- Indexar problemas de repositórios do GitHub Enterprise suportados para que possa detetá-los e ressoá-los nas experiências do Microsoft 365.
- Ative o Microsoft Search e o Copilot para obter dados do GitHub de forma eficiente. Os utilizadores podem procurar problemas através do Microsoft Search e fazer perguntas sobre o Copilot fundamentadas nos dados de problemas do GitHub, tais como: "Quais são os problemas abertos que me são atribuídos no repositório de pagamentos?" ou "Resumir os problemas de acessibilidade etiquetados criados neste trimestre".
- Mantenha as listas de controlo de acesso (ACLs) e as permissões de utilizador do GitHub. O conector honra as ACLs e as permissões de repositório do GitHub, pelo que os utilizadores só veem problemas de repositórios aos quais têm acesso no GitHub.
- Configurar o comportamento de pesquisa e indexação. Pode personalizar a frequência com que as atualizações de problemas são sincronizadas, quais os repositórios ou organizações a incluir e as etiquetas ou estados (abertos/fechados) a atribuir prioridades à indexação.
O conector tem as seguintes limitações:
- O conector não suporta a indexação de pipelines CI/CD do GitHub para além de quaisquer informações básicas status que possam aparecer nos campos ou metadados do problema. As execuções detalhadas do pipeline, os registos e a configuração não estão indexados.
- O conector foi concebido e otimizado para cenários do GitHub Enterprise. As organizações que utilizam planos do GitHub Gratuito ou do GitHub Team podem ter funcionalidades limitadas ou suporte reduzido, consoante as APIs disponíveis e as funcionalidades da plataforma.
- 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 Problemas do GitHub
A tabela seguinte descreve os tipos de dados que o conector indexa e como o conteúdo é apresentado no Copilot e nos resultados da pesquisa.
| Entidade do GitHub | Indexado e apresentado em Copilot e pesquisa |
|---|---|
| Issues | Campos de problemas principais, como título, corpo/descrição, etiquetas, estado (aberto/fechado), detentores, marcos e metadados básicos. Estes campos aparecem nos resultados da pesquisa e como itens referenciados nas respostas copilot. |
| Metadados do problema | Propriedades como o nome do repositório, organização, carimbos de data/hora de criação e atualização e o número do problema, utilizados para melhorar a classificação, a filtragem e o resumo. |
Modelo de permissões e controlo de acesso
Pode configurar o conector Problemas do GitHub Server para que apenas os utilizadores que tenham acesso a um repositório do GitHub possam ver os respetivos problemas nas respostas copilot e nos resultados da pesquisa. O conector impõe o modelo de permissões do GitHub da seguinte forma:
- Se um repositório for privado ou restrito a equipas ou utilizadores específicos, apenas os utilizadores autorizados podem ver problemas desse repositório.
- Se um repositório estiver visível para um grupo mais vasto na sua organização, os problemas serão detetáveis para essa audiência no Copilot e no Microsoft Search.
- Para evitar a exposição acidental de dados, o conector não mostra conteúdos que não podem ser mapeados para um contexto de permissão válido.
O conector mapeia as contas de utilizador do GitHub para identidades do Microsoft 365 (Microsoft Entra ID) para avaliar com precisão as permissões, da seguinte forma:
- Se os e-mails dos utilizadores do GitHub corresponderem aos respetivos Microsoft Entra ID nomes principais de utilizador (UPNs), o conector mapeia-os automaticamente.
- Se forem diferentes, os administradores podem configurar regras de mapeamento de identidades para que a identidade correta do Microsoft 365 esteja associada a cada conta do GitHub. Este mapeamento garante que as permissões do repositório e da organização do GitHub são aplicadas quando o Copilot ou o Microsoft Search obtêm dados de problemas.