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
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.
- Přidání grafu dotazu na řídicí panel
- Použití interaktivních filtrů
- Výběr řazení sloupců
- Volba možností sloupce dotazu
- Kopírování adresy URL dotazu pro kopírování výsledků
- dotazu
- Vytváření grafů dotazů
- Vytváření složek dotazů
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.
Typy dotazů (ploché, přímé odkazy, strom)
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.
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
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:
- Správa dotazů a složek dotazů
- Nastavení oprávnění k dotazům
- Přidání dotazu do oblíbených položek a nastavení osobních nebo týmových oblíbených položek
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.
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 .
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.
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:
- Graf dotazu s plochým seznamem
- Graf pro widget pracovních položek
- Widget výsledků dotazu
- Widget dlaždice dotazu
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:
- Referenční informace k rozhraní REST API služby Azure DevOps Services
- Dotazy
- Dotazovací jazyk pracovních položek
- Načítání pracovních položek pomocí dotazů prostřednictvím kódu programu