Śledzenie postępów za pomocą wykresów stanu i trendów opartych na zapytaniach

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

Stan pracy w toku można szybko wyświetlić, wyświetlając wyniki zapytania z płaską listą. Obsługiwane są różne widoki wykresów, takie jak kołowe, kolumnowe, przestawne lub trendy. Wykresy obsługują wyświetlanie liczby elementów roboczych lub sumy wartości wybranych pól liczbowych, takich jak punkty scenariusza, nakład pracy lub praca pozostała. Grupuj pracę według stanu, przypisane do lub innego zdefiniowanego lub niestandardowego pola systemu.

W tym artykule dowiesz się, jak wykonywać następujące zadania:

  • Konstruowanie zapytania z płaską listą w celu obsługi wykresu
  • Tworzenie i udostępnianie wykresu opartego na zapytaniach
  • Tworzenie wykresu kołowego stanu, kolumny, słupka lub wykresu przestawnego
  • Tworzenie wykresu trendu
  • Dodawanie wykresu do pulpitu nawigacyjnego

Uwaga

W tym artykule opisano sposób konfigurowania wykresów zapytań śledzenia pracy. Aby dodać istniejące wykresy zapytań do pulpitów nawigacyjnych, zobacz Dodawanie wykresów do pulpitu nawigacyjnego. Aby uzyskać informacje na temat konfigurowania widżetu Wykres dla elementów roboczych, zobacz Konfigurowanie wykresu dla widżetu elementów roboczych.

Aby zapoznać się z omówieniem wszystkich wykresów śledzenia pracy i raportów w kontekście, zobacz Informacje o pulpitach nawigacyjnych, wykresach, raportach i widżetach.

Na przykład na poniższej ilustracji przedstawiono dwa różne wykresy utworzone na podstawie tego samego zapytania listy płaskiej. Wykres kołowy grupuje 19 usterek według stanu, a wykres słupkowy grupuje usterki według przypisania i ich bieżącego stanu.

Zrzut ekranu przedstawiający aktywne wykresy błędów dodane do pulpitów nawigacyjnych.

Wymagania wstępne

Wymagania wstępne, które należy spełnić, obejmują dostęp podstawowy lub wyższy oraz utworzenie zapytania z listą płaską. Tylko zapytania płaskie obsługują wykresy.

Jeśli chcesz dodać wykres do pulpitu nawigacyjnego, musisz zapisać zapytanie w folderze Udostępnione zapytania i utworzyć pulpit nawigacyjny, na którym chcesz dodać wykres.

  • Aby utworzyć wykres zapytania, musisz mieć dostęp podstawowy lub wyższy. Użytkownicy z dostępem uczestników projektu nie mogą wyświetlać ani tworzyć wykresów na stronie Zapytania , ale mogą wyświetlać wykresy dodane do pulpitu nawigacyjnego zespołu. Aby uzyskać szczegółowe informacje, zobacz Szybki dostęp do uczestników projektu.
  • Aby dodać wykres do pulpitu nawigacyjnego, należy zapisać zapytanie w folderze Udostępnione zapytania . W tym celu należy przyznać uprawnienia do zapisywania zapytań w folderze. Aby uzyskać przyznane uprawnienia, zobacz Ustawianie uprawnień dotyczących zapytań i folderów zapytań.
  • Aby dodać wykres zapytania do pulpitu nawigacyjnego zespołu, musisz być członkiem zespołu lub być członkiem grupy zabezpieczeń Project Administracja istrators.
  • Aby dodać wykres zapytania do pulpitu nawigacyjnego projektu, musisz mieć utworzone pulpit nawigacyjny lub mieć uprawnienia do edytowania pulpitu nawigacyjnego lub być członkiem grupy zabezpieczeń project Administracja istrators.
  • Aby wyświetlić wykres zapytania dodany do pulpitu nawigacyjnego, musisz mieć uprawnienia do odczytu do bazowego zapytania. Jeśli to uprawnienie zostało odrzucone, widżet będzie wyświetlany z komunikatem Widżet nie może załadować komunikatu.

Uwaga

