Udostępnij za pośrednictwem


Informacje o powiadomieniach

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

Powiadomienia w usłudze Azure DevOps informują Ciebie i Twój zespół o działaniach projektu, a w tym o zmianach elementów roboczych, przeglądach kodu, żądaniach ściągnięcia, plikach kontroli źródła i kompilacjach. Gdy zdarzenie występuje w usłudze Azure DevOps, jego zawartość jest porównywana z każdą subskrypcją tego typu zdarzenia, a powiadomienie jest generowane dla każdej subskrypcji/dopasowania zdarzenia spełniającego warunki filtru. Powiadomienia są dostarczane za pośrednictwem poczty e-mail lub punktu zaczepienia usługi na podstawie właściwości dostarczania zdefiniowanych w subskrypcji.

Aby uzyskać więcej informacji, zobacz listę obsługiwanych typów zdarzeń i dowiedz się więcej o opcjach dostarczania wiadomości e-mail.

Typy powiadomień

Istnieją cztery typy powiadomień, którymi można zarządzać w usłudze Azure DevOps. Zapoznaj się z poniższą tabelą typów powiadomień i wymaganymi uprawnieniami lub rolą do zarządzania.

Typ powiadomienia Rola wymagana do zarządzania
Powiadomienia osobiste User
Powiadomienia zespołu Administrator zespołu lub członek grupy Administratorzy projektu lub Administratorzy kolekcji projektów
Powiadomienia dotyczące projektu Członek grupy Administratorzy projektu lub Administratorzy kolekcji projektów
Powiadomienia globalne Członek grupy Administratorzy kolekcji projektów

Powiadomienia osobiste

Powiadomienia osobiste można zarządzać w następujący sposób.

  • Wyświetlanie powiadomień
  • Ustawianie alertów tylko dla siebie
  • Wyświetlanie i edytowanie wszystkich subskrypcji
  • Dodawanie subskrypcji niestandardowej
  • Anulowanie subskrypcji lub rezygnacja z subskrypcji zespołu lub projektu

Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami osobistymi.

Powiadomienia na poziomie zespołu i projektu

Możesz utworzyć subskrypcję dla następujących kategorii i wybrać spośród następujących szablonów.

Kategoria Opcje szablonów
Kompilacja
    — kompilacja
    kończy się niepowodzeniem
    — starszy kontroler kompilacji XAML lub zmiany
    stanu agenta — starsze zmiany jakości kompilacji XAML
Kod (Git)
    - zatwierdzenie jest wypychane
    — żądanie ściągnięcia jest tworzone lub aktualizowane

    — żądanie ściągnięcia, na które mój zespół jest recenzentem — komentarz jest zgłaszany w żądaniu ściągnięcia
Kod (TFVC)
    - kod jest zaewidencjonowany— kod jest ewidencjona
    przy użyciu przesłonięcia
    zasad — plik z określonym rozszerzeniem jest zaewidencjonowany — plik w określonej ścieżce jest zaewidencjonowany

    — wszelkie zmiany przeglądu kodu
Pipelines
    — etap uruchamiania czekający na zatwierdzenie
    — etap uruchamiania czeka na ręczną walidację
Praca
    — tworzony
    jest element roboczy — element roboczy jest zmieniany
    — element roboczy jest usuwany
    — przywracany jest element roboczy — element
    roboczy jest przenoszony z tego projektu zespołowego
Artifacts
    — pakiet jest zmieniany
Zarządzanie rozszerzeniami
    — rozszerzenie jest modyfikowane
Zwolnij
    — oczekiwanie
    na zatwierdzenie wdrożenia — ukończenie
    wdrożenia — żądanie utworzenia wydania nie powiodło
    się — oczekująca interwencja ręczna wdrożenia

Uwaga

Możesz również utworzyć niestandardową subskrypcję powiadomień dla żądań ściągnięcia utworzonych lub zaktualizowanych w stanie roboczym. Aby uzyskać więcej informacji, zobacz Subskrypcja powiadomień niestandardowych dla roboczych żądań ściągnięcia.

Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami zespołowymi, grupowymi i globalnymi.

Powiadomienia globalne

Powiadomienia globalne mają zastosowanie do wszystkich projektów zdefiniowanych dla organizacji lub kolekcji.

Subskrypcje

Subskrypcja powiadomień jest skojarzona z obsługiwanym typem zdarzenia. Subskrypcja zawiera zestaw filtrów używanych do dopasowania zdarzeń. Na przykład subskrypcja zdarzenia utworzonego elementu roboczego może zawierać filtr zgodny tylko z typem elementu roboczego, usterką. Lub subskrypcja zdarzenia utworzonego żądania ściągnięcia może obejmować filtr dla określonego repozytorium i gałęzi.

Domyślne subskrypcje poczty e-mail

Wiele przydatnych subskrypcji poczty e-mail jest domyślnie wstępnie zdefiniowanych i włączonych w systemie. Są one nazywane subskrypcjami domyślnymi. Domyślne subskrypcje zapewniają wbudowaną obsługę najbardziej typowych scenariuszy powiadomień. Zobacz listę dostępnych subskrypcji domyślnych.

Organizacja lub administrator zespołu może wybrać, które z domyślnych subskrypcji mają być dostępne dla użytkowników. Dowiedz się, jak zarządzać powiadomieniami zespołu i organizacji.

Indywidualni użytkownicy mogą zrezygnować z dowolnej subskrypcji domyślnej, podczas gdy inni członkowie zespołu pozostają zasubskrybowane. Dowiedz się, jak zarządzać subskrypcjami powiadomień osobistych.

