Přesunutí pracovních položek z jednoho týmu do jiného týmu
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Když přidáte tým nebo reorganizujete existující týmy, budete možná muset převést pracovní položky z jednoho týmu do jiného aktualizací cest oblasti. Každá pracovní položka v Azure DevOps se přiřadí k cestě oblasti, která určuje vlastnictví týmu a ovlivňuje způsob zobrazení pracovních položek v backlogech a panelech.
Pracovní položky zařazené do kategorie Požadavky se zobrazí v backlogu týmu na základě přiřazení k cestě oblasti týmu. Podobně přiřazení dalších pracovních položek k cestě oblasti týmu podporuje dotazy a vytváření sestav na základě vlastnictví týmu.
Požadavky
Kategorie | Požadavky |
---|---|
oprávnění | – Chcete-li zobrazit, sledovat a upravovat pracovní položky: Zobrazit pracovní položky v tomto uzlu a Upravit pracovní položky v tomto uzlu oprávnění nastavená na Povolit. Ve výchozím nastavení má skupina Přispěvatelé tato oprávnění. Další informace naleznete v tématu Nastavení oprávnění ke sledování práce. - Pro přidání značek k pracovním položkám: Oprávnění na úrovni projektu Vytvoř novou definici značky, nastavit na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění. |
úrovně přístupu |
-
člen projektu. - Přidání nových značek k pracovním položkám, zobrazování nebo sledování žádostí o přijetí změn: Alespoň základní přístup. - Zobrazení nebo sledování pracovních položek: Alespoň účastník přístup. Další informace najdete v tématu O úrovních přístupu. - Všichni členové projektu, včetně členů skupiny Čtenáři, mohou odesílat e-maily obsahující pracovní položky. |
Oprávnění k Area Path | Zobrazte a Upravte pracovní položky v uzlech cesty oblasti. Další informace naleznete v tématu Úprava pracovních položek v oblasti nebo cestě iterace. |
Nakonfigurované cesty oblastí | Cílový tým má správně nakonfigurované oblastní cesty. Pokud ne, nastavte požadované cesty oblasti před přenesením pracovních položek. |
konzistentní procesový model | Váš tým používá kompatibilní procesový model (zděděný, hostovaný XML nebo místní XML) k zajištění bezproblémového přesunu pracovních položek. |
Zálohované pracovní položky | Před hromadným přesunem doporučujeme zálohovat nebo exportovat pracovní položky, abyste zabránili ztrátě dat, pokud dojde k chybě. |
Nástroje | Použití příkazů Azure CLI: Azure DevOps CLI. |
Kategorie | Požadavky |
---|---|
oprávnění | – Chcete-li zobrazit, sledovat a upravovat pracovní položky: Zobrazit pracovní položky v tomto uzlu a Upravit pracovní položky v tomto uzlu oprávnění nastavená na Povolit. Ve výchozím nastavení má skupina Přispěvatelé tato oprávnění. Další informace naleznete v tématu Nastavení oprávnění ke sledování práce. - Přidání značek do pracovních položek: Vytvořit novou definici značky oprávnění nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění. |
úrovně přístupu |
-
člen projektu. - Pro přidání nových značek do pracovních položek nebo zobrazení či sledování žádostí o přijetí změn: Alespoň Základní přístup. - K zobrazení nebo sledování pracovních položek: Je vyžadován přístup alespoň na úroveň stakeholder. Další informace najdete v tématu O úrovních přístupu. - Všichni členové projektu, včetně členů skupiny Čtenáři, mohou odesílat e-maily obsahující pracovní položky. |
oprávnění pro přístup k oblasti | Zobrazit a Upravit pracovní položky v rámci uzlů oblasti . Další informace naleznete v tématu Úprava pracovních položek v oblasti nebo cestě iterace. |
Přesun pracovních položek v rámci týmů
Pokud chcete přesunout pracovní položky pod týmem, postupujte takto:
Vytvořte dotaz na všechny pracovní položky, které chcete znovu přiřadit.
Vyberte více položek, které patří každému týmu, a hromadně upravte cestu oblasti.
Po hromadné úpravě hromadně uložte.
Přesunutí pracovní položky pomocí Azure CLI
Aktualizaci pracovní položky az boards můžete použít k přesunutí jedné pracovní položky aktualizací cesty k oblasti.
az boards work-item update --id
[--area]
[--assigned-to]
[--description]
[--discussion]
[--fields]
[--iteration]
[--open]
[--reason]
[--state]
[--title]
Parametry
- ID: Povinné. ID pracovní položky, kterou chcete aktualizovat.
- oblast: Nepovinný. Absolutní cesta oblasti Příklad: --path \ProjectName\Area\AreaName.
- přiřazeno: Volitelné. Jméno osoby, ke které je pracovní položka přiřazena jamal.
- popis: Nepovinný. Popis pracovní položky
- diskuze: Volitelné. Komentář pro přidání do diskuze v pracovní položce
- pole: Nepovinný. Mezera oddělená páry "field=value" pro vlastní pole, která chcete nastavit.
- iterace: Volitelné. Absolutní cesta iterace Příklad: \ProjectName\Iteration\IterationName.
- open: Volitelné. Otevřete pracovní položku ve výchozím webovém prohlížeči.
- důvod: Nepovinný argument. Důvod stavu pracovní položky
- stav: Nepovinný. Stav pracovní položky, například Aktivní.
- title: Volitelné. Název pracovní položky
Příklad
Pomocí Azure DevOps CLI můžete přesunout jenom jednu pracovní položku najednou. V tomto příkladu přesuneme ID pracovní položky =148 pod cestou oblasti Plánování výroby Fabrikam Fiber\Production.
az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml
Následující výstup YAML poskytuje informace o jednotlivých polích definovaných pro pracovní položku.
fields:
Microsoft.VSTS.Common.Priority: 2
Microsoft.VSTS.Common.StackRank: 1500000001.0
Microsoft.VSTS.Common.StateChangeDate: '2021-11-23T22:26:28.27Z'
Microsoft.VSTS.Common.ValueArea: Business
System.AreaPath: Fabrikam Fiber\Production Planning
System.AssignedTo:
_links:
avatar:
href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
displayName: Jamal Hartnett
id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
uniqueName: fabrikamfiber4@hotmail.com
url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
System.BoardColumn: Backlog
System.ChangedBy:
_links:
avatar:
href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
displayName: Jamal Hartnett
id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
uniqueName: fabrikamfiber4@hotmail.com
url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
System.ChangedDate: '2022-05-19T22:58:52.93Z'
System.CommentCount: 0
System.CreatedBy:
_links:
avatar:
href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
displayName: Jamal Hartnett
id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
uniqueName: fabrikamfiber4@hotmail.com
url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
System.CreatedDate: '2021-11-23T22:26:28.27Z'
System.Description: <div>This user story is for documentation purposes. </div>
System.IterationPath: Fabrikam Fiber\Release 2\Sprint 1
System.Reason: New
System.State: New
System.TeamProject: Fabrikam Fiber
System.Title: Test the Request feedback functionality
System.WorkItemType: User Story
WEF_10182DA5BCCD4CE2A43629FFBD290EF2_Kanban.Column: Backlog
id: 148
relations:
- attributes:
isLocked: false
name: Child
rel: System.LinkTypes.Hierarchy-Forward
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/152
- attributes:
isLocked: false
name: Child
rel: System.LinkTypes.Hierarchy-Forward
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/153
- attributes:
isLocked: false
name: Child
rel: System.LinkTypes.Hierarchy-Forward
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/151
- attributes:
isLocked: false
name: Child
rel: System.LinkTypes.Hierarchy-Forward
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/149
rev: 5
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/148
Ověření viditelnosti
Po přesunutí pracovních položek z jednoho týmu do jiného týmu proveďte následující akce, pokud pracovní položky nevidíte:
- Obnovit: Obnovte panel nebo vyberte možnost Zobrazit více položek, pokud se nově přidané pracovní položky nezobrazí.
- Ověřit tým: Zkontrolujte, zda jste vybrali správný tým, abyste zajistili, že se položky v backlogu zobrazují.
- Ověřit oblast: Ověřte, zda jsou přesunuté pracovní položky přiřazeny ke správné oblasti odpovídající backlogu týmu. Každý tým má specifické oblastní cesty, které určují, které pracovní položky se zobrazují v jejich backlogu. Tato akce je zásadní pro zajištění viditelnosti v backlogu.
- Ověřit cestu iterace: Zkontrolujte cestu iterace pro sprint. Backlog sprintu zobrazuje jenom pracovní položky přiřazené k cestě iterace vybraného sprintu.
- Ověřit typy a filtry pracovních položek: Zkontrolujte filtry backlogu a že typy pracovních položek jsou správně zařazené do kategorií, aby se zajistilo zobrazení všech relevantních položek.
Další informace najdete v tématu Nastavení backlogů a panelů projektu.