Sdílet prostřednictvím


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:

  1. Vytvořte dotaz na všechny pracovní položky, které chcete znovu přiřadit.

  2. Vyberte více položek, které patří každému týmu, a hromadně upravte cestu oblasti.

    Snímek obrazovky s webovým portálem, stránkou Dotazy a hromadnou úpravou pracovních položek

  3. Po hromadné úpravě hromadně uložte.

    Snímek obrazovky s hromadným uložením upravených pracovních položek

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.&nbsp; </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.