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 týmy projdou reorganizací, budete možná muset přesunout pracovní položky přiřazené jednomu týmu do nových cest oblastí vlastněných jiným týmem. Všechny pracovní položky jsou přiřazeny k cestě oblasti, i když je v horní části hierarchie projektu.
Pracovní položky, které patří do kategorie Požadavky, se zobrazují v backlogu týmu na základě přiřazení k cestám oblasti vlastněným týmem. Přiřazení dalších pracovních položek k cestám oblastí týmu podporují dotazy na základě vlastnictví týmu.
Informace o tom, jak přidat tým, najdete v tématu Vytvoření nebo přidání týmu.
Požadavky
- Chcete-li změnit cesty oblasti pracovních položek, musíte být členem projektu a mít oprávnění k zobrazení a úpravám pracovních položek v uzlech Cesta oblasti. Další informace o těchto oprávněních najdete v tématu Nastavení oprávnění sledování práce, vytváření podřízených uzlů, úpravy pracovních položek v oblasti nebo cestě iterace.
- Pokud chcete použít příkazy Azure CLI, musíte nejdřív nainstalovat Azure CLI, jak je popsáno v tématu Začínáme s Azure DevOps CLI.
- Chcete-li změnit cesty oblasti pracovních položek, musíte být členem projektu a mít oprávnění k zobrazení a úpravám pracovních položek v uzlech Cesta oblasti. Další informace o těchto oprávněních najdete v tématu Nastavení oprávnění sledování práce, vytváření podřízených uzlů, úpravy pracovních položek v oblasti nebo cestě iterace.
Přesun pracovních položek v rámci týmů
Na webovém portálu můžete hromadně aktualizovat cestu k oblasti.
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ě proveďte hromadné uložení.
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 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
Výstup YAML uvedený níže 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í backlogu týmu
Po přesunutí pracovních položek z jednoho týmu do jiného týmu zkontrolujte backlog týmu a ujistěte se, že se položky zobrazí. Viz Vytvoření backlogu.
Pokud narazíte na nějaké problémy, projděte si nastavení backlogů a panelů projektu.