Propojení pracovních položek s objekty

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

Propojení pracovních položek jsou přidružení mezi dvěma pracovními položkami nebo pracovní položkou a jiným objektem, které popisují jejich vztah. Pomocí odkazů na pracovní položky můžete sledovat závislosti a související práci pro sledovatelnost, sdílet informace, spravovat složité projekty, které zahrnují více týmů nebo produktů, sledovat změny kódu, testy a další.

V tomto článku se dozvíte, jak provádět následující úlohy:

V tomto článku se dozvíte, jak provádět následující úlohy:

Požadavky

Předpoklad Popis
Project Správa istrator nebo přispěvatel Do projektu musíte být přidáni jako člen skupiny zabezpečení Přispěvatelé nebo Project Správa istrators.
Přístup účastníků Pokud chcete přidat nebo upravit pracovní položky, musíte mít udělený přístup účastníka nebo vyšší. Uživatelé s přístupem účastníků pro veřejné projekty mají úplný přístup k backlogu a funkcím panelu, jako jsou uživatelé se základním přístupem. Další informace najdete ve stručné referenční příručce k přístupu pro účastníka.
Člen přispěvatele nebo Povolit oprávnění zapnuto - Chcete-li zobrazit nebo upravit pracovní položky, musíte mít v tomto uzlu pracovní položky Zobrazení a upravit pracovní položky v tomto uzlu nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění nastaveno na Povolit. Další informace najdete v tématu Nastavení oprávnění a přístupu pro sledování práce.
– Pokud chcete nakonfigurovat možnosti integrace pro kanál verze Classic, musíte mít oprávnění k úpravám verze.
- Chcete-li propojit pracovní položky s potvrzeními a žádostmi o přijetí změn, musíte mít v tomto uzlu nastavená oprávnění k úpravám pracovních položek nastavená na možnost Povolit cestu k oblasti přiřazenou pracovní položce. Ve výchozím nastavení má skupina Přispěvatelé tuto sadu oprávnění.
– Chcete-li zobrazit pracovní položky, musíte mít v tomto uzlu nastavená oprávnění Zobrazit pracovní položky nastavená tak, aby byla cesta k oblasti přiřazena pracovní položce.
Definované iterace Pokud chcete použít podokno Plánování , musí správce týmu definovat cesty iterace (sprint) a nakonfigurovat iterace týmu.
Požadavek Popis
Project Správa istrator nebo přispěvatel Do projektu musíte být přidáni jako člen skupiny zabezpečení Přispěvatelé nebo Project Správa istrators.
Přístup účastníků Pokud chcete přidat nebo upravit pracovní položky, musíte mít udělený přístup účastníka nebo vyšší.
Člen přispěvatele nebo Povolit oprávnění zapnuto - Chcete-li zobrazit nebo upravit pracovní položky, musíte mít v tomto uzlu pracovní položky Zobrazení a upravit pracovní položky v tomto uzlu nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění nastaveno na Povolit. Další informace najdete v tématu Nastavení oprávnění a přístupu pro sledování práce.
– Pokud chcete nakonfigurovat možnosti integrace pro kanál verze Classic, musíte mít oprávnění k úpravám verze.
- Chcete-li propojit pracovní položky s potvrzeními a žádostmi o přijetí změn, musíte mít v tomto uzlu nastavená oprávnění k úpravám pracovních položek nastavená na možnost Povolit cestu k oblasti přiřazenou pracovní položce. Ve výchozím nastavení má skupina Přispěvatelé tuto sadu oprávnění.
– Chcete-li zobrazit pracovní položky, musíte mít v tomto uzlu nastavená oprávnění Zobrazit pracovní položky nastavená tak, aby byla cesta k oblasti přiřazena pracovní položce.
Definované iterace Pokud chcete použít podokno Plánování , musí správce týmu definovat cesty iterace (sprint) a nakonfigurovat iterace týmu.
Požadavek Popis
Project Správa istrator nebo přispěvatel Do projektu musíte být přidáni jako člen skupiny zabezpečení Přispěvatelé nebo Project Správa istrators.
Přístup účastníků Pokud chcete přidat nebo upravit pracovní položky, musíte mít udělený přístup účastníka nebo vyšší.
Člen přispěvatele nebo Povolit oprávnění zapnuto Chcete-li zobrazit nebo upravit pracovní položky, musíte mít v tomto uzlu pracovní položky Zobrazení a upravit pracovní položky v tomto uzlu nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění nastaveno na Povolit. Další informace najdete v tématu Nastavení oprávnění a přístupu pro sledování práce.
Definované iterace Pokud chcete použít podokno Plánování , musí správce týmu definovat cesty iterace (sprint) a nakonfigurovat iterace týmu.

