Sledování práce pomocí spravovaných dotazů v Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Vypisujte chyby, uživatelské scénáře nebo jiné pracovní položky na základě kritérií polí, která zadáte pomocí dotazů. Tyto seznamy pak můžete zkontrolovat pomocí týmu, práce na třídění nebo hromadné aktualizace pracovních položek. Spolu se spravovanými dotazy poskytuje sémantický vyhledávací nástroj několik překrývajících se a různých funkcí, které stojí za to prozkoumat.

Použití spravovaných dotazů k podpoře těchto operací:

  • Hromadná aktualizace pracovních položek pomocí webového portálu
  • Třídění a aktualizace pracovních položek
  • Kontrola hierarchie pracovních položek
  • Sdílení seznamu pracovních položek s členem týmu

Dotazy a složky dotazů můžete vytvářet z webového portálu nebo z Visual Studio Team Exploreru. Změny provedené v jednom klientovi se projeví v jiných klientech, protože všechny změny jsou uložené v úložišti dat sledování práce.

Začínáme používat dotazy

Pokud teprve začínáte, přečtěte si zobrazení, spuštění nebo odeslání dotazu na pracovní položku e-mailem. Stručné referenční informace k úlohám editoru dotazů a ukázkovým dotazům najdete v tématu Rychlé referenční informace k dotazům.

  • Pokud chcete najít pracovní položky, které jsou vám přiřazeny, přidejte do některé z klauzulí dotazu @Me makra jako hodnotu pole Přiřazeno .
  • Všichni platná uživatelé se standardním přístupem můžou vytvářet dotazy a složky v oblasti Moje dotazy . Pokud chcete vytvářet dotazy a složky dotazů v části Sdílené dotazy, musíte mít nastavenou oprávnění Přispívat. Další informace najdete v tématu Nastavení oprávnění pro dotazy.
  • Libovolný dotaz můžete upravit přidáním kritérií pro zaměření na oblast produktu, iteraci nebo jiné pole. Pokud chcete upravit dotaz, otevřete editor dotazů.
  • V Excelu můžete otevřít libovolný dotaz. Můžete také aktualizovat pole jedné nebo více pracovních položek a publikovat změny do databáze pro sledování pracovních položek.
  • Stav nebo průběh můžete vizualizovat vytvořením výsečového grafu, sloupcového grafu nebo grafu trendu pro dotazy s plochým seznamem.

Možnosti dotazů

Následující části obsahují přehled podporovaných funkcí pro definování a správu dotazů na pracovní položky.

  • Filtry dotazů se definují prostřednictvím Editor Power Query.
  • Makra dotazu je možné vybrat pro konkrétní pole a vytvořit klauzuli dotazu.
  • Výsledky dotazů a funkce správy dotazů jsou funkce dostupné prostřednictvím stránky Výsledky dotazů.

Filtry dotazů

Následující tabulka shrnuje funkce filtrování dotazů podporované jednotlivými verzemi Azure DevOps.

Poznámka:

Spravované dotazy nepodporují vyhledávání bezkontaktní komunikace, ale sémantické vyhledávání. Sémantické vyhledávání navíc podporuje zástupné * znaky i ? jako zástupné znaky a můžete použít více než jeden zástupný znak, který odpovídá více než jednomu znaku. Další informace naleznete v části Vyhledávání funkčních pracovních položek.


Funkce Filter

Podpora dotazů

Podporované verze


Hledání textových řetězců (jeden text, víceřádkový text, formátovaný text)

Hledání nerozlišují malá a velká písmena.

Všechny verze


Zástupný znak = *

Všechny verze


Vyhledejte pracovní položky na základě přímých odkazů nebo topologických nebo hierarchických typů propojení.
Filtrování propojených pracovních položek na MODE základě (syntaxe WIQL)

Všechny verze


Seskupování a vnoření klauzulí pomocí logických operátorů AND a OR

Všechny verze


Vyhledejte pracovní položky na základě shody pole s předchozí hodnotou. Podporovaný operátor: Was Ever Vyhledání pracovních položek na základě hodnoty definované v určitém datu. Podporovaný operátor: ASOF (syntaxe WIQL)

Všechny verze


Pomocí maker můžete vytvářet dotazy vzhledem k datu, dalším nástrojům, jako je cesta k oblasti týmu, iterace týmu a další.

Všechny verze


Vyhledejte pracovní položky v jednom nebo více projektech v organizaci nebo kolekci. Výchozí hodnota je aktuální projekt. Pomocí pole Týmový projekt můžete dotazovat na dva nebo více projektů.

Všechny verze


Najděte pracovní položky podle toho, jak se dvě pole vzájemně porovnávají.
Podporované operátory: =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]

