Udostępnij przez


Informacje o powiadomieniach

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

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. W przypadku wystąpienia zdarzenia w usłudze Azure DevOps zawartość zdarzenia jest porównywana z każdą subskrypcją tego typu zdarzenia. Powiadomienie jest generowane dla każdej subskrypcji i zgodności zdarzenia spełniającej warunki filtrowania. 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. W poniższej tabeli wymieniono typy i uprawnienia lub rolę wymaganą do zarządzania poszczególnymi powiadomieniami.

Typ powiadomienia Rola wymagana do zarządzania
Powiadomienia osobiste Użytkownik
Powiadomienia zespołu Administrator zespołu, członek grupy Administratorzy projektu lub członek grupy Administratorzy 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

Istnieje kilka sposobów zarządzania powiadomieniami osobistymi:

  • 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

W przypadku powiadomień na poziomie zespołu i projektu można utworzyć subskrypcję dla następujących kategorii i szablonów:

Kategoria Szablony
Kompiluj Kompilacja kończy się, kompilacja kończy się niepowodzeniem,
Zmiany stanu starszego kontrolera kompilacji lub agenta XAML,
Zmiany jakości starszej kompilacji XAML
Kod (Git) Zatwierdzenie wypchnięte, komentarz dodany do żądania ściągnięcia,
Żądanie ściągnięcia utworzone lub zaktualizowane
Prośba o scalenie przeglądana przez mój zespół jest zaktualizowana
Kod (TFVC) Kod zatwierdzony, kod zatwierdzony z obejściem zasad
Zmiany w przeglądzie kodu, Plik w określonej ścieżce zarejestrowany
Sprawdzono plik z określonym rozszerzeniem
Rurociągi Etap uruchamiania czeka na zatwierdzenie,
Etap uruchamiania czeka na ręczną walidację
praca Utworzony element roboczy, zmieniony element roboczy, usunięty element roboczy,
Przywrócony element roboczy, element roboczy przeniesiony z tego projektu zespołowego
Artefakty Zmieniono pakiet
Zarządzanie rozszerzeniami Zmodyfikowano rozszerzenie
Wydanie Oczekiwanie na zatwierdzenie wdrożenia, ukończenie wdrożenia,
Żądanie utworzenia wydania kończy się niepowodzeniem,
Ręczna interwencja w oczekiwaniu na wdrożenie

Uwaga

Możesz również utworzyć niestandardową subskrypcję powiadomień dla pull requestów, które zostały 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, które są używane do dopasowywania zdarzeń. Na przykład subskrypcja zdarzenia utworzenia elementu roboczego może zawierać filtr, który pasuje tylko do typu elementu roboczego, Bug. Lub subskrypcja zdarzenia utworzenia żądania ściągnięcia może zawierać filtr dla określonego repozytorium i gałęzi.

Domyślne subskrypcje poczty e-mail

Wiele przydatnych subskrypcji poczty e-mail jest wstępnie zdefiniowanych i automatycznie włączanych w systemie. Te zasoby i są określane jako subskrypcje domyślne. Domyślne subskrypcje zapewniają gotową do użycia obsługę dla najbardziej typowych scenariuszy powiadomień. Aby uzyskać więcej informacji, 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. Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami dla zespołu, projektu lub organizacji.

Indywidualni użytkownicy mogą zrezygnować z każdej domyślnej subskrypcji, podczas gdy inni członkowie zespołu pozostają zasubskrybowani. Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami osobistymi.

Sekcja Domyślne subskrypcje w usłudze Azure DevOps zawiera listę wszystkich domyślnych subskrypcji globalnych dostępnych. Ikona globusa wskazuje domyślną lub subskrypcję OOB. Aby uzyskać więcej informacji, zobacz Powiadomienia domyślne i obsługiwane.

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 Więcej opcji (...) skojarzonym z poszczególnymi subskrypcjami.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji z sekcją 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. Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami dla zespołu, projektu lub organizacji. Aby dowiedzieć się więcej na temat wykonywania zapytań za pomocą klauzul grupy, zobacz Definiowanie zapytania elementu roboczego.

Użytkownicy mogą również tworzyć niestandardowe subskrypcje, które mają zastosowanie tylko do nich. Aby uzyskać więcej informacji, zobacz Zarządzanie powiadomieniami 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. Aby uzyskać więcej informacji, zobacz Integracja 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 określonej tożsamości. Opcje zarządzania są dostępne w menu Więcej opcji (...) skojarzonych z każdą subskrypcją. Ikona globusa wskazuje domyślną lub subskrypcję OOB.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji z sekcją Lista subskrybentów.

Statystyka

W sekcji Statystyki przedstawiono najbardziej aktywne subskrypcje powiadomień i inicjatory najważniejszych zdarzeń (grupy, zespołu lub osoby indywidualnej). Statystyki dotyczą tylko bieżącego dnia, a wartości są resetowane o 00:00 UTC. Jedną z zalet wyświetlania statystyk jest możliwość identyfikowania niezamierzonych subskrypcji o dużej ilości lub inicjatorów zdarzeń.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji z sekcją Statystyka.

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ślna opcja dostarczania, które nie jest bezpośrednio ustalane na poziomie zespołu lub grupy.

Zrzut ekranu przedstawiający stronę powiadomień na poziomie organizacji z sekcją 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ć dostępem 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

Domyślnie preferowany adres e-mail do kontaktu w profilu twojej organizacji otrzymuje powiadomienia. Ten adres e-mail jest zwykle tym samym adresem, którego używasz do logowania się do usługi Azure DevOps. Możesz zarządzać tym adresem e-mail na stronie 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 kontaktowy dotyczy wszystkich organizacji i nie można go zmienić dla poszczególnych organizacji.