Následující typy odkazů vám pomůžou spravovat různé vztahy mezi pracovními položkami a jinými objekty.

Typ odkazu Column2
Hypertextový odkaz Připojení pracovní položku na libovolnou adresu URL nebo sdílenou síť
Typ externího propojení Připojení pracovní položku externímu objektu, jako je objekt kódu, sestavení nebo stránka wikiwebu.
Typ propojení práce na dálku Připojení pracovní položky definované v různých organizacích
Typ odkazu GitHubu Připojení pracovní položku do potvrzení, problému nebo žádosti o přijetí změn v úložišti GitHub
Typ propojení práce Umožňuje propojit pracovní položky včetně výběrových pracovních položek správy testovacích případů.

Další informace otypech

Pokud chcete propojit pracovní položky s různými objekty, proveďte následující kroky.

  1. Na webovém portálu otevřete pracovní položku, ze které chcete vytvořit odkaz, nebo vytvořte novou položku.
  2. Vyberte kartu Odkazy a pak vyberte Odkaz na.
  3. V rozevíracím seznamu Typ odkazu vyberte typ odkazu, který chcete vytvořit.
  4. Do pole Odkaz na zadejte nebo vyberte objekt, na který chcete vytvořit propojení. V závislosti na typu odkazu můžete zadat nebo vybrat následující objekty. Výběrem každého objektu zobrazíte další podrobnosti.
  5. (Volitelné) Zadejte komentář pro popis odkazu.
  6. Výběrem OK vytvořte odkaz.

Tip

Existují další funkce, které můžete použít k rychlému propojení nebo změně odkazů, které používají typ odkazu Nadřazený/podřízený (některé funkce jsou závislé na verzi, podrobnosti najdete v odkazovaných článcích).

Následujícím postupem přidáte odkaz na jiný uživatelský příběh, námět, funkci, chybu, problém nebo úlohu z webového portálu.

  1. Otevřete pracovní položku, kterou chcete propojit s jinou pracovní položkou.
  2. Ve formuláři pracovní položky vyberte oddíl Související práce .
  3. Vyberte Přidat odkaz a pak existující položku.
  4. V rozevíracím seznamu Typ odkazu vyberte typ odkazu, který chcete vytvořit (například nadřazený, podřízený, související atd.).
  5. Do pole Pracovní položka zadejte ID pracovní položky, na kterou chcete vytvořit odkaz, a pak vyberte OK. V následujícím příkladu použijeme typ souvisejícího odkazu k propojení tří položek s chybou s ID 400.

Screenshot of Add link dialog, web portal, to an existing work item.

Odkazy můžete přidávat jenom po jednom. Jejich ID oddělená čárkami nebo mezerami se nedají zadat.

Pokud chcete propojit více pracovních položek, zadejte jejich ID oddělená čárkami nebo mezerami. Pokud ID neznáte nebo chcete vytvořit odkaz na položku v jiném projektu, vyberte Další akce.

  1. (Volitelné) Pokud pracujete na stránce Výsledky dotazu, hromadně uložte pracovní položky, které jste změnili. Když pracujete z backlogu, pracovní položky se automaticky uloží.

Screenshot of Query results page, save bulk modified items.

Screenshot of Query results page, multi-select items, bulk save modified work items, TFS-2018 and earlier versions.

  1. Na webovém portálu otevřete backlog nebo stránku výsledků dotazu a vyberte více pracovních položek, ke které chcete přidat odkaz.

  2. Otevřete místní nabídku ... některé z vybraných pracovních položek, zvolte Přidat odkaz a pak zvolte Existující položka... nebo Nová položka....

    V následujícím příkladu vybereme vícenásobný výběr z backlogu produktu a zvolíme Existující položku.... Screenshot of backlog context menu, Multi-select items in backlog, open context menu, choose Add link to an existing work item.

  1. Na webovém portálu otevřete pracovní položku a vyberte Odkazy.

  2. Vyberte Odkaz Upravit další akce>.

    Screenshot of Links tab, open More actions, choose Edit link option.

  3. Zvolte typ odkazu, na který chcete změnit, a pak vyberte Uložit.

    Screenshot of Edit link dialog.

  4. Uložte pracovní položku.

Pomocí následujícího postupu propojte pracovní položku s novou pracovní položkou.

  1. Zadejte typ odkazu, typ pracovní položky a název nové pracovní položky. Vyberte OK. Otevře se pracovní položka vybraného typu.

    Screenshot of Add link dialog, Link to new work item.

  2. Zadejte další informace a uložte pracovní položku.

    Screenshot of new work item Issue added.

  3. (Volitelné) Pokud pracujete na stránce Výsledky dotazu, hromadně uložte pracovní položky, které jste změnili.

Organizace, které používají ID Microsoft Entra, můžou propojit pracovní položky, které existují v různých projektech v různých organizacích. Použijte následující typy propojení, jak je uvedeno:

  • Pokud chcete sledovat závislosti pracovních položek definovaných v různých organizacích a spravovaných různými týmy, použijte možnost Spotřebovávat nebo Vytvořit pro typy propojení.
  • Typ odkazu Vzdálené související použijte, pokud jsou pracovní položky, které jsou propojeny, definovány v různých organizacích a spravovány různými týmy, ale nemají silné vzájemné závislosti.

Screenshot of the User Story form, Link tab, showing two external links.

Pomocí následujících kroků propojte pracovní položky s objekty definovanými v jiných organizacích Azure DevOps. Můžete to udělat jenom v případě, že obě organizace ke správě uživatelů používají stejné ID Microsoft Entra.

  1. Vyberte jeden z následujících typů vzdálených propojení:

    • Využívá z/vytváří: Pokud chcete sledovat závislosti pracovních položek definovaných v různých organizacích a spravovaných různými týmy.
    • Vzdálené související: Když jsou propojené pracovní položky definovány v různých organizacích a spravovány různými týmy, ale nemají silné vzájemné závislosti.
  2. V dialogovém okně Přidat odkaz vyberte typ odkazu, zadejte adresu URL vzdálené pracovní položky a pak vyberte OK.

    V následujícím příkladu používáme typ odkazu Remote Related k propojení s pracovní položkou s ID 350 , která existuje v organizaci remotelinkingtest2 , projektu RemoteLinking . Screenshot of removing a work item link.

Karta propojení udržuje počet všech odkazů na pracovní položku. Pole Počet vzdálených propojení udržuje počet odkazů přidaných k pracovní položce, která odkazuje na pracovní položku definovanou v jiném projektu nebo organizaci.

Následující příklad ukazuje dvě vzdálená propojení označená ikonou cloudu přidanou do uživatelského scénáře.

Screenshot of User Story form, Link tab, showing two external links. ::: moniker-end

  1. Do popisu žádosti o přijetí změn zadejte # , aby se aktivoval #ID výběr pracovní položky. Zobrazí se seznam s 50 pracovními položkami, které jste nedávno změnili nebo které vám byly přiřazeny.

    Screenshot of work item list produced when entering # in PR description.

  2. Zadejte až pět klíčových slov, která odpovídají typu, ID nebo názvu pracovní položky, aby se zúžil seznam navrhovaných pracovních položek.

    Screenshot of entering keyword after # and resulting work item in search.

Další informace najdete v tématu Odkaz na pracovní položky z žádostí o přijetí změn, potvrzení a komentářů.

Když připojíte Azure Boards s úložišti GitHub, můžete propojit pracovní položky s potvrzením GitHubu, problémem GitHubu a žádostí o přijetí změn GitHubu. Tímto způsobem můžete gitHub použít k vývoji softwaru, zatímco k plánování a sledování práce používáte Azure Boards.

Když připojíte Azure Boards s úložišti GitHub, můžete pracovní položky propojit s potvrzením GitHubu a žádostí o přijetí změn GitHubu. Tímto způsobem můžete gitHub použít k vývoji softwaru, zatímco k plánování a sledování práce používáte Azure Boards.

Důležité

Pracovní položky můžete propojit jenom s objekty GitHubu, které mají úložiště připojená k Azure Boards. Další informace najdete v tématu Připojení Azure Boards na GitHubu a odkaz na pracovní položky z žádostí o přijetí změn, potvrzení a komentářů.

Další informace najdete v tématu Propojení potvrzení GitHubu, žádostí o přijetí změn a problémů s pracovními položkami a automatickým dokončováním pracovních položek pomocí žádostí o přijetí změn.

Na stránce výsledků backlogu nebo dotazu vyberte více pracovních položek, které chcete propojit s novou větví Git, zvolteikonu akcí a pak novou větev.... Další informace najdete v tématu Propojení pracovních položek s vývojovými objekty Gitu.

Screenshot of backlog, context menu, choose Link multiple backlog items to a git branch.

Pomocí následujících kroků propojte pracovní položky s existujícími buildy. Tyto buildy můžou být v rámci projektu nebo do jiných projektů ve vaší organizaci nebo kolekci.

Poznámka:

Tato funkce vyžaduje instalaci aktualizace Azure DevOps Serveru 2020.1. Další informace najdete v tématu Poznámky k verzi pro Azure DevOps Server 2020 Update 1 RC1, Boards.

  1. Na kartě Odkazy pracovní položky vyberte Přidat odkaz>Existující položka.

  2. V dialogovém okně Přidat odkaz zvolte jeden z typů propojení sestavení – Sestavení, Nalezeno v sestavení, Integrované v sestavení – a zadejte číslo sestavení.

    Pokud číslo buildu neznáte – kombinaci názvu kanálu a buildu – můžete ho vyhledat tak, že zvolíte ikonu.

    Screenshot of Add link dialog with Build link type selected.

  3. V dialogovém okně Propojit sestavení zvolte parametry, které mají filtrovat hledání sestavení.

    Pokud chcete vytvořit odkaz na sestavení v jiném projektu, vyberte nejprve projekt , na který chcete vytvořit propojení.

    Můžete například zadat číslo buildu, vybrat kanál buildu, výsledek sestavení, například Vše, úspěch, částečně úspěšný, neúspěšný nebo zrušený. Nebo pokud je pro výsledek vybraná možnost Vše, vyberte Možnost Najít a zobrazí se seznam dostupných buildů, na které chcete vytvořit odkaz.

    Screenshot of Find builds dialog with project selected and builds listed.

  4. V seznamu, na který chcete vytvořit odkaz, zvolte sestavení a pak vyberte OK.

  5. V dialogovém okně Přidat odkaz vyberte OK a dokončete operaci.

    Screenshot of Add link dialog with Build number entered.

Pracovní položky můžete propojit s existujícími buildy z dialogového okna Přidat odkaz .

  1. Na kartě Odkazy pracovní položky zvolte Přidat odkaz>Existující položka.

  2. V dialogovém okně Přidat odkaz zvolte jeden z typů propojení sestavení – Sestavení, Nalezeno v sestavení, Integrované v sestavení – a zadejte číslo sestavení.

    Pokud číslo buildu neznáte – kombinaci názvu kanálu a buildu – můžete ho vyhledat tak, že zvolíte ikonu.

    Screenshot of Add link dialog with Build link type selected.

  3. V dialogovém okně Propojit sestavení zvolte parametry, které mají filtrovat hledání sestavení.

    Můžete například zadat číslo buildu, vybrat kanál buildu, výsledek sestavení, například Vše, úspěch, částečně úspěšný, neúspěšný nebo zrušený. Nebo pokud je pro výsledek vybraná možnost Vše, vyberte Možnost Najít a zobrazí se seznam dostupných buildů, na které chcete vytvořit odkaz.

    Screenshot of Find builds dialog, link to a build within your project.

  4. V seznamu, na který chcete vytvořit odkaz, zvolte sestavení a pak vyberte OK.

  5. V dialogovém okně Přidat odkaz zvolte OK a dokončete operaci.

    Screenshot of Add link dialog with Build number entered.

Při vývoji softwaru můžete zaznamenat, které změny kódu a sestavení podporují dokončení pracovní položky. Díky tomu může váš tým pochopit, jaká práce byla provedena nebo jak byla opravena chyba prostřednictvím záznamu auditu změn v základu kódu.

Typy propojení používané k vytvoření těchto odkazů , jak je znázorněno na následujícím obrázku, jsou: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, Versioned Item a Integrated in release environment.

Conceptual image of devops link types.

Typy propojení používané k vytvoření těchto propojení ( jak je znázorněno na následujícím obrázku) jsou: větev, sestavení, sada změn, potvrzení, žádost o přijetí změn a položka s verzí.

Screenshot of Artifact-to-artifact link types.

Další informace naleznete v části LinksControlOptions elementy, Vývojové odkazy řízení.

Tip

Doporučujeme řídit vývoj z pracovní položky v době, kdy ji vytvoříte. ID pracovní položky můžete přidat také při vytváření větví, potvrzení a žádostí o přijetí změn. Git umožňuje propojit pracovní položky s potvrzením pomocí typu potvrzení . Můžete to udělat následujícími způsoby.

  • Před potvrzením změn přidejte ID pracovních položek v Průzkumníku týmu sady Visual Studio.
    Screenshot of Add work item ID or drag items before you commit your changes.
  • Použijte příkaz git-commit a do komentáře vložte ID pracovní položky. Tento komentář #35 Catch null exception můžete například použít na potvrzení. Když nasdílíte potvrzení, systém vytvoří propojení Potvrzení mezi potvrzením a pracovní položkou č. 35.
  • Pomocí ovládacího prvku Vývoj můžete řídit vývoj gitu z pracovní položky.

Jak je znázorněno na následujícím obrázku, ovládací prvek Nasazení zobrazuje informace o verzi pro dvě fáze vydání, které jsou propojené s potvrzením Gitu nebo žádostí o přijetí změn pro kanál verze nakonfigurovaný pro integraci s Azure Boards.

Screenshot of multiple environments that the release is targeting.

Řízení nasazení

Formuláře pracovních položek poskytují dva ovládací prvky, které se mají zobrazit a rychle přejít na vývojové objekty. Ovládací prvek Nasazení je popsaný v tomto článku a ovládací prvek Vývoj je popsán ve vývoji Gitu z pracovní položky.

Ovládací prvek Nasazení se ve výchozím nastavení zobrazí ve formulářích pracovních položek pro uživatelské scénáře (agilní), položku backlogu produktu (Scrum), problém (základní), požadavek (CMMI), funkci, námět, chybu, úlohu a typy pracovních položek testovacího případu. Je také automaticky povolen pro vlastní typy pracovních položek, které používají zděděný proces. Ovládací prvek Nasazení zobrazí informace o verzi pro dvě fáze kanálu verze, který je integrovaný s Azure Boards. Tento ovládací prvek zobrazuje jenom pracovní položky propojené s potvrzením Gitu nebo žádostí o přijetí změn pro tento kanál. Můžete také získat vizuální přehled o stavu pracovní položky, když se nasadí do různých prostředí vydaných verzí, a rychle přejdete do každé fáze vydání a spustíte ji.

Screenshot of Work item form, Deployment control.

Pracovní položky přidružené k potvrzením v buildu zobrazují stav vydané verze. Ale jenom pracovní položky ve stejném projektu se propojí s tím, kde je definovaný kanál verze.

Screenshot showing multiple environments that the release is targeting.

Fáze se zobrazí v reálném čase při otevření pracovní položky.

Screenshot of Release Settings Stages.

Pokud chcete naplnit ovládací prvek Nasazení , postupujte takto:

Poznámka:

Řízení nasazení vyžaduje konfiguraci kanálu verze Classic. Nepodporuje propojení fází vydaných verzí definovaných pro kanál YAML.

  1. Definujte kanál verze Classic a nastavte fáze vydání, jak je popsáno v tématu Definování kanálu průběžného nasazování ve více fázích (CD).
  2. Nakonfigurujte kanál, jak je popsáno v části Konfigurace kanálů pro podporu sledování práce, stav nasazení sestavy na Boards.
  3. Propojte pracovní položky s potvrzením nebo žádostí o přijetí změn v úložišti Git Azure Repos. Další informace najdete tady: .
  4. Spusťte kanál.

Team Foundation version control (TFVC) umožňuje propojit pracovní položky se sadami změn správy verzí nebo soubory zdrojového kódu se správou verzí pomocí typů odkazů Sady změn a verzí položek . Když vrátíte se změnami čekající změny nebo použijete moji práci k vrácení změn se změnami, pracovní položky se automaticky propojily s vašimi změnami.

Screenshot of Team Explorer, My Work, Pending Changes, check in.

Typy propojení související s testy propojují pracovní položky správy testovacích případů s ostatními nebo s jinými pracovními položkami. Na webovém portálu nebo Microsoft Test Manageru můžete zobrazit, které testovací případy jsou definované pro sadu testů a které testovací sady jsou definované pro testovací plán. Tyto objekty ale nejsou vzájemně propojené prostřednictvím typů propojení.

Pracovní položky můžete propojit s testovacími případy pomocí typů odkazů Testováno/Testováno . Použijte stejné ovládací prvky propojení, které používáte k propojení pracovních položek s jinými pracovními položkami, jak je popsáno výše.

Následující obrázek ukazuje úplnou sadu typů propojení, které můžete použít s typy pracovních položek správy testů. Většina propojení mezi objekty správy testů probíhá spuštěním úlohy ze stránek Testování nebo Microsoft Test Manageru.

Screenshot of Link types used to link test objects.

Když například přidáte sdílené kroky do testovacího případu, automaticky se propojí pomocí typů propojení Testovací případ/Sdílené kroky . Další informace najdete v tématu Sdílení kroků mezi testovacími případy.

Screenshot of test work item form showing steps.

Screenshot of Insert Shared Steps dialog.

V nástroji Test můžete přidat testovací plány, testovací sady a testovací případy, které jsou propojené, ale ne prostřednictvím konkrétního typu propojení. Také testovací systém vytváří a spravuje přidružení výsledků testů k testovacím případům a testovacím plánům.

Pomocí hypertextového odkazu nebo typu odkazu scénáře můžete propojit pracovní položku s webem, sdílenou sítí nebo dokumentem umístěným ve sdílené síťové složce. Oba tyto typy propojení jsou jednosměrné odkazy. Chcete-li přidat tyto typy propojení, použijte stejné ovládací prvky popsané dříve pro propojení pracovních položek.

Pokud použijete typ odkazu scénáře, odlišíte propojení a určíte scénář nebo dokument, který poskytuje specifikace pracovních položek. Pomocí tohoto typu odkazu můžete týmu poskytnout přístup ke sdílenému souboru, kde můžou přidávat komentáře.

Screenshot of Hyperlink or Storyboard link type to link a work item to a URL.

Azure DevOps nabízí několik způsobů zobrazení závislostí a sledování souvisejících prací: • Editor Power Query: Pomocí Editor Power Query můžete vytvářet vlastní dotazy, které zobrazují všechny pracovní položky propojené s konkrétní pracovní položkou. • Backlogy a panely: Zobrazení backlogů a panelů zobrazují vztahy nadřazenosti a podřízenosti mezi pracovními položkami a umožňují zobrazit závislosti na první pohled. • Sledování závislostí: Sledování závislostí je sestava Power BI, která poskytuje vizuální znázornění závislostí mezi pracovními položkami.

Pokud chcete zobrazit seznam všech objektů propojených s pracovní položkou, proveďte následující kroky.

  1. Otevřete pracovní položku a vyberte Odkazy. Karta Propojení označuje počet všech propojených objektů. Propojené objekty se seskupí pod jejich typ odkazu s počtem v rámci každé skupiny.

Screenshot of Links tab with count of linked objects.

  1. (Volitelné) Rozbalení nebo sbalení každé skupiny a řazení v rámci každé skupiny podle stavu, nejnovější aktualizace nebo komentáře výběrem odpovídajícího názvu sloupce

Například následující karta Odkazy zobrazuje část 64 propojených objektů pro pracovní položku.

Screenshot of Links tab with many linked objects.

Odkazy s vykřičníkem označují, že se odstraní sestavení, verze nebo jiný objekt. Kvůli zásadám uchovávání informací se tyto objekty po určitém časovém období automaticky odstraní.

Dotaz na propojené pracovní položky

Chcete-li filtrovat položky na základě hierarchických odkazů, použijte strom typu dotazu pracovních položek . Chcete-li filtrovat položky na základě všech typů propojení, použijte Pracovní položky a přímé odkazy.

Pokud chcete najít pracovní položky propojené s jinými pracovními položkami s určitými typy propojení, použijte dotaz, který zobrazuje primární a sekundární sadu pracovních položek. Primární sada splňuje kritéria pole a sekundární sada je propojená s primární sadou. Ve vydaných verzích se nemůžete dotazovat na pracovní položky, ale můžete zadávat dotazy na pracovní položky s externími odkazy. Přidejte další filtry dotazů pro upřesnění hledání.