Všechny verze


Vyhledejte pracovní položky na základě toho, jestli obsahují nebo neobsahují značku. Podporované operátory: Contains, Does Not Contain

Všechny verze


Vyhledejte pracovní položky založené na prázdných nebo neprázdných polích HTML/RTF.
Podporované operátory: Is Empty, Is Not Empty

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Vyhledejte práci, jejíž hodnota pole odpovídá libovolné hodnotě v sadě s oddělovači, jako je sada typů pracovních položek, stavy pracovního postupu nebo hodnoty rozevíracího seznamu. Hodnoty oddělte oddělovačem seznamu, který odpovídá místnímu nastavení definovanému pro váš klientský počítač. Můžete například použít čárku(,).

Všechny verze


Vyhledání pracovních položek na základě hodnoty logického pole

Všechny verze


Najděte pracovní položky na základě klíčových slov nebo frází přidaných prostřednictvím diskuze.

Všechny verze


Najděte pracovní položky podle sloupce, plavecké dráhy nebo stavu Provádění/Hotovo.

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Filtrování výsledků dotazu na základě klíčového slova nebo výběru polí

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Pokud chcete hromadně přesouvat, kopírovat nebo vkládat klauzule dotazu, nainstalujte a použijte editor WIQL.

Podporovaná makra

Následující tabulka shrnuje makra dotazu nebo proměnné podporované verzemi Azure DevOps. Některá z těchto maker můžete použít k filtrování oznámení.

Poznámka:

Určitá makra můžete použít jenom z webového portálu. Patří sem @CurrentIteration, @CurrentIteration +/- n, @Follows, @MyRecentActivity, @RecentMentions, @RecentProjectActivity a @TeamAreas makra. Tato makra nejsou podporována při exportu dotazu do Excelu, filtrů oznámení nebo cvičení z Team Exploreru nebo rozhraní REST API.

Podrobnější popisy a odkazy na příklady najdete v tématu Pole dotazu, operátory a makra.


Makro

Podpora dotazů

Podporované verze


Vyhledejte libovolný typ pracovní položky nebo Work Item Type=[Any]jakýkoliv stát State=[Any].

Všechny verze


@Me

Najít práci, kde Identity field=logged in user.

Všechny verze


Najít práci, kde Date-Time field=today.

Všechny verze


Vyhledejte práci definovanou v jednom nebo více projektech.

Všechny verze


Vyhledejte práci definovanou v aktuální iteraci pro tým.

Všechny verze


Vyhledejte práci definovanou v +/- n aktuální iterace pro tým.

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Najděte práci, která je aktuálně přihlášena uživatelem, je následující. ID In @Follows

Všechny verze


Najděte nedávno změněné pracovní položky, ID In @MyRecentActivity viz také Zobrazení a přidání pracovních položek, stránka Pracovní položky.

Všechny verze


Vyhledejte práci, ve které je vybrané pole data a času v aktuálním dni, měsíci, týdnu nebo roce s posunem plus/minus, například: Closed Date>=@StartOfDay-7.

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Vyhledejte práci přiřazenou k cestě oblasti nebo cestě iterace zadaného týmu, například viz Dotaz podle oblasti nebo cesty iterace.

Azure DevOps 2019 až Azure DevOps Server 2022, Azure DevOps Services


Výsledky dotazů a funkce správy dotazů

Následující funkce poskytují podporu pro práci s výsledky dotazů, ukládáním a sdílením dotazů a dalšími funkcemi.



Nepodporované funkce

Dotazy na pracovní položky podporují pouze dotazování pracovních položek a pracovních položek propojených s jinými pracovními položkami. Tady je několik úloh, které spravované dotazy nepodporují:

  • Hierarchická zobrazení testovacích plánů, sad testů a testovacích případů Tyto položky nejsou propojené pomocí typů propojení nadřazený-podřízený. Místo toho můžete hierarchii zobrazit na stránce Testovací>testovací plány.
  • Zobrazení zobrazující propojené objekty, jako jsou buildy, vydané verze, kód nebo jiné objekty mimo pracovní položku
  • Umožňuje zobrazit seznam pracovních položek propojených z jednoho projektu do druhého.
  • Exportujte dotaz mezi projekty do Excelu. Dotazy přímých odkazů exportují do Excelu jako plochý seznam.

Azure Boards podporuje tři typy dotazů. Ikona vedle každého dotazu označuje typ dotazu. Následující doprovodné materiály vám pomůžou zvolit typ dotazu na základě toho, co chcete s dotazem provést.

Seznam ikon typu dotazu


Typ dotazu

Pokyny k používání


