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

Úvod

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

  • Přístup k projektu: Buďte členem projektu.

  • Oprávnění:

    • Chcete-li zobrazit, sledovat a upravovat pracovní položky, mají v tomto uzlu pracovní položky a upravit pracovní položky v tomto uzlu nastavena 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.
  • Pokud chcete přidat značky do pracovních položek, na úrovni projektu nastavte oprávnění Vytvořit novou definici značky na hodnotu Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění.

  • Úrovně přístupu:

    • Pokud chcete přidat nové značky do pracovních položek nebo zobrazit nebo sledovat žádosti o přijetí změn, musíte mít alespoň základní přístup.
    • Pokud chcete zobrazit nebo sledovat pracovní položky, musíte mít alespoň přístup účastníka . Další informace najdete v tématu O úrovních přístupu.
    • Všichni členové projektu, včetně členů skupiny Čtenáři , můžou odesílat e-maily obsahující pracovní položky.

    Poznámka:

    • Poskytněte účastníkům přístup k členům, kteří chtějí přispívat k diskuzi a kontrolovat průběh. Obvykle se jedná o členy, kteří do kódu nepřispívají, ale chtějí zobrazit pracovní položky, backlogy, panely a řídicí panely.
    • Zúčastněné strany nemůžou přidávat nové značky, ani když je oprávnění explicitně nastaveno kvůli jejich úrovni přístupu. Další informace najdete ve stručné referenční příručce k přístupu pro účastníka.
  • Oprávnění Cesta k oblasti: Mají oprávnění k zobrazení a úpravě pracovních položek v uzlech Cesta oblasti. Další informace naleznete v tématu Úprava pracovních položek v oblasti nebo cestě iterace.
  • Nakonfigurované cesty oblastí: Ujistěte se, že má cílový tým správně nakonfigurované cesty k oblasti. Pokud ne, nastavte požadované cesty oblasti před přenesením pracovních položek.
  • Konzistentní procesový model: Týmy by měly používat kompatibilní procesový model (zděděný, hostovaný XML nebo místní XML), aby se zajistil bezproblémový přesun 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: Pokud chcete použít příkazy Azure CLI, nainstalujte Azure CLI, jak je popsáno v tématu Začínáme s Azure DevOps CLI.
  • Přístup k projektu: Buďte členem projektu.

  • Oprávnění:

    • Chcete-li zobrazit, sledovat a upravovat pracovní položky, mají v tomto uzlu pracovní položky a upravit pracovní položky v tomto uzlu nastavena 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.
  • Pokud chcete přidat značky do pracovních položek, na úrovni projektu nastavte oprávnění Vytvořit novou definici značky na hodnotu Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění.

  • Úrovně přístupu:

    • Pokud chcete přidat nové značky do pracovních položek nebo zobrazit nebo sledovat žádosti o přijetí změn, musíte mít alespoň základní přístup.
    • Pokud chcete zobrazit nebo sledovat pracovní položky, musíte mít alespoň přístup účastníka . Další informace najdete v tématu O úrovních přístupu.
    • Všichni členové projektu, včetně členů skupiny Čtenáři , můžou odesílat e-maily obsahující pracovní položky.

    Poznámka:

    • Poskytněte účastníkům přístup k členům, kteří chtějí přispívat k diskuzi a kontrolovat průběh. Obvykle se jedná o členy, kteří do kódu nepřispívají, ale chtějí zobrazit pracovní položky, backlogy, panely a řídicí panely.
    • Zúčastněné strany nemůžou přidávat nové značky, ani když je oprávnění explicitně nastaveno kvůli jejich úrovni přístupu. Další informace najdete ve stručné referenční příručce k přístupu pro účastníka.

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í 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í. Další informace najdete v tématu Vytvoření backlogu.

Pokud narazíte na nějaké problémy, projděte si nastavení backlogů a panelů projektu.