Příklady dotazů najdete v tématu Odkazy a dotazy přílohy.

Nelze vytvořit dotaz, který zobrazuje hierarchické zobrazení testovacích plánů, testovacích sad a testovacích případů. Tyto položky nejsou propojené pomocí nadřazeného nebo podřízeného typu ani jiného typu propojení. Hierarchii můžete zobrazit jenom na stránce Testovací>plány.

V dialogovém okně Přidat odkaz můžete otevřít sekundární dialogové okno, které vám pomůže vybrat jednu nebo více pracovních položek, na které chcete vytvořit odkaz. Pokud budete hledat a vypisovat pracovní položky, na které chcete odkazovat pomocí uloženého dotazu, nejprve definujte dotaz , který chcete použít.

  1. V dialogovém okně Přidat odkaz zvolte ... Místní nabídka nebo vyberte Procházet (Visual Studio) a otevřete následující dialogové okno.

Screenshot of linked work items.

Pokud jsou pracovní položky v jiném projektu, otevřete tento projekt a pak proveďte výběry:

  • Dotaz: Při definování dotazu, který znáte, obsahuje sadu nebo nadmnožinu pracovních položek, které chcete.
  • ID: Když znáte ID pracovních položek, se kterými chcete vytvořit propojení. Do pole ID zadejte ID pracovních položek, které chcete najít, oddělené čárkami nebo mezerami.
  • Nadpis obsahuje: Vyhledání pracovních položek, které mají společné slovo nebo frázi v poli nadpisu. V seznamu typů vyberte typ pracovní položky, kterou chcete načíst.

Pokud chcete minimalizovat čas potřebný ke spuštění dotazu, zužte kritéria filtru hledání.

  1. Vyberte tlačítko Najít. Zobrazí se pouze ty pracovní položky definované pro vybraný projekt a zadaný typ pracovní položky. Pokud chcete řadit podle pole sloupce, zvolte název sloupce.

  2. V seznamu vrácených pracovních položek vyberte jednu nebo více pracovních položek.

    • Na webovém portálu: Podržte stisknutou klávesu Shift a vyberte několik položek v posloupnosti. Pomocí klávesy Ctrl vyberte několik nesekvenčních položek.

    • V sadě Visual Studio: Vyberte každou pracovní položku, která by měla propojit s aktuální pracovní položkou. Při kliknutí můžete také stisknout klávesu SHIFT a vybrat oblast pracovních položek nebo stisknout klávesu CTRL a vybrat několik pracovních položek.

Pomocí příkazu az boards work-item relation můžete přidat, odebrat a zobrazit podrobnosti o odkazech na pracovní položku. Další informace najdete v tématu Začínáme s Azure DevOps CLI.

Typy propojení zahrnují typy pracovních propojení, typy vzdálených propojení, hypertextové odkazy a připojené soubory. Seznam všech typů propojení, které můžete zadat, spusťte příkaz az boards work-item relation list-type .

az boards work-item relation add
az boards work-item relation remove
az boards work-item relation show

V následujících příkladech je organizace fabrikam a ID projektu odpovídá cebd7ef5-4282-448b-9701-88c8637581b7. Formát tabulky slouží k zobrazení výstupu. Další formáty najdete v tématu Formáty výstupu pro příkazy Azure CLI.

Pokud chcete propojit jednu nebo více pracovních položek s jednou pracovní položkou, zadejte příkaz az boards work-item relation add .

Syntaxe

Požadované parametry zahrnují ID pracovní položky pro propojení a typ propojení. Mezi podporované typy propojení patří nadřazený, podřízený, související, vzdálený související. Seznam všech typů propojení, které můžete zadat, spusťte příkaz az boards work-item relation list-type .

U pracovních položek definovaných ve stejné organizaci musíte zadat ID pracovní položky nebo cílovou adresu URL. U pracovních položek definovaných ve vzdálené organizaci je nutné zadat cílovou adresu URL. Více hodnot můžete zadat tak, že oddělíte ID nebo adresy URL čárkou.

az boards work-item relation add --id
                                 --relation-type
                                 [--detect {false, true}]
                                 [--org]
                                 [--target-id]
                                 [--target-url]