Plochý seznam pracovních položek

  • Vypsat položky, které mají provádět hromadné aktualizace polí
  • Třídění seznamu pracovních položek
  • Vytvoření grafu dotazu a jeho přidání na řídicí panel
  • Vytvoření grafu pro získání počtu položek nebo součtu pole
  • Export seznamu položek do Excelu pro aktualizaci polí

Pracovní položky a přímé odkazy

  • Výpis položek závislých na jiných pracovních položkách
  • Vyhledání položek souvisejících nebo závislých na jiných pracovních položkách
  • Zobrazení seznamu propojených pracovních položek pro hromadné aktualizace polí
  • Určení seznamu propojených pracovních položek
  • Výpis propojených pracovních položek souvisejících s testy
  • Vyhledání osamocených položek backlogu, pracovních položek, které nemají nadřazené položky

Poznámka:

Pracovní položky a přímé odkazy dotazy exportují do Excelu jako plochý seznam. Dotazy na přímé odkazy se naimportují jako plochý seznam, protože úprava více typů odkazů není v Excelu podporovaná funkce.


Strom pracovních položek

  • Výpis stromu pracovních položek souvisejících s nadřazeným a podřízeným objektem nebo jiného typu propojení stromové topologie
  • Třídění hierarchického seznamu pracovních položek
  • Export hierarchického seznamu položek do Excelu za účelem aktualizace polí nebo úprav hierarchie

Další informace otypech

Moje dotazy, sdílené dotazy a oblíbené

Dotazy, které uložíte v části Moje dotazy , můžete zobrazit a spouštět pouze v adresáři dotazů. Můžete také přidat jeden z těchto dotazů mezi oblíbené, aby se zobrazil v rámci selektoru dotazu.

Dotazy, které vy a ostatní uložíte v rámci sdílených dotazů , můžou zobrazit všichni, kdo mají k projektu přístup. Sdílené dotazy můžete uspořádat do složek a řadit je mezi oblíbené vy nebo pro tým. Můžete také nastavit oprávnění ke složkám a dotazům, aby je ostatní nemohli přesouvat nebo upravovat.

Další informace naleznete v tématu:

Dotazování adresáře, složek dotazů a popisů cesty

Stránka Dotazy obsahuje zobrazení zaměřené na adresář, které můžete filtrovat a vyhledávat konkrétní zajímavé dotazy. Při práci na stránkách Dotazy můžete přejít do podsložky, složky nebo stránky.

Dotazy s popisem cesty

V nabídce selektoru můžete také zvolit dotaz, který jste si oblínili. Nebo se můžete rozhodnout procházet všechny dotazy, které vás vrátí na stránku Všechny dotazy .

Snímek obrazovky s dotazy a selektorem dotazů

Další informace najdete v tématu Nejčastější dotazy, navigace a složky.

Dotazování grafů a widgetů

Výsečové, pruhové, kontingenční a grafy trendů můžete rychle vytvářet z dotazu s plochým seznamem. Dotazy musí být ploché a vracet 1 000 nebo méně pracovních položek. Grafy dotazů můžete přidat na řídicí panel, změnit jejich názvy a překonfigurovat je.

Příklad výsečového grafu Příklad kontingenčního grafuPříklad pruhového grafu Příklad grafu trendu

Widgety založené na dotazech poskytují podporu pro prezentování informací o dotazech na řídicím panelu. Například počet aktivních chyb nebo seznam pracovních položek, se kterými můžete pracovat. Další informace o grafech a widgetech dotazů najdete v těchto článcích:

Přidání vlastního pole pro podporu dotazů

Pokud chcete přidat vlastní pole pro podporu potřeb dotazu, přečtěte si téma Přizpůsobení prostředí pro sledování práce.

Taskboard versus query list items

Možná si všimnete a zajímá vás, proč se obsah panelu úloh liší od obsahu uvedeného ve vytvořeném dotazu? Další informace najdete v tématu Položky panelu úkolů a položky seznamu dotazů.

Fulltextové vyhledávací dotazy a nastavení kolace

Pro podporu fulltextových vyhledávacích dotazů by kolace databáze SQL Serveru měla odpovídat jazyku, který má v SQL Serveru zaregistrovaný oddělovač slov. Pokud používáte nepodporovaný jazyk, mohli byste obdržet neočekávané výsledky při spuštění dotazu na pracovní položku, který určuje operátory Obsahuje nebo Obsahuje slova s textovými řetězci.

Další informace najdete v následujících článcích:

REST API

Pokud chcete s dotazy pracovat prostřednictvím kódu programu, podívejte se na jeden z těchto prostředků rozhraní REST API: