Freigeben über


Verwalten von Benachrichtigungen für Ihr Team, Projekt oder Ihre Organisation

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

Sie können E-Mail-Benachrichtigungen für Ihr Team, Ihr Projekt, Ihre Organisation oder Ihre Sammlung verwalten und Benachrichtigungen erhalten, wenn Änderungen an Arbeitsaufgaben, Codeüberprüfungen, Pullanforderungen, Quellcodeverwaltungsdateien und Builds vorgenommen werden.

Wenn z. B. eine Arbeitsaufgabe mit hoher Priorität dem Bereichspfad Ihres Teams zugewiesen ist, wird eine Benachrichtigungs-E-Mail an das Team gesendet. Weitere Informationen finden Sie unter Benachrichtigungstypen.

Tipp

Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.

Voraussetzungen

Kategorie Anforderungen
Erlaubnisse - Teambenachrichtigungen: Mitglied der Rolle " Projektadministratoren " oder "Teamadministrator" .
- Projektbenachrichtigungen: Mitglied der Gruppe "Projektadministratoren ".
- Organisationsbenachrichtigungen: Mitglied der Gruppe "Projektsammlungsadministratoren ".

Hinweis

Für lokale Azure DevOps Server konfigurieren Sie einen SMTP-Server damit Teammitglieder die Option Notifications aus ihrem Organisierungs- oder Benutzerprofilmenü anzeigen und Benachrichtigungen empfangen können.

Erstellen eines E-Mail-Abonnements

Mit einem Abonnement können Sie die Aktivitätsereignisse steuern, die Benachrichtigungen auslösen und wie die Empfänger die Nachrichten empfangen. Weitere Informationen finden Sie unter Benachrichtigungstypen.

  1. Melden Sie sich bei Ihrer Organisation (https://dev.azure.com/<organization>) an.

  2. Projekt-Einstellungen>Benachrichtigungen auswählen:

    Screenshot der Seite

  3. Wählen Sie auf der Seite "Benachrichtigungen" für das Projekt " Neues Abonnement" aus:

    Screenshot, der zeigt, wie Sie die Option "Neues Abonnement" in Azure DevOps auswählen können.

  4. Wählen Sie die Kategorie und den Vorlagentyp aus, der im neuen Abonnement verwendet werden soll, und wählen Sie dann "Weiter" aus. Eine Liste der unterstützten Vorlagen finden Sie unter "Standardbenachrichtigungen" und "Unterstützte Benachrichtigungen".

    Screenshot, der zeigt, wie Sie die Ereigniskategorie- und Vorlagenseite auswählen.

    Screenshot, der zeigt, wie Sie die Ereigniskategorie und die Vorlage in früheren Versionen von Azure DevOps auswählen können.

  5. Geben Sie eine Beschreibung ein, damit Sie das Abonnement später identifizieren können:

    Screenshot, der zeigt, wie Sie eine Beschreibung hinzufügen, die Ihnen hilft, das Abonnement später zu identifizieren.

  6. Identifizieren Sie, welche Teammitglieder eine Benachrichtigung erhalten sollen:

    Screenshot, das zeigt, wie Sie Teammitglieder und Rollen für Benachrichtigungen in früheren Versionen von Azure DevOps auswählen.

    1. Erweitern Sie die Dropdownliste "Übermittlung an ", und wählen Sie die Übermittlungsoption für die Benachrichtigung aus:

      • Mitglieder von <Team nach Rolle benennen>: Nur bestimmte Teammitglieder, die dem Ereignis zugeordnet sind, werden benachrichtigt. Bei Änderungen der Arbeitsaufgabe kann beispielsweise nur der aktuelle Zuweisende der Arbeitsaufgabe eine Benachrichtigung erhalten.

      • Teampräferenz: Verwenden Sie die Standardlieferpräferenz des Teams. Weitere Informationen finden Sie unter Verwalten von Übermittlungseinstellungen.

      • Benutzerdefinierte E-Mail-Adresse: Senden von E-Mails an eine angegebene E-Mail-Adresse.

      • Mitglieder von <Name> Team: Senden Sie einzelne E-Mails an jedes Mitglied des Teams.

      • SOAP: Senden von E-Mail-Benachrichtigungen an Abonnenten des SOAP-Diensts.
    2. Erweitern Sie bei Bedarf die Dropdownliste "Rollen ", und aktivieren Sie das Kontrollkästchen für jede entsprechende Rolle für die Nachrichtenempfänger.

      Für die Lieferoption "Mitglieder des <Name>-Teams nach Rolle haben die Rollen Ersteller und Prüfer selbsterklärende Namen. Der Name der Rolle stimmt eng mit dem Rollenzweck überein. Die anderen beiden Rollen benötigen etwas mehr Erläuterung:

      • Die Rolle " Geänderte Prüfer " gilt für alle Prüfer, die als Ergebnis von Richtlinien für die Gruppe von Dateien hinzugefügt oder gelöscht werden. Angenommen, ein Push wird an eine Pullanforderung vorgenommen, und der Push führt eine Änderung an der Task1.cs Datei ein. Wenn das Repository über eine Richtlinie verfügt, die erfordert, dass Person A Änderungen an der Task1.cs Datei überprüft, verfügt Person A über die Rolle " Geänderte Prüfer " für diese Iteration der Pullanforderung.

      • Die Rolle Gutachter zurücksetzen bezieht sich auf die Richtlinie "Stimmen zurücksetzen". Angenommen, das gleiche Repository hat die Richtlinie "Abstimmungen zurücksetzen, sobald neue Push-Aktionen erfolgen". Außerdem wird Person B als erforderlicher Gutachter für den Pull-Request festgelegt und genehmigt anschließend diesen PR. Da das Repository die Richtlinie "Stimmen zurücksetzen" definiert, wird die Stimme von Person B zurückgesetzt. Daher verfügt Person B über die Rolle "Prüfer zurücksetzen" für diese Iteration des Pull-Requests.

    3. Aktualisieren Sie bei Bedarf die Option "Initiator überspringen" .

      Bei bestimmten Aktivitäten können Sie festlegen, dass der Benutzer, der die Aktivität initiiert hat, eine Benachrichtigung erhält, wenn Sie die Option "Mitglieder des <Namensteams> nach Rollen " auswählen. Diese Benachrichtigung wird durch die Option "Initiator überspringen" gesteuert. Standardmäßig ist die Option aktiviert (das Kontrollkästchen ist aktiviert), was bedeutet, dass der Benutzer, der die Änderung startet, nicht benachrichtigt wird.

      Tipp

      Wenn Sie keine Benachrichtigung für ein von Ihnen initiiertes Ereignis erhalten möchten, aktivieren Sie die Option "Initiator überspringen" . Weitere Informationen finden Sie unter Ausschließen von Benachrichtigungs-E-Mails für Ereignisse, die Sie initiieren.

  7. Geben Sie für die Option "Filter " an, ob Sie Benachrichtigungen für Aktivitäten in einem Teamprojekt oder nur für ein bestimmtes Teamprojekt erhalten möchten:

    Screenshot, der zeigt, wie sie den Umfang der Benachrichtigungen angeben, entweder ein beliebiges Teamprojekt oder nur ein bestimmtes Teamprojekt.

  8. Verwenden Sie nach Bedarf den Abschnitt " Filterkriterien ", um bedingte Klauseln für Ihre Benachrichtigungsbedingungen zu konfigurieren. Geben Sie für felder, die einen Benutzer als Wert erfordern, z. B. "Erstellt von", den Benutzernamen oder die E-Mail-Adresse des Benutzers ein.

    Screenshot, der zeigt, wie andere Filterkriterien konfiguriert werden.

  9. Wählen Sie "Fertig stellen" aus, um das neue Abonnement zu speichern.

Verwalten von globalen Übermittlungseinstellungen

Globale Benachrichtigungen gelten für alle Projekte , die für eine Organisation oder Sammlung definiert sind. Wählen Sie diese Option aus, um die Zustellung von E-Mails für alle Abonnements zuzulassen oder zu blockieren, die einem Team oder einer Gruppe gehören. Dieser Wert ist eine Standardeinstellung, die nur gilt, wenn das Team oder die Gruppe die Option nicht explizit festlegt. Weitere Informationen finden Sie unter "Globale Benachrichtigungen".

Tipp

Azure DevOps unterstützt organisationsweite Benachrichtigungen nicht. Ein alternativer Ansatz besteht darin, eine E-Mail-Verteilerliste anzugeben, die Nachrichten an Ihre gesamte Organisation sendet. Sie können auch ein Banner mit dem Az devops-Bannerbefehl generieren, der für alle Benutzer sichtbar ist, wenn sie sich anmelden. Weitere Informationen finden Sie unter Add und Verwalten von Informationsbannern in Azure DevOps.

Abmelden (Abwahl) vom Abonnement für Team- oder OOB-Benachrichtigungen

Sie können das Abonnement kündigen oder den Empfang von Benachrichtigungen für bestimmte Teambenachrichtigungsabonnements abbestellen, einschließlich vorgefertigter (OOB)-Abonnements.

  1. Melden Sie sich bei Ihrer Organisation (https://dev.azure.com/<organization>) an.

  2. Wählen Sie "Benutzereinstellungen" und dann " Benachrichtigungen" aus.

  3. Suchen Sie in Ihrer Liste der Benachrichtigungsabonnements nach der Benachrichtigung, die Sie deaktivieren möchten.

  4. Um die Benachrichtigung abbestellen zu können, verschieben Sie den Umschalter "Zustand " auf die Position "Aus ", wodurch die Umschaltfarbe von Blau in Grau geändert wird.

Das folgende Beispiel zeigt, dass der Benutzer das Abonnement der Benachrichtigung "Build abgeschlossen" abbestellt hat:

Screenshot, der zeigt, wie Sie das Abonnement der Build-Benachrichtigung abschließen, indem Sie den Zustandsschalter auf die Position

Hinweis

Ganz gleich, ob Sie Ein Administrator oder reguläres Teammitglied sind, wenn Sie den Statuswert für ein freigegebenes Teambenachrichtigungsabonnement in Ihren persönlichen Einstellungen ändern, wirkt sich die Änderung nur auf Ihre persönlichen Benachrichtigungen aus. Die Änderung wirkt sich nicht auf den Einstellungswert der gleichen gemeinsam genutzten Benachrichtigung für andere Teammitglieder aus.

Deaktivieren von Arbeitsaufgabenbenachrichtigungen für das Projekt

Führen Sie die folgenden Schritte aus, um Organisationseinstellungen außer Kraft zu setzen und alle Arbeitsaufgabenbenachrichtigungen für ein Projekt in Azure DevOps zu deaktivieren:

  1. Melden Sie sich bei Ihrem Projekt (https://dev.azure.com/<organization>/<project>).

  2. Wählen Sie Projekteinstellungen>Benachrichtigungen aus.

  3. Wählen Sie in der Benachrichtigungsliste die Arbeitsbenachrichtigung aus, die Sie deaktivieren möchten, wodurch die Zeile hervorgehoben wird.

  4. Wählen Sie "Benutzereinstellungen" und dann "Übermittlungseinstellungen" aus.

  5. Wählen Sie "Nicht liefern" und dann " Speichern" aus.

Verwenden von KI zum Verwalten von Team- und Projektbenachrichtigungen

Tipp

Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.

Wenn Sie GitHub Copilot verwenden, können Sie mit den Azure DevOps MCP Server Benachrichtigungsabonnements für Ihr Team, Ihr Projekt oder Ihre Organisation mithilfe von Aufforderungen in natürlicher Sprache konfigurieren und optimieren.

Beispielaufforderungen für die Benachrichtigungsverwaltung

Aufgabe Beispielaufforderung
Reduzieren von Benachrichtigungsgeräuschen My team complains about too many email notifications from Azure DevOps. Review our current team notification subscriptions and recommend which ones to consolidate or disable to reduce noise without missing critical events
Überwachen von Fehlern mit hoher Priorität Create a notification subscription for my team that sends an email whenever a Severity 1 or Severity 2 bug is created or changes state in our project's area path
Einrichten der Benachrichtigungen eines neuen Projekts We just created a new project for our mobile team. Walk me through setting up notification subscriptions so the team gets alerted on PR reviews, failed builds, and work items assigned to their area path
Weiterleiten von Warnungen an einen freigegebenen Kanal I want our team's critical build failure and deployment notifications to go to a shared distribution list instead of individual team members. Show me how to configure the delivery settings
Benachrichtigungsabonnements auditieren List all custom notification subscriptions configured at the project level for my project and identify any that overlap or are outdated so I can clean them up
Konfigurieren von rollenbasierten PR-Benachrichtigungen Set up notification subscriptions so that only the assigned reviewers and the PR author get notified about pull request comments and vote resets, and skip notifications for the person who initiated each change

Tipp

Um optimale Ergebnisse zu erzielen, verwenden Sie diese Eingabeaufforderungen im Agentmodus, wobei der Azure DevOps MCP-Server verbunden ist. Passen Sie die Eingabeaufforderungen mit Ihrem spezifischen Teamnamen, Projekt oder Benachrichtigungskriterien an.