Příklad

Následující příkaz propojí id pracovní položky =2807 s ID pracovní položky =2794 s typem podřízeného odkazu. Příkaz vrátí seznam všech odkazů aktuálně definovaných pro pracovní položku.

az boards work-item relation add --id 2794 --relation-type Child --target-id 2856 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type    Url
---------------  -------------------------------------------------------------------------------------------------
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2850
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2808
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2820
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2856
Parent           https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2811
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2876
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2801
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2877
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2805
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2807

Pokud chcete zobrazit informace o propojených pracovních položkách, zadejte jednu z adres URL uvedených v prohlížeči.

Pokud chcete odebrat jednu nebo více propojených pracovních položek z jedné pracovní položky, zadejte příkaz az boards work-item relation remove .

Mezi požadované parametry patří ID pracovní položky, ze které se má odkaz odebrat, a typ propojení. Můžete odebrat jenom odkazy na pracovní položky definované ve stejné organizaci. Můžete zadat libovolný z podporovaných typů propojení s výjimkou typů vzdálených propojení.

Musíte zadat ID cílové pracovní položky. Více hodnot můžete zadat tak, že oddělíte ID nebo adresy URL čárkou.

Syntaxe

az boards work-item relation remove --id
                                    --relation-type
                                    --target-id
                                    [--detect {false, true}]
                                    [--org]
                                    [--yes]

Příklad

Následující příkaz odebere odkaz na ID pracovní položky =2794 z ID pracovní položky =2856 pro pracovní položku s typem podřízeného odkazu. Příkaz vrátí seznam všech odkazů aktuálně definovaných pro pracovní položku.

az boards work-item relation remove --id 2794 --relation-type Child --target-id 2807 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type    Url
---------------  -------------------------------------------------------------------------------------------------
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2850
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2808
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2820
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2856
Parent           https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2811
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2876
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2801
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2877
Child            https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2805 

Pokud chcete zobrazit informace o propojených pracovních položkách, zadejte jednu z adres URL uvedených v prohlížeči.

Pokud chcete zobrazit pracovní položky propojené s jedinou pracovní položkou, zadejte příkaz az boards work-item relation show . Seznam všech typů propojení, které lze vrátit, spusťte příkaz az boards work-item relation list-type .

Syntaxe

az boards work-item relation show --id
                                  [--detect {false, true}]
                                  [--org]

Příklad

Následující příkaz uvádí podrobnosti o odkazech definovaných pro ID pracovní položky =2931 v organizaci fabrikam ve formátu tabulky.

az boards work-item relation show --id 2931 --output table
Relation Type    Url
---------------  -----------------------------------------------------------------------------------------------------------------------------------
Related          https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2932
Successor        https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2932
Remote Related   https://dev.azure.com/fabrikam-fiber5/847568d2-6541-4a99-a240-228510ccbff7/_apis/wit/workItems/1777
Parent           https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2930
Predecessor      https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2933
Attached File    https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/attachments/1cc6c026-b4ed-420c-bfe6-065be726cba7

Pokud chcete zobrazit informace o propojených pracovních položkách, zadejte jednu z adres URL uvedených v prohlížeči. Zvolte adresu URL připojeného souboru pro stažení přílohy.

Pomocí následujícího postupu odstraňte odkaz na pracovní položku.

  1. Otevřete pracovní položku s odkazy nebo ji vyberte z výsledku dotazu.
  2. Výběrem karty Odkazy zobrazíte seznam odkazů.
  3. Vyberte odkaz, který chcete odstranit, a pak vyberte Odebrat odkaz.
  4. Potvrďte, že chcete odkaz odstranit.

Jakmile se pracovní položka prováže s potvrzením nebo žádostí o přijetí změn, bude se i nadále zobrazovat jako součást fází vydání. Pokud máte například pracovní položku, která neprošla testovacími kritérii, můžete ji z buildů a vydaných verzí odebrat.

Pokud chcete odebrat pracovní položku z účasti v budoucích buildech a verzích, odstraňte odkaz na nejnovější potvrzení a žádost o přijetí změn.

Další kroky

Vizualizujte související práci a další objekty. Stáhněte si rozšíření Vizualizace pracovních položek, které je k dispozici na kartě Visual Studio Marketplace a Azure DevOps.