Udostępnij za pośrednictwem


Wykonywanie zapytań o elementy robocze według linku lub liczby załączników

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

Możesz połączyć elementy robocze, aby śledzić powiązaną pracę i zależności oraz dołączać pliki, aby udostępniać informacje zespołowi. Następnie można wyświetlić listę elementów roboczych w oparciu o co najmniej jedno z następujących pól:

Liczba dołączonych plików | (Dyskusja) Liczba komentarzy | Liczba łączy zewnętrznych| Liczba hiperłączy| Komentarz łącza| Liczba linków pokrewnych|Liczba linków zdalnych

  • Liczba dołączonych plików
  • (Dyskusja) Liczba komentarzy
  • Liczba łączy zewnętrznych
  • Liczba hiperłączy
  • Komentarz łącza
  • Liczba linków pokrewnych

Aby uzyskać więcej informacji na temat tych pól, zobacz tabelę podaną w dalszej części tego artykułu.

Obsługiwane operatory i makra

Klauzule określające pole liczby całkowitej mogą używać następujących operatorów.

= , <> , > , < , >= , <= ,
=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field],
In, Not In,
Was Ever

Wyświetlanie listy elementów hierarchicznych w widoku drzewa

Dodaj zapytanie i wybierz pozycję Drzewo elementów roboczych, aby rozpocząć zapytanie. Powinny zostać wyświetlone podobne do następujących przykładów:

Uwaga

Nie można utworzyć zapytania, które pokazuje hierarchiczny widok planów testów, zestawów testów i przypadków testowych. Te elementy nie są połączone razem przy użyciu typów łączy nadrzędny-podrzędny. Można jednak utworzyć zapytanie linków bezpośrednich, które wyświetla listę elementów roboczych związanych z testem. Ponadto możesz wyświetlić hierarchię za pośrednictwem strony Plany testów.

Opcje filtrów i klauzul zapytania

Zmień opcje filtrowania połączonych elementów roboczych i dodaj klauzule zapytania za pomocą poniższych opcji.

Filtruj dla

Uwzględnij te klauzule zapytania

Tylko elementy podrzędne elementu roboczego 645

Dodaj do filtrów dla elementów roboczych najwyższego poziomu:
ID = 645

Zadania lub usterki

Dodaj do filtrów dla połączonych elementów roboczych:
Work Item Type In Task,Bug

Elementy przypisane do mojego zespołu (sieć Web)

Dodaj do filtrów u góry i dolnej:
Assigned to In Group [Fabrikam Fiber]\Web

Elementy nadrzędne zadań przydzielonych do mnie

Zmień opcje filtru na Dopasuj połączone elementy robocze jako pierwsze
Dodaj do filtrów dla połączonych elementów roboczych:
Assigned To = @Me

Wyświetlanie listy elementów opartych na połączonych zależnościach

W poniższym przykładzie pokazano zależne połączone zapytanie, które zwraca elementy z zależnościami pracy zarządzanymi przez inne zespoły i projekty.

Poniższe zapytanie znajduje elementy robocze we wszystkich projektach połączonych z elementami roboczymi w ramach ścieżki obszaru firmy Fabrikam i projektu przy użyciu typów linków Poprzednik i Następca.

Zrzut ekranu przedstawiający Edytor Power Query, elementy robocze i linki bezpośrednie, portal internetowy.

  • Zaznacz pole wyboru Zapytanie między projektami, aby włączyć wszystkie zależne połączone elementy robocze zgodne z kryteriami filtrowania, które mają być wymienione, niezależnie od tego, do którego projektu należą.
  • Określ ścieżkę obszaru w klauzuli Fabrikam , aby znaleźć tylko elementy robocze połączone z elementami roboczymi zdefiniowanymi w projekcie Fabrikam.
  • Określ tylko elementy zwracane, które mają pasujące linki, i Zwróć wybrane typy łączy, aby zwracać tylko elementy robocze połączone na podstawie typów łączy poprzednika i następnika.

Wyświetlanie listy oddzielonych historii użytkowników

Jeśli zazwyczaj organizujesz scenariusze użytkowników w obszarze funkcji, możesz je szybko znaleźć, wykonując następujące kroki.

  1. Otwórz listę prac produktu i włącz opcję Rodzice w widoku.
  2. Przewiń w dół do sekcji zawierającej pozycje Nieparzyste historie (Agile) lub niezamężone elementy listy prac (Scrum).

Zrzut ekranu przedstawiający oddzielone scenariusze listy lub elementy listy prac.

Możesz też znaleźć nieparzyste elementy listy prac przy użyciu elementów roboczych i zapytania linków bezpośrednich. Na przykład poniższe zapytanie zawiera listę aktywnych historii użytkowników dla zespołu usługi Azure DevOps, który nie ma linku nadrzędnego.

Zrzut ekranu przedstawiający Edytor Power Query, elementy robocze i linki bezpośrednie, portal internetowy, nieparzyste historie użytkowników.

W poniższej tabeli opisano pola skojarzone z linkami i załącznikami. Większość tych pól nie jest wyświetlana w formularzu elementu roboczego, ale jest śledzona dla wszystkich typów elementów roboczych.

Liczba dołączonych plików

Liczba plików dołączonych do elementu roboczego i przechowywanych w bazie danych śledzenia elementów roboczych.
Reference Name=System.AttachedFileCount, Data type=Integer

Uwaga

W przypadku usługi Azure Boards (usługa w chmurze) można dodać do 100 załączników do elementu roboczego. Próbuje dodać więcej wyników w komunikacie o błędzie podczas zapisywania elementu roboczego.

Liczba komentarzy

Liczba komentarzy dodanych do sekcji Dyskusja elementu roboczego.
Nazwa odwołania=System.CommentCount, Typ danych=Liczba całkowita

Liczba łączy z elementu roboczego do artefaktów, które nie są elementami roboczymi, takimi jak żądania ściągnięcia, zatwierdzenia, zestawy zmian lub inne typy łączy.
Reference Name=System.ExternalLinkCount, Data type=Integer

Liczba hiperlinków zdefiniowanych dla elementu roboczego.

Reference Name=System.HyperLinkCount, Data type=Integer

Komentarz łącza

Zawiera komentarze od członka zespołu, który utworzył link. To pole można skonfigurować tak, aby było wyświetlane jako kolumna na liście łączy w formularzu elementu roboczego. (Nieobsługiwane w edytorze zapytań).

Reference Name=System.Links.Comment, Data type=PlainText

Opis łącza

Zawiera typ elementu roboczego, identyfikator i tytuł elementu roboczego, który jest elementem docelowym łącza. To pole można skonfigurować tak, aby było wyświetlane jako kolumna na liście łączy w formularzu elementu roboczego. (Nieobsługiwane w edytorze zapytań).

Reference Name=System.Links.Description, Data type=PlainText

Powiązane elementy robocze i obiekty można wyświetlić w elemencie roboczym za pomocą rozszerzenia wizualizacji elementu roboczego dostępnego na karcie Visual Studio Marketplace i Azure DevOps.

Aby dodać typy linków, zobacz Zarządzanie typami linków [witadmin].

Wszystkie karty obsługujące tworzenie łączy między elementami roboczymi są implementowane przy użyciu elementu LinksControl w formularzu elementu roboczego. Ten element steruje filtrowaniem i ograniczaniem typów elementów roboczych, do których można połączyć. Steruje również typami łączy, które można utworzyć i czy można łączyć elementy robocze w innym projekcie. Aby dostosować kontrolki i ograniczenia linków LinksControlOptions , należy zmodyfikować definicję typu elementu roboczego, zobacz LinksControlOptions elementy XML.

Możesz dodawać lub usuwać kolumny z listy łączy, a także dostosować domyślne kolumny i kolejność kolumn. Aby uzyskać więcej informacji, zobacz LinksControlOptions elementy XML.