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 Użytkownik
Powiadomienia zespołu Administrator zespołu lub członek grupy Administratorów projektu lub grupy Administratorów kolekcji projektów
Powiadomienia dotyczące projektu Członek grupy Administratorów projektu lub grupy Administratorów 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
Budowa
    — kompilacja się kończy
    — kompilacja kończy się niepowodzeniem
    — zmienia się status starszego kontrolera kompilacji XAML lub agenta
    — zmienia się jakość starszej kompilacji XAML
Kod (Git)
    - zatwierdzenie jest przesyłane
    — żądanie ściągnięcia jest tworzone lub aktualizowane
    — żądanie ściągnięcia, gdzie mój zespół jest recenzentem, jest aktualizowane
    — komentarz jest dodawany w żądaniu ściągnięcia
Kod (TFVC)
    - kod jest zaewidencjonowany
    - kod jest zaewidencjonowany z pominięciem zasad polityki
    - plik z określonym rozszerzeniem jest zaewidencjonowany
    - plik w określonej ścieżce jest zaewidencjonowany
    - wszelkie zmiany przeglądu kodu
Rurociągi
    — 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
Artefakty
    — pakiet jest zmieniany
Zarządzanie rozszerzeniami
    — rozszerzenie jest modyfikowane
Uwolnij
    — wdrożenie w oczekiwaniu na zatwierdzenie
    — wdrożenie ukończone
    — niepowodzenie przy tworzeniu wydania
    — ręczna interwencja dotycząca wdrożenia jest w toku

Uwaga

Możesz również utworzyć niestandardową subskrypcję powiadomień dla pull requestów, które są utworzone lub zaktualizowane w stanie roboczym. Aby uzyskać więcej informacji, zobacz Subskrypcja powiadomień niestandardowych dla roboczych próśb o połączenie.

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 utworzenia elementu roboczego może zawierać filtr, który pasuje tylko do typu elementu roboczego, Bug. Lub subskrypcja dla zdarzenia utworzenia żą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ę najczęstszych 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 każdej domyślnej subskrypcji, podczas gdy inni członkowie zespołu pozostają zasubskrybowani. Dowiedz się, jak zarządzać subskrypcjami powiadomień osobistych.

Karta Domyślne subskrypcje zawiera listę wszystkich domyślnych dostępnych subskrypcji globalnych. Globus na ikonie subskrypcji powiadomień wskazuje, że subskrypcja jest domyślną subskrypcją. 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 niestandardowych punktów zaczepienia usług (webhook)

Użyj subskrypcji haków usługowych do integracji z usługami innych firm. Gdy zdarzenie w Azure DevOps jest zgodne z subskrypcją service hook, usługa zewnętrzna 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 do 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ą. Globus w wierszu subskrypcji wskazuje domyślną subskrypcję.

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ą ustawienie domyślnej opcji dostarczania. To ustawienie, domyślna opcja dostarczania, nie jest jawnie ustawione dla poziomu 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 na poziomie projektu Współautorzy 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.

Jeśli jesteś zarejestrowany w wersji zapoznawczej informacji o profilu firmy Microsoft Entra, informacje o profilu są pobierane bezpośrednio z firmy Microsoft Entra i nie można ich edytować. Aby uzyskać więcej informacji, zobacz Ustawianie preferencji.

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 usługi dostępne w standardzie.

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.