Odebrání, odstranění nebo obnovení pracovních položek v Azure Boards

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

Pracovní položky můžou být ve vašem úložišti dat sledování práce navždy aktivní. Nikdy je nemusíte odstraňovat. Můžete ale chtít nastavit proces správy pracovních položek pro jednu z následujících akcí:

Akce Popis
Změnit stav Odeberte pracovní položky tak, aby se zobrazovaly v backlogech a panelech změnou stavu pracovní položky na Odebrat nebo Vyjmout. Stav, který máte k dispozici, je založený na pracovním postupu přiřazeném k typu pracovní položky.
Odstranění Odeberte pracovní položky z backlogů, panelů a dotazů. Odstraněné pracovní položky se přesunou do koše.
Obnovení Obnovte odstraněné pracovní položky tak, že je obnovíte z koše.
Zničit Trvale odstraňte pracovní položky, včetně všech dat z úložiště dat sledování práce.

Poznámka:

Pokud chcete přesunout pracovní položku z jednoho projektu do jiného nebo změnit typ pracovní položky, přečtěte si téma Přesunutí pracovních položek, změna typu pracovní položky.

Požadavky

  • Členové skupiny Přispěvatelé můžou pracovní položky odebrat, odstranit a obnovit.
  • Chcete-li trvale odstranit pracovní položky, musíte být členem skupiny Project Správa istrators nebo musí být udělena požadovaná oprávnění.
  • Uživatelé s přístupem účastníka můžou zobrazit obsah koše, ale nemůžou obnovit nebo trvale odstranit položky v koši bez ohledu na udělená oprávnění.

Úkol

Požadovaná oprávnění


  • Nastavte oprávnění Cesta k oblasti na povolit: Upravit pracovní položky v tomto uzlu
  • Ve výchozím nastavení mají členové skupiny Přispěvatelé toto oprávnění.
  • Nastavení oprávnění na úrovni projektu na povolit: Odstranění a obnovení pracovních položek
  • Máte základní přístup nebo vyšší.
  • Ve výchozím nastavení mají členové skupiny Přispěvatelé toto oprávnění.
  • Nastavení oprávnění na úrovni projektu na povolit: Trvalé odstranění pracovních položek
  • Ve výchozím nastavení mají členové skupiny Project Správa istrators toto oprávnění.
  • Nastavení oprávnění na úrovni projektu na povolit: Trvalé odstranění pracovních položek
  • Ve výchozím nastavení mají členové skupiny Project Správa istrators toto oprávnění.

Zjednodušené zobrazení oprávnění přiřazených předdefinovaných skupinách najdete v tématu Oprávnění a přístup.

Poznámka:

Uživatelé s přístupem účastníků pro veřejný projekt mají úplný přístup ke všem funkcím sledování práce stejně jako 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.

Odebrání nebo odstranění více pracovních položek

Můžete pracovat s jednotlivými pracovními položkami nebo hromadně upravovat několik pracovních položek.

Na webovém portálu můžete vícenásobně vybrat několik pracovních položek z backlogu nebo na stránce výsledků dotazu. Hromadnou aktualizaci můžete provést také pomocí přidružené funkce. Pokud chcete odstranit nebo obnovit několik pracovních položek najednou, přečtěte si článek Hromadné úpravy pracovních položek.

Pomocí rozhraní REST API můžete také odstranit nebo zničit pracovní položky v dávce. Další informace naleznete v tématu Pracovní položky – Odstranit.

Poznámka:

Tato funkce je dostupná od Azure DevOps Serveru 2022.1.

Odebrání pracovních položek

Změnou stavu pracovní položky na Odebranou ji efektivně odeberete z backlogu nebo zobrazení panelu (produkt, portfolio a backlogy sprintů, panel Kanban a taskboards). Odebraný stav odpovídá stavu kategorie Odebraný pracovní postup. Pokud definujete vlastní stavy pracovního postupu, všechny stavy, které mapujete na stav kategorie Odebraný pracovní postup, fungují podobným způsobem.

Snímek obrazovky s formulářem pracovní položky a změnou stavu na odebrané

Pokud chcete, aby se odebrané položky nezobšly v dotazech, musíte přidat klauzuli, která filtruje pole Stát .

Poznámka:

Odebrání stavu není podporováno v procesu Basic. Podporuje se pouze u typů pracovních položek procesu Agile, Scrum a CMMI. Základní proces je k dispozici, když přidáte projekt do Azure DevOps Services nebo Azure DevOps Serveru 2019 Update 1.

Odstranění pracovních položek

Odstraněné pracovní položky se nezobrazují v backlogech, panelech nebo dotazech. Když položku odstraníte, přejde do koše. Pokud si to rozmyslíte, můžete ho tam obnovit. Pokud chcete odstranit testovací případ, testovací plán nebo jiné typy pracovních položek souvisejících s testy, přečtěte si téma Odstranění artefaktů testu.

