Freigeben über


Übersicht über GitHub Server Issues Microsoft 365 Copilot Connector

Der GitHub Server Issues Microsoft 365 Copilot Connector integriert GitHub-Problemdaten in Microsoft 365. Wenn Sie diesen Connector bereitstellen, können Microsoft 365 Copilot- und Microsoft Search-Umgebungen relevante Probleme direkt in Apps wie Teams, Outlook und SharePoint anzeigen. Wenn Sie Daten aus GitHub Enterprise-Repositorys indizieren, können Benutzer probleme in Copilot und Microsoft Search suchen und darüber ausloten. Diese Funktion hilft Entwicklungsteams dabei, Arbeit nachzuverfolgen, Fehler zu selektieren und Projekt-status zu verstehen, ohne ihren Arbeitsablauf zu verlassen.

Warum sollte der GitHub Server Issues-Connector zum Indizieren Ihrer Daten verwendet werden?

Für viele Entwicklungsteams ist GitHub Issues das primäre System für Featureanforderungen, Fehler und operative Arbeitselemente. Diese Informationen werden jedoch häufig in GitHub isoliert. Dadurch ist es für PMs, Techniker, Support und Projektbeteiligte schwieriger zu verstehen, was passiert, ohne zwischen Tools zu wechseln. Der GitHub Issues Copilot-Connector indiziert Probleme von GitHub Enterprise, damit Entwickler, PMs, Supportmitarbeiter und Technische Führungskräfte relevante Probleme in Microsoft 365 ermitteln und zusammenfassen können. Benutzer können Fragen in natürlicher Sprache stellen, z. B. "Was sind die offenen Fehler für den Checkout-Dienst?" – und erhalten fundierte, kontextbezogene Antworten mit Links zurück zu den ursprünglichen Problemen in GitHub.

Connectorvorteile

Der GitHub Server Issues-Connector bietet die folgenden Vorteile für Ihre organization:

  • Verbessert die Sichtbarkeit der Arbeit– PMs, Techniker und Führungskräfte können offene Probleme, Prioritäten und status in Teams, Outlook oder SharePoint anzeigen.
  • Beschleunigt die Selektierung und Entscheidungsfindung : Copilot kann Problemtrends gruppieren, zusammenfassen und hervorheben (z. B. wiederkehrende Produktionsfehler), um schnellere, datengesteuerte Entscheidungen zu unterstützen.
  • Verbessert die Zusammenarbeit zwischen Teams – Support- und Betriebsteams können in ihren Microsoft 365-Unterhaltungen auf GitHub-Probleme verweisen, um Fehlausrichtung und doppelte Nachverfolgung zu reduzieren.
  • Reduziert Kontextwechsel : Benutzer können Probleme direkt in Copilot erkennen und zusammenfassen, anstatt manuell in GitHub zu suchen und zu filtern.
  • Sicherheit und Konformität : Der Connector berücksichtigt die GitHub-Zugriffssteuerungen, sodass nur autorisierte Benutzer Daten aus privaten Repositorys und eingeschränkten Projekten sehen.

Anwendungsfälle

In der folgenden Tabelle sind häufige Anwendungsfälle für den GitHub Server Issues Connector aufgeführt.

Abteilung/Rolle Anwendungsfall Geschäftsvorteil
Konstruktion Fragen Sie Copilot nach offenen Fehlern, priorisierten Problemen oder Blockern für einen bestimmten Dienst oder Repository. Schnelleres Verständnis der aktuellen Arbeit; Reduzierter Zeitaufwand für das Filtern und Durchsuchen in GitHub.
DevOps/SRE Fassen Sie Produktionsvorfälle, wiederkehrende Fehler oder Zuverlässigkeitsprobleme in Repositorys zusammen. Verbesserte Incidentüberprüfung, bessere Identifizierung von Zuverlässigkeitstrends.
IT-Support/Helpdesk Von Surface gemeldete Probleme, verknüpfte Tickets und aktuelle status von GitHub. Schnellere Reaktionen auf interne Stakeholder; weniger doppelte Tickets.
Produktmanagement Überprüfen Sie Featureanforderungen, Backlogelemente und status nach Bezeichnungen, Meilensteinen oder Zugewiesenen gruppiert. Bessere Priorisierung und Roadmap-Entscheidungen basierend auf Live-Problemdaten.
Technische Führung Rufen Sie Copilot-Zusammenfassungen kritischer Fehler, Probleme mit hoher Priorität und Elemente zur Blockierung von Releases ab. Schnellere Entscheidungsfindung und verbesserte Freigabebereitschaftsbewertungen.

