Informationen zu Benachrichtigungen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Benachrichtigungen in Azure DevOps halten Sie und Ihr Team über Projektaktivitäten auf dem Laufenden, einschließlich Änderungen an Arbeitselementen, Codeüberprüfungen, Pull Requests, Quellcodeverwaltungsdateien und Builds. Wenn ein Ereignis in Azure DevOps auftritt, wird dessen Inhalt mit jedem Abonnement dieses Ereignistyps verglichen, und für jede Abonnement-/Ereignisabgleichung, die die Filterbedingungen erfüllt, wird eine Benachrichtigung generiert. Benachrichtigungen werden basierend auf den im Abonnement definierten Übermittlungseigenschaften per E-Mail oder Diensthook übermittelt.

Weitere Informationen finden Sie in der Liste der unterstützten Ereignistypen und weitere Informationen zu E-Mail-Übermittlungsoptionen.

Benachrichtigungstypen

Es gibt vier Arten von Benachrichtigungen, die Sie in Azure DevOps verwalten können. In der folgenden Tabelle finden Sie die Benachrichtigungstypen und die erforderlichen Berechtigungen oder Rollen für die Verwaltung.

Benachrichtigungstyp Für die Verwaltung erforderliche Rolle
Persönliche Benachrichtigungen Benutzer
Teambenachrichtigungen Teamadministrator oder Mitglied der Gruppe "Projektadministratoren" oder "Projektsammlungsadministratoren"
Projektbenachrichtigungen Mitglied der Gruppe "Projektadministratoren" oder "Projektsammlungsadministratoren"
Globale Benachrichtigungen Mitglied der Gruppe "Projektsammlungsadministratoren"

Persönliche Benachrichtigungen

Sie können Ihre persönlichen Benachrichtigungen wie folgt verwalten.

  • Anzeigen Ihrer Benachrichtigungen
  • Festlegen von Warnungen nur für Sich selbst
  • Anzeigen und Bearbeiten aller Abonnements
  • Hinzufügen eines benutzerdefinierten Abonnements
  • Kündigen oder Abmelden eines Team- oder Projektabonnements

Weitere Informationen finden Sie unter Verwalten Ihrer persönlichen Benachrichtigungen.

Benachrichtigungen auf Team- und Projektebene

Sie können ein Abonnement für die folgenden Kategorien erstellen und aus den folgenden Vorlagen auswählen.

Category Vorlagenoptionen
Erstellen
    – Ein Build abgeschlossen
    – ein Build schlägt fehl
    – ein legacy-XAML-Buildcontroller oder Agentstatus ändert
    sich– qualitätsänderungen eines älteren XAML-Builds
Code (Git)
    - ein Commit wird pushed
    - eine Pull-Anforderung wird erstellt oder aktualisiert
    – eine Pull-Anforderung, bei der mein Team ein Prüfer ist, wird aktualisiert
    – ein Kommentar wird auf einer Pull-Anforderung vorgenommen.
Code (TFVC)
    - Code ist eingecheckt
    - Code wird mit einer Richtlinienüberschreibung
    eingecheckt– eine Datei mit einer bestimmten Erweiterung wird eingecheckt
    - eine Datei unter einem bestimmten Pfad wird eingecheckt
    - alle Codeüberprüfungsänderungen
Pipelines
    - Ausführungsphase, die auf Genehmigung
    wartet– Ausführungsphase, die auf die manuelle Überprüfung wartet
Arbeit
    - eine Arbeitsaufgabe erstellt
    wird- eine Arbeitsaufgabe geändert
    wird- eine Arbeitsaufgabe wird gelöscht
    - eine Arbeitsaufgabe wird wiederhergestellt
    - eine Arbeitsaufgabe wird aus diesem Teamprojekt verschoben.
Artifacts
    - ein Paket geändert wird
Erweiterungsverwaltung
    - eine Erweiterung geändert wird
Freigabe
    – eine Genehmigung für eine Bereitstellung steht aus
    – eine Bereitstellung ist abgeschlossen
    – eine Anforderung für die Versionserstellung ist fehlgeschlagen
    – ein manueller Eingriff für eine Bereitstellung steht aus.

Hinweis