Użytkownicy z dostępem uczestników projektu publicznego mają pełny dostęp do funkcji wykresu zapytań, takich jak użytkownicy z dostępem podstawowym . Aby uzyskać szczegółowe informacje, zobacz Szybki dostęp do uczestników projektu.

  • Aby utworzyć wykres zapytania, musisz mieć dostęp podstawowy lub wyższy. Użytkownicy z dostępem uczestników projektu nie mogą wyświetlać ani tworzyć wykresów na stronie Zapytania , ale mogą wyświetlać wykresy dodane do pulpitu nawigacyjnego zespołu. Aby uzyskać szczegółowe informacje, zobacz Szybki dostęp do uczestników projektu.
  • Aby dodać wykres do pulpitu nawigacyjnego, należy zapisać zapytanie w folderze Udostępnione zapytania . W tym celu należy przyznać uprawnienia do zapisywania zapytań w folderze. Aby uzyskać przyznane uprawnienia, zobacz Ustawianie uprawnień dotyczących zapytań i folderów zapytań.
  • Aby dodać wykres zapytania do pulpitu nawigacyjnego zespołu, musisz być członkiem zespołu lub być członkiem grupy zabezpieczeń Project Administracja istrators.
  • Aby wyświetlić wykres zapytania dodany do pulpitu nawigacyjnego, musisz mieć uprawnienia do odczytu do bazowego zapytania. Jeśli to uprawnienie zostało odrzucone, widżet będzie wyświetlany z komunikatem Widżet nie może załadować komunikatu.

Aby dowiedzieć się więcej na temat uprawnień pulpitu nawigacyjnego, zobacz Ustawianie uprawnień pulpitu nawigacyjnego.

Tworzenie zapytania z płaską listą

Podczas tworzenia zapytania do obsługi wykresu postępuj zgodnie z tymi wytycznymi.

  • Zawsze wybieraj płaską listę typów zapytań elementów roboczych . Inne typy zapytań nie są obsługiwane w przypadku tworzenia wykresów. Aby uzyskać więcej informacji, zobacz Definiowanie zapytania, Definiowanie kwerendy płaskiej listy.
  • Dodaj te pola do klauzuli zapytania lub opcji kolumny, których chcesz użyć na wykresie. Wykresy można grupować według dowolnego pola, z wyjątkiem pól daty i godziny, tekstu bez formularza i tagu. Na przykład: .
    • Aby zgrupować według stanu, dołącz pole Stan
    • Aby zgrupować według przypisań roboczych, uwzględnij pole Przypisane do
    • Aby pogrupować według przebiegów lub iteracji, dołącz ścieżkę iteracji
    • Aby zgrupować według zespołu, dołącz pole Nazwa węzła, które wyświetla węzeł liścia ścieżki obszaru
    • Aby zgrupować według pola niestandardowego, uwzględnij je.
  • Aby zsumować kolumnę liczbową, uwzględnij odpowiednie pole w klauzuli zapytania lub opcjach kolumn. Aby uzyskać więcej przykładów wykresów utworzonych na podstawie pól liczbowych, zobacz Zapytanie według pola liczbowego.
  • Jeśli planujesz dodać zapytanie do pulpitu nawigacyjnego, zapisz zapytanie jako zapytanie udostępnione.
  • Nie można grupować wykresów według następujących typów danych pól:
    • ID
    • Data/godzina, taka jak data utworzenia, data zmiany
    • Zwykły tekst, taki jak Tytuł
    • Tekst sformatowany, taki jak Opis, Kroki odtworzenia
    • Tagi (zapytanie można filtrować przy użyciu tagów, ale nie można użyć tagów do skonfigurowania wykresu).

Uwaga

Nie można grupować wykresu opartego na zapytaniach według tagów, ale można grupować widżet Wykres dla elementów roboczych według tagów dodanych do pulpitu nawigacyjnego zgodnie z opisem w temacie Konfigurowanie wykresu dla widżetu elementów roboczych.

  • Nie można grupować wykresów według następujących typów danych pól:
    • ID
    • Data/godzina, taka jak data utworzenia, data zmiany
    • Zwykły tekst, taki jak Tytuł
    • Tekst sformatowany, taki jak Opis, Kroki odtworzenia
    • Tagi (zapytanie można filtrować przy użyciu tagów, ale nie można użyć tagów do skonfigurowania wykresu).

Wyświetlanie obszarów i iteracji

Po wybraniu pozycji Ścieżka obszaru lub Ścieżka iteracji na wykresie pojawi się tylko węzeł liścia. Węzeł liścia jest ostatnim węzłem pełnej ścieżki. Na przykład Phone jest węzłem liścia .FabrikamFiber/Fabrikam Website/Phone Jeśli zapytanie zawiera mieszany poziom węzłów liści, wykres może nie odzwierciedlać oczekiwanych wyników.

Wybierz pole Nazwa węzła, węzeł liścia ścieżki obszaru, aby sprawdzić, czy poprawi to wyniki.

Wykresy są wyświetlane w przeglądarkach, które obsługują skalowalną grafikę wektorową (SVG). Obsługiwane przeglądarki obejmują przeglądarki Microsoft Edge, Internet Explorer 9 i nowsze wersje, Chrome, Firefox i Safari na komputerze Mac. Wykresy nie są zoptymalizowane pod kątem wyświetlaczy mobilnych ani dotykowych.

Uwaga

Program Internet Explorer nie jest już obsługiwany w przypadku usług Azure DevOps Services ani azure DevOps Server 2020.1.

Sortuj według wartości lub etykiety

Większość wykresów umożliwia wybranie sposobu sortowania danych. Możesz sortować według wartości lub etykiety i wybrać pozycjęRosnąco lub Malejąco.

  • Wartość: sortuje dane według wartości liczbowej
  • Etykieta: sortuje według etykiety wybranej do grupowania danych.

Ograniczony wyświetlacz serii

Jeśli wykres zawiera więcej niż osiem lub 12 elementów w serii danych, wartości w 9 lub 13-plus elementów są skonsolidowane w zestawie oznaczonym jako "inne"? Jeśli jednak zwiększysz rozmiar wykresu za pomocą konfigurowalnego widżetu na pulpicie nawigacyjnym, możesz zwiększyć limit serii.

Zrzut ekranu przedstawiający dane innych grup kategorii powyżej 12 zestawów serii.

Dostępność wykresu

  • Wykresy zapisane w obszarze Udostępnione zapytania są widoczne dla wszystkich członków zespołu, z wyjątkiem członków z dostępem uczestników projektu i mogą być dodawane do pulpitów nawigacyjnych.
  • Wykresy tworzone dla zapytań w folderze Moje zapytania są widoczne tylko dla Ciebie.
  • Możesz skopiować i wysłać wiadomość e-mail na adres URL dowolnej strony wykresu, aby udostępnić ją członkowi projektu.
  • Aby utworzyć podobne wykresy dla testów, zobacz Śledzenie stanu testu.

Tworzenie wykresu opartego na zapytaniach

  1. W obszarze Zapytania otwórz edytor wykresów dla kwerendy listy płaskiej. Aby utworzyć wykresy, musisz należeć do grupy Współautorzy.

    Zrzut ekranu przedstawiający przycisk Nowy wykres.

    Jeśli masz dostęp do uczestników projektu , linki Wykresy i Nowy wykres nie będą wyświetlane.

  2. Wybierz typ wykresu i pole do grupowania wartości. Gdy używasz wykresów kołowych, słupkowych i kolumnowych, wybierz jedno pole, aby wyświetlić liczbę elementów roboczych.

    Zrzut ekranu przedstawiający okno dialogowe konfigurowania wykresu kołowego.

    Jeśli nie widzisz żądanego pola na liście rozwijanej Grupuj według, dodaj pole jako kolumnę do zapytania i zapisz zapytanie. Ponadto opcje agregacji zależą od pól używanych w zapytaniu lub wybranych z opcji kolumny.

    Jeśli podczas zamykania edytora wykresów zostanie wyświetlony komunikat o błędzie, musisz zażądać dostępu podstawowego.

  3. Aby posortować wyniki, wybierz pozycję Wartość lub Etykieta jako opcję sortowania, a następnie pozycję Rosnąco lub Malejąco.

    Aby zmienić kolor, wybierz kolor z zestawu selektorów kolorów serii.

    Zrzut ekranu przedstawiający okno dialogowe Wykresy, selektor serii kolorów.

Wykresy są automatycznie aktualizowane podczas edytowania zapytania lub odświeżania wyników zapytania.

Dodawanie wykresu kołowego

Użyj wykresu kołowego, aby pokazać wartości procentowe grup z sześcioma lub mniejszą liczbą kategorii. Dobre przykłady wykresów kołowych to:

  • Stan aktywnych usterek, grupowanie według stanu
  • Stan scenariusza użytkownika, grupuj według stanu
  • Postęp scenariusza użytkownika, grupowanie według ukończonych, w toku lub wycinanie

Na przykład następujące zapytanie filtruje scenariusze użytkownika na podstawie stanu wycinania, w toku i ukończonego od początku roku.

Zrzut ekranu przedstawiający Edytor Power Query filtrowanie scenariuszy użytkownika według stanu.

Konfiguracja wykresu kołowego jest pokazana na poniższej ilustracji.

Zrzut ekranu przedstawiający okno dialogowe Konfigurowanie wykresu kołowego.

Połączona konfiguracja zapytania i wykresu daje następujący wykres kołowy.

Zrzut ekranu przedstawiający przykład wykresów kołowych.

Dodawanie skumulowanego wykresu słupkowego

