Informationen zu Benachrichtigungen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018

Benachrichtigungen in Azure DevOps informieren Sie und Ihr Team über Projektaktivitäten, einschließlich Änderungen an Arbeitselementen, Codeüberprüfungen, Pull Requests, Dateien der Quellcodeverwaltung 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 anhand der im Abonnement definierten Übermittlungseigenschaften per E-Mail oder Diensthaken ü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. Sehen Sie sich die folgende Tabelle mit den Benachrichtigungstypen und den erforderlichen Berechtigungen oder Rollen für die Verwaltung an.

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 der Gruppe "Projektsammlungsadministratoren"
Globale Benachrichtigungen Mitglied der Gruppe "Project Collection Administrators"

Persönliche Benachrichtigungen

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

  • Anzeigen Ihrer Benachrichtigungen
  • Festlegen von Warnungen nur für Sie selbst
  • Anzeigen und Bearbeiten aller Abonnements
  • Hinzufügen eines benutzerdefinierten Abonnements
  • Abmelden 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
Entwickeln
    - Ein Build wird abgeschlossen
    – ein Build schlägt fehl
    – ein Legacy-XAML-Buildcontroller oder die status Änderungen
    des Agents – Qualitätsänderungen eines Legacy-XAML-Builds
Code (Git)
    - Ein Commit wird gepusht
    - ein Pull Request wird erstellt oder aktualisiert
    - ein Pull Request, für den mein Team ein Prüfer ist, wird aktualisiert
    - ein Kommentar zu einer Pull Request wird gemacht
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 warten auf Genehmigung
    – Ausführungsphase warten auf manuelle Validierung
Work
    - Ein Arbeitselement wird erstellt
    , ein Arbeitselement wird geändert
    , ein Arbeitselement wird gelöscht
    , ein Arbeitselement wird wiederhergestellt
    , ein Arbeitselement wird aus diesem Teamprojekt verschoben.
Artifacts
    - Ein Paket wird geändert
Erweiterungsverwaltung
    - eine Erweiterung wurde geändert
Freigabe
    - Eine Genehmigung für eine Bereitstellung steht aus
    – eine Bereitstellung ist abgeschlossen
    – eine Anforderung zur Releaseerstellung 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 organization 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 arbeitselement erstelltes Ereignis einen Filter enthalten, der nur dem Arbeitselementtyp Bug entspricht. Oder ein Abonnement für ein Pull Request-Ereignis, das erstellt wurde , 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. Sehen Sie sich die Liste der verfügbaren Standardabonnements an.

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

Einzelne Benutzer können sich von jedem Standardabonnement abmelden, 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 "Project Collection Administrators" verfügen über die Berechtigung, jedes Standardabonnement in dieser Ansicht zu aktivieren/zu deaktivieren. Jedes Mitglied der Gruppe Gültige Benutzer der Projektsammlung hat 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 organization ebene: Registerkarte

Benutzerdefinierte E-Mail-Abonnements

Organisations- oder Teamadministratoren können benutzerdefinierte E-Mail-Abonnements erstellen, die für alle Mitglieder des organization oder Teams gelten. Erfahren Sie, wie Sie Team- und organization-Benachrichtigungen 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 Diensthakenabonnements

Verwenden Sie Diensthakenabonnements , um sie in Dienste von Drittanbietern zu integrieren. Wenn ein Azure DevOps-Ereignis mit einem Diensthakenabonnement ü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 Dienste von Drittanbietern.

Abonnenten

Der Abschnitt Abonnenten beginnt mit einem leeren Identitätssuchfeld. Geben Sie eine beliebige Gruppe, ein Team oder eine person 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. Der Globus für die Abonnementzeile gibt ein Standardabonnement an.

Screenshot: Benachrichtigungsseite auf organization ebene: 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 Uhr UTC zurückgesetzt. Ein Vorteil dieser Statistiken besteht darin, unbeabsichtigte Abonnements oder Ereignisinitiatoren mit hohem Volumen zu identifizieren.

Screenshot: Seite für Benachrichtigungen auf organization ebene, Abschnitt

Einstellungen

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

Der Abschnitt Einstellungen ermöglicht organization Verwaltung 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 Seite

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 organization-Profil 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 "organization Einstellungen" verwalten.

Hinweis

Ihre bevorzugte E-Mail-Adresse gilt für alle Ihre Organisationen und kann nicht pro organization 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 anderer Dienste 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 für Teammitglieder, um die Option Benachrichtigungen aus ihrem organization- oder Benutzerprofilmenü anzuzeigen und Benachrichtigungen zu empfangen.