Erstellen von Agents mit dem GitHub Server Issues-Connector

Entwickler können diesen Connector als Wissensquelle in deklarativen Agents verwenden, die sie mit Copilot Studio, Agent Builder in Microsoft 365 Copilot oder dem Microsoft 365 Agents Toolkit erstellen.

Indem Sie GitHub Issues mit diesen Agents verbinden, können Sie Umgebungen erstellen, die:

  • Beantworten Sie Fragen zum aktuellen Problemladevorgang und zu den Prioritäten.
  • Fassen Sie verwandte Probleme für ein bestimmtes Feature oder einen Incident zusammen.
  • Helfen Sie Teams bei der Planung von Sprints und Releases mithilfe von Live-Issuedaten.

Agent-Eingabeaufforderungen

Die folgenden Beispiele zeigen Eingabeaufforderungen, die Agent-Generatoren verwenden können, um ihren Benutzern beim Abrufen von Informationen aus GitHub Server Issues zu helfen:

Konstruktion

  • Was sind die offenen Fehler für den Checkout-Dienst, und wem gehören sie?
  • Fassen Sie die Probleme mit der Bezeichnung Leistung zusammen, die in den letzten sieben Tagen erstellt wurden.
  • Welche Probleme blockieren das nächste Release für Project Alpha?

DevOps/SRE

  • Listen Sie die offenen Incidents mit Tags production oder sev1 auf, und fassen Sie deren aktuelle status zusammen.
  • Welche wiederkehrenden Fehlermuster können Sie von Problemen mit der Bezeichnung Datenbank im letzten Monat sehen?
  • Fassen Sie die Nachverfolgungsaufgaben zusammen, die nach dem letzten Produktionsvorfall erstellt wurden.

IT-Support/Helpdesk

  • Suchen Sie nach GitHub-Problemen im Zusammenhang mit PROBLEMEN mit VPN oder einmaligem Anmelden (Single Sign-On, SSO), und fassen Sie die aktuellen status zusammen.
  • Welche Probleme sind die Nachverfolgung von benutzern gemeldeten Authentifizierungsproblemen, und welche ETA soll behoben werden?

Produktmanagement

  • Fassen Sie alle offenen Featureanforderungen mit der Bezeichnung vNext für Project Alpha zusammen.
  • Was sind die am häufigsten von Kunden angeforderten Features basierend auf Problemen mit der Bezeichnung "Customer-Request"?
  • Welche Probleme sind derzeit auf den nächsten Meilenstein für die mobile App ausgerichtet?

Technische Führung

  • Geben Sie mir eine Zusammenfassung aller kritischen offenen Fehler in unseren drei wichtigsten Diensten.
  • Welche Probleme mit hoher Priorität sind gefährdet, den aktuellen Meilenstein zu verpassen?

GitHub Server issues connector capabilities and limitations

Mithilfe des GitHub Server Issues-Connectors haben Sie folgende Möglichkeiten:

  • Indizieren Sie Probleme aus unterstützten GitHub Enterprise-Repositorys, damit Sie sie in Microsoft 365-Umgebungen ermitteln und zusammenfassen können.
  • Aktivieren Sie Microsoft Search und Copilot, um GitHub-Daten effizient abzurufen. Benutzer können mithilfe von Microsoft Search nach Problemen suchen und Copilot-Fragen stellen, die auf GitHub-Issuedaten basieren, z. B. "Welche offenen Probleme werden mir im Zahlungsrepository zugewiesen?" oder "Zusammenfassen der Probleme mit der Bezeichnung Barrierefreiheit, die in diesem Quartal erstellt wurden."
  • Verwalten Sie GitHub-Zugriffssteuerungslisten (Access Control Lists, ACLs) und Benutzerberechtigungen. Der Connector berücksichtigt die ACLs und Repositoryberechtigungen von GitHub, sodass Benutzern nur Probleme aus Repositorys angezeigt werden, auf die sie in GitHub Zugriff haben.
  • Konfigurieren des Durchforstungs- und Indizierungsverhaltens. Sie können anpassen, wie oft Problemupdates synchronisiert werden, welche Repositorys oder Organisationen einbezogen werden sollen und welche Bezeichnungen oder Zustände (offen/geschlossen) für die Indizierung priorisiert werden sollen.