Pracovní položky můžete odstranit jedním z následujících způsobů:

  • Formulář pracovní položky
  • The Work Items page More Actions menu
  • Místní nabídka karty Karty Kanbanu
  • Stránka výsledků backlogu nebo dotazu
  • REST API
  1. Zahájení operace odstranění:

    • Ve formuláři pracovní položky otevřete pracovní položku, zvolte Akce a vyberte Odstranit.

    Snímek obrazovky s formulářem pracovní položky, nabídkou Akce a zvolenou možností Odstranit

    Snímek obrazovky s nabídkou Akcí s vícenásobným výběrem backlogu a možností Odstranit

    • Pokud chcete odstranit pracovní položku z Kanbanu nebo Taskboardu, zvolte místní nabídku karty a vyberte Odstranit.

    Snímek obrazovky s místní nabídkou karty karty Kanban a zvolte Odstranit.

  2. Potvrďte, že chcete odstranit položky.

    Obrazovka dialogového okna Potvrdit odstranění

Obnovení nebo zničení pracovních položek

Pracovní položky nelze otevřít z koše. Možnost Trvalé odstranění se zobrazí jenom v případě, že je oprávnění na úrovni projektu trvale odstranit pracovní položky nastaveno na Povolit.

Obnovte odstraněné pracovní položky nebo je trvale odstraňte z koše webového portálu.

  1. Vyberte Koš pracovních položek>panelů>.

    Snímek obrazovky se stránkou Panely, pracovními položkami a otevřením koše

    Pokud možnost Koš nevidíte, zvolte Další příkazy ... a vyberte z nabídky možností.

    Otevře se nová karta prohlížeče s dotazem se seznamem pracovních položek přidaných do koše.

  2. Vyberte položky, které chcete obnovit, a pak zvolte Obnovit.

    Snímek obrazovky s možností Obnovit vybrané položky

    Volitelně můžete položky trvale odstranit.

  3. Potvrďte výběr.

Poznámka:

Odstraněné testovací artefakty se v koši nezobrazují a nejde je obnovit. Když odstraníte artefakt testu, odstraní se také všechny přidružené podřízené položky, jako jsou podřízené testovací sady, testovací body ve všech konfiguracích, testery (podkladová pracovní položka testovacího případu se neodstraní), historie výsledků testů a další související historie.

Odstranění nebo zničení pracovních položek z příkazového řádku

Pracovní položku můžete odstranit nebo zničit příkazem az boards work-item delete . Pokud chcete začít, přečtěte si téma Začínáme s Azure DevOps CLI.

Poznámka:

Odstraněné pracovní položky můžete obnovit, ale nemůžete obnovit zničené pracovní položky.

az boards work-item delete --id
                           [--destroy]
                           [--org]
                           [--project]
                           [--yes] 

Parametry

  • ID: Povinné. ID pracovní položky.
  • destroy: Volitelné. Trvale odstranit tuto pracovní položku.
  • org: Adresa URL organizace Azure DevOps Výchozí organizaci můžete nakonfigurovat pomocí .az devops configure -d organization=ORG_URL Požadováno, pokud není nakonfigurováno jako výchozí nebo vyzvednuto pomocí git config. Příklad: --org https://dev.azure.com/MyOrganizationName/.
  • projekt: Název nebo ID projektu. Výchozí projekt můžete nakonfigurovat pomocí az devops configure -d project=NAME_OR_ID. Požadováno, pokud není nakonfigurováno jako výchozí nebo vyzvednuto pomocí git config.
  • Ano: Nepovinný. Nevyžádejte výzvu k potvrzení.

Příklad

Následující příkaz trvale odstraní chybu s ID 864 a nezobrazí výzvu k potvrzení.

az boards work-item delete --id 864 --destroy --yes

Odstranění a obnovení procesů

Když odstraníte pracovní položku, Azure DevOps provede následující akce:

  • Vygeneruje novou revizi pracovní položky.
  • AktualizaceZměněno podle nebo změněno pole Datum pro podporu sledovatelnosti
  • Zachová pracovní položku úplně, včetně všech přiřazení polí, příloh, značek a odkazů.
  • Způsobí, že se pracovní položka stane bezdotaznou a například se nezobrazí v žádném prostředí sledování práce, výsledku dotazu nebo sestavě.
  • Aktualizace grafy správně. Grafy CFD, rychlost, burndown a odlehčené grafy se aktualizují, aby se odstranily odstraněné pracovní položky.
  • Odebere rozšíření sledování práce.
  • Zachovává data trendu s výjimkou nejnovější hodnoty.
  • Odebere pracovní položku z datového skladu nebo datové krychle podobné tomu, jako kdyby byla trvale odebrána.

Když obnovíte pracovní položku, Azure DevOps provede následující akce:

  • Způsobí vytvoření nové revize pracovní položky.
  • AktualizaceZměněno podle nebo změněno pole Datum pro podporu sledovatelnosti
  • Stává se dotazovatelným
  • Všechna pole zůstávají beze změny.
  • Historie obsahuje dvě nové revize, jednu pro odstranění a jednu pro obnovení.
  • Opětovné připojení rozšíření sledování práce
  • Aktualizace grafy správně. Grafy CFD, rychlost, burndown a odlehčené grafy se aktualizují tak, aby zahrnovaly obnovené pracovní položky.
  • Obnoví data trendu.
  • Přidá pracovní položku zpět do datového skladu nebo datové krychle.
  • Nastaví pole cesty oblasti nebo iterace do kořenového uzlu, pokud byla odstraněna předchozí cesta k oblasti nebo cesty iterace.

Použití rozhraní REST API k odstranění, obnovení a zničení pracovních položek

Pokud chcete pracovní položky odstranit, obnovit a zničit prostřednictvím kódu programu, podívejte se na jeden z následujících prostředků rozhraní REST API: