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.
- 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.
- Otwórz listę prac produktu i włącz opcję Rodzice w widoku.
- Przewiń w dół do sekcji zawierającej pozycje Nieparzyste historie (Agile) lub niezamężone elementy listy prac (Scrum).
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.
Pola skojarzone z linkami i załącznikami
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
W przypadku dołączenia jako opcji kolumny na liście prac lub wyników zapytania zostanie wyświetlony tytuł nadrzędnego elementu roboczego. Wewnętrznie system przechowuje identyfikator elementu roboczego w polu Liczba całkowita.
Uwaga
Możesz dodać pole Nadrzędne jako kolumnę lub określić je w klauzuli zapytania, określając identyfikator nadrzędnego elementu roboczego.
Nazwa odwołania=System.Parent, Typ danych=Liczba całkowita
wszystkie
W przypadku dołączenia jako opcji kolumny na liście prac lub wyników zapytania zostanie wyświetlony tytuł nadrzędnego elementu roboczego. Wewnętrznie system przechowuje identyfikator elementu roboczego w polu Liczba całkowita.
Uwaga
Pole Nadrzędne jest dostępne w usłudze Azure DevOps Server 2020 i nowszych wersjach. Nie można określić tego pola w klauzuli zapytania.
Nazwa odwołania=System.Parent, Typ danych=Liczba całkowita
Liczba łączy zdefiniowanych dla elementu roboczego używającego typu łącza roboczego, takiego jak Parent-Child, Poprzednik-Następca i Powiązane. Aby uzyskać pełną listę, zobacz Link type reference (Dokumentacja typu łącza).
Reference Name=System.RelatedLinkCount, Data type=Integer
Dostępne tylko dla usług Azure DevOps Services. Liczba łączy z elementu roboczego do elementów roboczych zdefiniowanych w innej organizacji. Ten sam identyfikator Firmy Microsoft Entra musi zarządzać organizacjami. Obsługiwane typy linków obejmują zużycie z, wygenerowane dla i powiązane zdalnego. Aby uzyskać więcej informacji, zobacz Dodawanie linku do elementów roboczych, Link do zdalnego elementu roboczego.
Nazwa odwołania=System.RemoteLinkCount, Typ danych=Liczba całkowita
Powiązane artykuły
- Dodawanie linku do wielu elementów roboczych
- Łączenie elementów roboczych z innymi obiektami
- Krótki przewodnik dotyczący zapytań
- Edytor zapytań
- Pola zapytań, operatory i makra
- Indeks pola elementu roboczego
Wizualizowanie powiązanej pracy i innych obiektów
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.
Dodawanie niestandardowych typów linków lub dostosowywanie kontrolek łączy
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.
Domyślne pola danych na listach łączy
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.