Freigeben über


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

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

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.

Voraussetzungen

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

Hinweis

Konfigurieren Sie für lokale Azure DevOps Server einen SMTP-Server , damit Teammitglieder die Option "Benachrichtigungen" aus ihrer Organisation oder dem 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 Ihrem organization (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

  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 -vorlage in früheren Versionen von Azure DevOps auswählen.

  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:

    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 Hinzufügen und Verwalten von Informationsbannern in Azure DevOps.

Tipp

Sie können eine E-Mail an alle Sammlungen auf einer Anwendungsebene senden. Weitere Informationen finden Sie unter Konfigurieren eines SMTP-Servers und Anpassen von E-Mails für Warnungen und Feedbackanforderungen. Sie können auch ein Banner generieren, um mit Benutzern zu kommunizieren, ohne Massen-E-Mails zu senden. Weitere Informationen finden Sie unter Hinzufügen 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 Ihrem organization (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 "Project-Einstellungsbenachrichtigungen>" 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.