Skumulowany wykres słupkowy umożliwia śledzenie postępu względem dwóch wartości pól. Nazwa węzła wyświetli ostatni liść w ścieżce obszaru. Użyj tej funkcji, gdy chcesz wyświetlić dane między zespołami, a każdy węzeł odpowiada zespołowi.

Zrzut ekranu przedstawiający okno dialogowe Konfigurowanie wykresu skumulowanego wykresu słupkowego.

Dodawanie tabeli przestawnej

Tabela przestawna zawiera tabelę konfigurowalnych wierszy i kolumn z kolumnami pokazującymi liczbę elementów roboczych lub sumę pola liczbowego. Wybierz tabelę przestawną, jeśli chcesz porównać między obszarami wykonywaną pracę.

Na poniższej ilustracji przedstawiono przykład aktywnych usterek przypisanych do deweloperów i ich bieżącego stanu.

Zrzut ekranu przedstawiający okno dialogowe Konfigurowanie wykresu, tabela przestawna.

Dodawanie wykresu trendu

Wykresy trendów umożliwiają wyświetlanie postępu w czasie. Możesz wybrać okres kroczący od ostatniego tygodnia do ostatniego roku.

Zrzut ekranu przedstawiający okno dialogowe Konfigurowanie wykresu, dwutygodniowy wykres trendu.

Dane trendu są wyodrębniane z magazynu danych śledzenia pracy. Podobnie jak większość magazynów danych, schemat relacyjnej bazy danych jest zaprojektowany i zoptymalizowany pod kątem transakcyjnego przetwarzania danych online. Gdy narzędzie lub wtyczka wykonuje działanie, zapisuje najnowsze informacje w magazynie operacyjnym. W związku z tym dane w magazynie operacyjnym stale się zmieniają i są aktualizowane, a wszystkie dane są aktualne.

Dodawanie wykresu burndown

Wykresy burndown są przydatne do określania, jak szybko działa postęp na podstawie wartości pola liczbowego, takich jak punkty scenariusza, nakład pracy lub praca pozostała albo liczba elementów roboczych.

Aby utworzyć wykres spalony, pamiętaj, aby dodać pole liczbowe, które chcesz wykonać zapytanie. Aby wyświetlić wykres postępu zadań, wybierz operator Sum (Suma) dla pozycji Remaining Work (Praca pozostała).

Zrzut ekranu przedstawiający okno dialogowe Konfigurowanie wykresu, Pozostała praca w ciągu ostatnich czterech tygodni.

Oprócz wykresów burndown opartych na zapytaniach można skonfigurować widżet burndown lub burnup.

Dodawanie wykresu do pulpitu nawigacyjnego

Wykres dodany do pulpitu nawigacyjnego jest dodawany przez dodanie widżetu Wykres dla elementów roboczych . Możesz dodać wykres do pulpitu nawigacyjnego, jak pokazano w poniższej procedurze lub bezpośrednio dodać widżet Wykres dla elementów roboczych . Aby dowiedzieć się więcej, zobacz Konfigurowanie wykresu dla widżetu elementów roboczych.

Napiwek

Wszystkie wykresy zapytań mają ograniczony rozmiar. Jednak wykresy dodane do pulpitu nawigacyjnego mogą być zmieniane i konfigurowane ponownie, otwierając widżet Wykres dla elementów roboczych używany do ich wyświetlania.

  • Wybierz ikonę akcji wykresu, który chcesz dodać, a następnie wybierz pozycję Dodaj do pulpitu nawigacyjnego.

Menu kontekstowe wykresu, opcja Dodaj do pulpitu nawigacyjnego

Opcja menu Dodaj do pulpitu nawigacyjnego jest dostępna tylko dla zapytań, które zostały zapisane w folderze Udostępnione zapytania .

W wyświetlonym oknie dialogowym wybierz pulpit nawigacyjny, do którego chcesz dodać wykres.

Wybieranie okna dialogowego pulpitu nawigacyjnego

Aby dodać inne typy wykresów, takie jak wyniki testów i wykresy podsumowania kompilacji, zobacz Dodawanie widżetów i wykresów do pulpitu nawigacyjnego.

Wykresy oparte na zapytaniach a wykres przestawny generowane przez program Excel

Wykresy oparte na zapytaniach generują dane z magazynu danych śledzenia elementów roboczych i w związku z tym wyświetlają najnowsze dane. Program Excel wykres przestawny uzyskuje dostęp do danych publikowanych w module usług Analysis Services, który jest domyślnie odświeżany co dwie godziny. Wykresy programu Excel wymagają skonfigurowania kolekcji projektów w programie SQL Server Reporting Services i Analysis Services.