Udostępnij za pośrednictwem


Używanie @mentions w elementach roboczych i żądaniach ściągnięcia

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

Kontrolka @mention umożliwia szybkie dodawanie użytkownika lub grupy do dyskusji o elemencie roboczym lub żądaniu ściągnięcia. Używając selektora osób w kontrolce @mention , możesz wybrać członka lub grupę projektu z listy wyszukiwania. Wymieniony użytkownik lub grupa otrzymuje powiadomienie e-mail o komentarzu.

W przypadku organizacji, które zarządzają użytkownikami i grupami przy użyciu identyfikatora Entra firmy Microsoft, selektory osób obsługują wyszukiwanie wszystkich użytkowników i grup w ramach identyfikatora Entra firmy Microsoft. Możesz wyszukać użytkowników i grupy poza tymi użytkownikami dodanymi do projektu. Aby uzyskać więcej informacji, zobacz Ograniczanie wyszukiwania tożsamości i wyboru.

Uwaga

Możesz opublikować za pośrednictwem interfejsu @mention API. Aby uzyskać identyfikator użytkownika usługi Azure DevOps, zobacz Pobieranie identyfikatora użytkownika usługi Azure DevOps.

  • Jeśli twoja organizacja korzysta z istniejącego edytora HTML, dodaj następujący kod HTML:
    <div><a href="#" data-vss-mention="version:2.0,{user id}">@John Doe</a> Testing mentioning</div>
    
  • Jeśli twoja organizacja używa nowego edytora języka Markdown do komentarzy, użyj następującego kodu:
    @<UserID>
    

Kontrolka @mention umożliwia szybkie dodawanie użytkownika do dyskusji o elemencie roboczym lub żądaniu ściągnięcia. Używając selektora osób w kontrolce @mention , możesz wybrać członka projektu z listy wyszukiwania. Wymieniony użytkownik otrzymuje powiadomienie e-mail dotyczące twojego komentarza.

W przypadku organizacji, które zarządzają użytkownikami przy użyciu usługi Active Directory, selektory osób obsługują wyszukiwanie wszystkich użytkowników w usłudze Active Directory, a nie tylko tych użytkowników dodanych do projektu.

Użyj kontrolki @mention, aby rozpocząć lub kontynuować dyskusję w następujących obszarach:

  • Dyskusje elementów roboczych lub dowolne pola tekstu sformatowanego
  • Dyskusje dotyczące żądań ściągnięcia
  • Zatwierdzanie komentarzy
  • Komentarze zestawów zmian lub zestawów na półce
  • Dyskusje o elementach roboczych
  • Dyskusje dotyczące żądań ściągnięcia
  • Zatwierdzanie komentarzy
  • Komentarze zestawów zmian lub zestawów na półce

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.

Wybór wyszukiwania tożsamości

  1. Wprowadź @ komentarz w kodzie w żądaniu ściągnięcia, aby wyzwolić selektor @mention osób.
  2. Wyświetl listę ostatnio wymienionych użytkowników.
  3. Przeszukaj katalog, wybierając nazwę z listy lub wprowadzając nazwę szukanego użytkownika.

Ostrzeżenie

Jeśli masz uprawnienia do zapraszania użytkowników do organizacji, niezależnie od tego, czy zasady Ogranicz zaproszenia są wyłączone, możesz @mention użytkownika, który nie jest częścią organizacji. Ta akcja zaprasza tego użytkownika do organizacji. Aby uzyskać więcej informacji, zobacz Ograniczanie nowych zaproszeń użytkowników od administratorów projektu i zespołu.

Aby filtrować listę, wprowadź nazwę użytkownika lub alias do momentu znalezienia dopasowania.

Zrzut ekranu przedstawiający selektor osób

Nazwy wymienionych użytkowników są wyświetlane w niebieskim tekście. Wybierz nazwę linku @mention, aby otworzyć informacje kontaktowe użytkownika, podając więcej kontekstu, dlaczego zostały dodane do konwersacji.

Możesz również użyć wzmianek grupowych. Wprowadź nazwę zespołu lub grupy zabezpieczeń, wybierz pozycję Wyszukaj, a następnie wybierz z listy opcji.

Zrzut ekranu przedstawiający sekcję dyskusji z wzmianką.

Uwaga

  • Nie kopiuj i wklej @mention użytkowników z poprzedniego komentarza. Mimo że formatowanie może wyglądać identycznie jak poprawnie wprowadzone wzmianki, nie rejestruje się jako prawdziwe wzmianki i nie wysyła powiadomienia e-mail.
  • Jeśli @mention grupę, która nie ma członków, wiadomość e-mail nie zostanie wysłana, nawet jeśli grupa jest członkiem innych grup.

Po zakończeniu zaznaczenia i wpisu tekstowego użytkownik @mention otrzymuje wiadomość e-mail z powiadomieniem o wzmiankach.

Zrzut ekranu przedstawiający wiadomość e-mail wysłaną w programie Outlook.

Użyj kontrolki @mention w dyskusjach dotyczących żądań ściągnięcia, zatwierdzaniu komentarzy, komentarzach zestawów zmian i komentarzach na półce.

Napiwek

Ponieważ nie ma bezpośredniego @CreatedBy makra, możesz użyć @Me makra w połączeniu z polem "Created By", aby filtrować utworzone przez Ciebie elementy robocze. Aby na przykład oznaczyć twórcę elementów pustymi opisami, możesz uruchomić zapytanie w celu zidentyfikowania takich elementów, a następnie ręcznie otagować twórców w sekcji komentarzy każdego elementu roboczego, prosząc ich o zaktualizowanie opisu.

Ograniczone tożsamości w zaznaczeniach wyszukiwania

Selektory osób zazwyczaj wyszukują i wybierają dowolnego użytkownika lub grupę dodaną do identyfikatora Microsoft Entra organizacji.

W przypadku organizacji korzystających z identyfikatora Entra firmy Microsoft do zarządzania użytkownikami i grupami selektory osób obsługują wyszukiwanie wszystkich użytkowników i grup w katalogu. Aby ograniczyć wyszukiwanie i wybór tylko do tych użytkowników i grup dodanych do określonego projektu, włącz funkcję Ogranicz widoczność i współpracę użytkowników do określonych projektów w wersji zapoznawczej dla organizacji.

Ważne

  • Funkcje ograniczonej widoczności opisane w tej sekcji dotyczą tylko interakcji za pośrednictwem portalu internetowego. Za pomocą interfejsów API REST lub azure devops poleceń interfejsu wiersza polecenia członkowie projektu mogą uzyskiwać dostęp do ograniczonych danych.
  • Użytkownicy-goście, którzy są członkami ograniczonej grupy z domyślnym dostępem w identyfikatorze Entra firmy Microsoft, nie mogą wyszukiwać użytkowników z selektorem osób. Gdy funkcja w wersji zapoznawczej jest wyłączona dla organizacji lub gdy użytkownicy-goście nie są członkami ograniczonej grupy, użytkownicy-goście mogą przeszukiwać wszystkich użytkowników firmy Microsoft Entra zgodnie z oczekiwaniami.

Po włączeniu funkcji Ogranicz widoczność użytkownika i współpracę z określonymi projektami w wersji zapoznawczej dla organizacji lista tożsamości, które można wybrać z selektora osób, jest ograniczona w następujący sposób:

  • Użytkownicy dodani do grupy Użytkownicy z zakresem projektu mogą wybierać tylko z listy tożsamości zawierającej jawnie dodanych użytkowników i grup do projektu, z którym są połączeni.
  • Jeśli wszyscy członkowie projektu zostaną dodani do grupy Użytkownicy o zakresie projektu, selektory osób są ograniczone tylko do tych użytkowników i grup dodanych do projektu. Wszyscy członkowie projektu mogą wybierać tylko tożsamości zgodne z użytkownikami i grupami jawnie dodanymi do projektu, z którymi są połączeni.

Ostrzeżenie

Włączenie funkcji Ogranicz widoczność użytkownika i współpracę do określonych projektów w wersji zapoznawczej uniemożliwia użytkownikom z zakresu projektu wyszukiwanie użytkowników dodanych do organizacji za pośrednictwem członkostwa w grupie Entra firmy Microsoft, a nie za pośrednictwem jawnego zaproszenia użytkownika. Jest to nieoczekiwane zachowanie, a rozwiązanie jest w toku. Aby rozwiązać ten problem, wyłącz funkcję Ogranicz widoczność i współpracę użytkowników do określonych projektów w wersji zapoznawczej dla organizacji.