Für den Connector gelten die folgenden Einschränkungen:

  • Der Connector unterstützt die Indizierung von GitHub CI/CD-Pipelines nicht über grundlegende status Informationen hinaus, die möglicherweise in Problemfeldern oder Metadaten angezeigt werden. Detaillierte Pipelineausführungen, Protokolle und Konfigurationen werden nicht indiziert.
  • Der Connector ist für GitHub Enterprise-Szenarien konzipiert und optimiert. In Organisationen, die GitHub Free- oder GitHub-Teampläne verwenden, kann es je nach verfügbaren APIs und Plattformfeatures zu eingeschränkter Funktionalität oder eingeschränktem Support kommen.
  • Aus Sicherheitsgründen unterstützt der Connector nicht die Indizierung von Organisationen, in denen alle Repositorys öffentlich sind. Wenden Sie sich an den Microsoft-Support, um die Blockierung dieses Szenarios aufzuheben.

Datentypen, die aus GitHub Issues indiziert wurden

In der folgenden Tabelle werden die Datentypen beschrieben, die der Connector indiziert und wie der Inhalt in Copilot und in den Suchergebnissen angezeigt wird.

GitHub-Entität Indiziert und in Copilot und Suche angezeigt
Probleme Kernproblemfelder wie Titel, Textkörper/Beschreibung, Bezeichnungen, Status (geöffnet/geschlossen), Zugewiesene, Meilensteine und grundlegende Metadaten. Diese Felder werden in Suchergebnissen und als Referenzelemente in Copilot-Antworten angezeigt.
Problemmetadaten Eigenschaften wie Repositoryname, organization, Erstellungs- und Aktualisierungszeitstempel und Issuenummer, die zur Verbesserung der Rangfolge, Filterung und Zusammenfassung verwendet werden.

Berechtigungsmodell und Zugriffssteuerung

Sie können den GitHub Server Issues-Connector so konfigurieren, dass nur Benutzer, die Zugriff auf ein GitHub-Repository haben, seine Probleme in Copilot-Antworten und -Suchergebnissen sehen können. Der Connector erzwingt das GitHub-Berechtigungsmodell wie folgt:

  • Wenn ein Repository privat oder auf bestimmte Teams oder Benutzer beschränkt ist, können nur diese autorisierten Benutzer Probleme aus diesem Repository sehen.
  • Wenn ein Repository für eine größere Gruppe innerhalb Ihres organization sichtbar ist, sind seine Probleme für diese Zielgruppe in Copilot und Microsoft Search auffindbar.
  • Um eine versehentliche Offenlegung von Daten zu vermeiden, zeigt der Connector keine Inhalte an, die einem gültigen Berechtigungskontext nicht zugeordnet werden können.

Der Connector ordnet GitHub-Benutzerkonten Microsoft 365-Identitäten (Microsoft Entra ID) zu, um Berechtigungen wie folgt genau auszuwerten:

  • Wenn gitHub-Benutzer-E-Mails mit ihren Microsoft Entra ID Benutzerprinzipalnamen (UPNs) übereinstimmen, ordnet der Connector diese automatisch zu.
  • Wenn sie sich unterscheiden, können Administratoren Identitätszuordnungsregeln so konfigurieren, dass jedem GitHub-Konto die richtige Microsoft 365-Identität zugeordnet ist. Diese Zuordnung stellt sicher, dass GitHub-Repository- und organization-Berechtigungen angewendet werden, wenn Copilot oder Microsoft Search Problemdaten abruft.

Nächster Schritt