Sie können auch ein benutzerdefiniertes Benachrichtigungsabonnement für Pull Requests erstellen, die in einem Entwurfszustand erstellt oder aktualisiert werden. Weitere Informationen finden Sie unter Benutzerdefiniertes Benachrichtigungsabonnement für Pull Requests-Entwürfe.

Weitere Informationen finden Sie unter Verwalten von Team-, Gruppen- und globalen Benachrichtigungen.

Globale Benachrichtigungen

Globale Benachrichtigungen gelten für alle Projekte , die für eine Organisation oder Sammlung definiert sind.

Abonnements

Ein Benachrichtigungsabonnement ist einem unterstützten Ereignistyp zugeordnet. Das Abonnement enthält eine Reihe von Filtern, die zum Abgleichen von Ereignissen verwendet werden. Beispielsweise kann ein Abonnement für ein Ereignis zum Erstellen eines Arbeitselements einen Filter enthalten, der nur dem Arbeitselementtyp Bug entspricht. Oder ein Abonnement für ein pull request created-Ereignis kann einen Filter für ein bestimmtes Repository und einen bestimmten Branch enthalten.

Standard-E-Mail-Abonnements

Viele nützliche E-Mail-Abonnements sind im System standardmäßig vordefiniert und aktiviert. Sie werden als Standardabonnements bezeichnet. Standardabonnements bieten sofort einsatzbereite Unterstützung für die gängigsten Benachrichtigungsszenarien. Weitere Informationen finden Sie in der Liste der verfügbaren Standardabonnements.

Ein Organisations- oder Teamadministrator kann auswählen, welches der Standardabonnements seinen Benutzern zur Verfügung gestellt werden soll. Erfahren Sie, wie Sie Team- und Organisationsbenachrichtigungen verwalten.

Einzelne Benutzer können sich gegen jedes Standardabonnement entscheiden, während andere Teammitglieder abonniert bleiben. Erfahren Sie, wie Sie Persönliche Benachrichtigungsabonnements verwalten.

Auf der Registerkarte Standardabonnements werden alle verfügbaren globalen Standardabonnements aufgelistet. Der Globus in einem Benachrichtigungsabonnement gibt an, dass das Abonnement ein Standardabonnement ist. Zeigen Sie alle Standardbenachrichtigungsabonnements an.

Mitglieder der Gruppe "Projektsammlungsadministratoren " verfügen über die Berechtigung, jedes Standardabonnement in dieser Ansicht zu aktivieren/zu deaktivieren. Jedes Mitglied der Gruppe Gültige Benutzer der Projektsammlung verfügt über die Berechtigung, die Details des Standardabonnements anzuzeigen. Die Ansichts- und Aktivierungsoptionen sind im Kontextmenü (...) verfügbar, das jedem einzelnen Abonnement zugeordnet ist.

Screenshot der Benachrichtigungsseite auf Organisationsebene: Registerkarte

Benutzerdefinierte E-Mail-Abonnements

Organisations- oder Teamadministratoren können benutzerdefinierte E-Mail-Abonnements erstellen, die für alle Mitglieder der Organisation oder des Teams gelten. Erfahren Sie, wie Sie Team- und Organisationsbenachrichtigungen verwalten. Weitere Informationen zum Abfragen mit Gruppenklauseln finden Sie unter Erstellen von verwalteten Abfragen.

Einzelpersonen können auch benutzerdefinierte Abonnements erstellen, die nur für sie gelten. Erfahren Sie, wie Sie persönliche Abonnements verwalten.

Benutzerdefinierte Diensthookabonnements

Verwenden Sie Service Hooks-Abonnements , um in Drittanbieterdienste zu integrieren. Wenn ein Azure DevOps-Ereignis mit einem Service Hook-Abonnement übereinstimmt, erhält der Drittanbieterdienst eine Benachrichtigung. Wenn beispielsweise ein Azure DevOps-Build abgeschlossen ist, wird eine Benachrichtigung an einen Slack-Kanal mit Links zurück zum Buildartefakt in Azure DevOps gesendet. Weitere Informationen finden Sie unter Integrieren in Drittanbieterdienste.

Abonnenten

Der Abschnitt Abonnenten beginnt mit einem leeren Identitätssuchfeld. Geben Sie eine beliebige Gruppe, ein Team oder eine Einzelne ein, um die Liste der Abonnements anzuzeigen, die der angegebenen Identität zugeordnet sind.

In dieser Ansicht finden Sie alle Benachrichtigungsabonnements für die ausgewählte Identität. Verwaltungsoptionen sind über das Kontextmenü (...) verfügbar, das jedem Abonnement zugeordnet ist. Die Zeile globe on subscription gibt ein Standardabonnement an.

Screenshot der Benachrichtigungsseite auf Organisationsebene: Abonnentenliste.

Statistik

Im Abschnitt Statistik werden die aktivsten Benachrichtigungsabonnements und die wichtigsten Ereignisinitiatoren (Gruppe, Team oder Einzelperson) angezeigt. Die Statistiken gelten nur für den aktuellen Tag und werden um 00:00 UTC zurückgesetzt. Ein Vorteil dieser Statistiken besteht darin, unbeabsichtigte Abonnements oder Ereignisinitiatoren mit hohem Volumen zu identifizieren.

Screenshot der Seite

Settings

Verwalten von Einstellungen auf globaler Ebene, z. B. Übermittlungseinstellungen.

Der Abschnitt Einstellungen ermöglicht die Verwaltung auf Organisationsebene durch jedes Mitglied der Gruppe "Projektsammlungsadministratoren" . Alle Teams und Gruppen erben die Einstellung Standardübermittlungsoption . Diese Einstellung, Standardübermittlungsoption, wird nicht explizit auf Team- oder Gruppenebene festgelegt.

Screenshot der Benachrichtigungsseite auf Organisationsebene: Einstellungen.

Weitere Informationen finden Sie unter Verwalten von Team-, Gruppen- und globalen Benachrichtigungen.

Berechtigungen für Benachrichtigungen

Der Verwaltung von E-Mail-Benachrichtigungen oder Warnungen sind keine Benutzeroberflächenberechtigungen zugeordnet. Stattdessen können sie mit dem Befehlszeilentool TFSSecurity verwaltet werden.

  • Standardmäßig können Mitglieder der Gruppe Mitwirkende auf Projektebene Warnungen für sich selbst abonnieren.
  • Mitglieder der Gruppe "Projektsammlungsadministratoren" oder Benutzer mit der Berechtigung "Informationen auf Sammlungsebene bearbeiten " können Warnungen für andere Personen oder ein Team innerhalb dieser Sammlung festlegen.
  • Mitglieder der Gruppe "Projektadministratoren" oder Benutzer, die über die Berechtigungen Zum Bearbeiten von Informationen auf Projektebene verfügen, können warnungen in diesem Projekt für andere Personen oder für ein Team festlegen.

Bevorzugte E-Mail-Adresse

Die bevorzugte E-Mail-Adresse für Ihr Organisationsprofil erhält standardmäßig Benachrichtigungen. Hierbei handelt es sich in der Regel um die E-Mail-Adresse, mit der Sie sich bei Azure DevOps angemeldet haben. Sie können diese E-Mail-Adresse über die Profilseite "Einstellungen" Ihrer Organisation verwalten.

Hinweis

Ihre bevorzugte E-Mail-Adresse gilt für alle Ihre Organisationen und kann nicht auf Organisationsbasis geändert werden.

Integration in andere Dienste

Wenn Ihr Team einen externen Dienst für die Zusammenarbeit verwendet, z. B. Campfire oder Slack, können Sie Benachrichtigungen für diese Dienste konfigurieren. Wir unterstützen die folgenden sofort einsatzbereiten Dienste.

Sie können auch einen Drittanbieterdienst wie Zapier verwenden, um Benachrichtigungen an Hunderte von anderen Diensten zu senden. Erfahren Sie mehr über zapier und Azure DevOps Services Integration.

Lokaler SMTP-Server

Hinweis

Konfigurieren Sie für lokale Azure DevOps Server einen SMTP-Server, damit Teammitglieder die Option Benachrichtigungen im Menü ihrer Organisation oder ihres Benutzerprofils anzeigen und Benachrichtigungen empfangen können.