Karta Domyślne subskrypcje zawiera listę wszystkich domyślnych dostępnych subskrypcji globalnych. Wartość globus w subskrypcji powiadomień wskazuje, że subskrypcja jest subskrypcją domyślną. Wyświetl wszystkie domyślne subskrypcje powiadomień.

Członkowie grupy Administratorzy kolekcji projektów mają uprawnienia do włączania/wyłączania dowolnej subskrypcji domyślnej w tym widoku. Każdy członek grupy Project Collection Valid Users ma uprawnienia do wyświetlania szczegółów subskrypcji domyślnej. Opcje wyświetlania i włączania są dostępne w menu kontekstowym (...) skojarzonym z poszczególnymi subskrypcjami.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji: karta Subskrypcje domyślne.

Niestandardowe subskrypcje poczty e-mail

Administratorzy organizacji lub zespołu mogą tworzyć niestandardowe subskrypcje poczty e-mail, które mają zastosowanie do wszystkich członków organizacji lub zespołu. Dowiedz się, jak zarządzać powiadomieniami zespołu i organizacji. Aby dowiedzieć się więcej na temat wykonywania zapytań za pomocą klauzul grupy, zobacz Tworzenie zapytań zarządzanych.

Osoby mogą również tworzyć niestandardowe subskrypcje, które mają zastosowanie tylko do nich. Dowiedz się, jak zarządzać subskrypcjami osobistymi.

Subskrypcje punktów zaczepienia usługi niestandardowej

Użyj subskrypcji punktów zaczepienia usług, aby zintegrować je z usługami innych firm. Gdy zdarzenie usługi Azure DevOps jest zgodne z subskrypcją elementu service hook, usługa innej firmy otrzymuje powiadomienie. Na przykład po zakończeniu kompilacji usługi Azure DevOps powiadomienie jest wysyłane do kanału Usługi Slack z linkami z powrotem do artefaktu kompilacji w usłudze Azure DevOps. Zobacz Integrowanie z usługami innych firm.

Subskrybenci

Sekcja Subskrybenci rozpoczyna się od pustego pola wyszukiwania tożsamości. Wprowadź dowolną grupę, zespół lub osobę, aby wyświetlić listę subskrypcji skojarzonych z określoną tożsamością.

W tym widoku można znaleźć wszystkie subskrypcje powiadomień dla wybranej tożsamości. Opcje zarządzania są dostępne z menu kontekstowego (...) skojarzonego z każdą subskrypcją. W globus wierszu w subskrypcji jest widoczna domyślna subskrypcja.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji: lista subskrybentów.

Statystyki

W sekcji Statystyki przedstawiono najbardziej aktywne subskrypcje powiadomień i inicjatory najważniejszych zdarzeń (grupy, zespołu lub osoby indywidualnej). Statystyki są tylko dla bieżącego dnia i resetowane o 00:00 UTC. Zaletą tych statystyk jest identyfikowanie niezamierzonych subskrypcji o dużej ilości lub inicjatorów zdarzeń.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji, sekcję Statystyki.

Ustawienia

Zarządzaj ustawieniami na poziomie globalnym, takimi jak preferencje dostarczania.

Sekcja Ustawienia umożliwia zarządzanie na poziomie organizacji przez dowolnego członka grupy Administratorzy kolekcji projektów. Wszystkie zespoły i grupy dziedziczą domyślne ustawienie opcji dostarczania. To ustawienie, domyślna opcja dostarczania, nie jest jawnie ustawiane na poziomie zespołu lub grupy.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji: Ustawienia.

Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami zespołowymi, grupowymi i globalnymi.

Uprawnienia do powiadomień

Brak uprawnień interfejsu użytkownika skojarzonych z zarządzaniem powiadomieniami e-mail lub alertami. Zamiast tego można zarządzać nimi za pomocą narzędzia wiersza polecenia TFSSecurity.

  • Domyślnie członkowie grupy Współautorzy na poziomie projektu mogą subskrybować alerty dla siebie.
  • Członkowie grupy Administratorzy kolekcji projektów lub użytkownicy z uprawnieniem Edytuj informacje na poziomie kolekcji mogą ustawiać alerty dla innych lub dla zespołu w ramach tej kolekcji.
  • Członkowie grupy Administratorzy projektu lub użytkownicy z uprawnieniami do edytowania informacji na poziomie projektu mogą ustawiać alerty w tym projekcie dla innych lub dla zespołu.

Preferowany adres e-mail

Preferowany adres e-mail profilu organizacji domyślnie otrzymuje powiadomienia. Zwykle jest to adres e-mail, za pomocą którego zalogowano się w usłudze Azure DevOps. Ten adres e-mail można zarządzać za pośrednictwem strony profilu preferencji organizacji.

Uwaga

Preferowany adres e-mail ma zastosowanie we wszystkich organizacjach i nie można go zmienić dla poszczególnych organizacji.

Integracja z innymi usługami

Jeśli twój zespół korzysta z usługi zewnętrznej do współpracy , takiej jak Trello lub Slack, możesz skonfigurować powiadomienia dla tych usług. Obsługujemy następujące gotowe usługi.

Możesz również użyć usługi innej firmy, takiej jak Zapier, do wysyłania powiadomień do setek innych usług. Dowiedz się więcej o integracji usług Zapier i Azure DevOps Services.

Lokalny serwer SMTP

Uwaga

W przypadku lokalnego serwera Azure DevOps Server skonfiguruj serwer SMTP dla członków zespołu, aby wyświetlić opcję Powiadomienia z menu organizacji lub profilu użytkownika i otrzymywać powiadomienia.