Dela via


Flytta arbetsobjekt från ett team till ett annat team

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

Introduktion

När du lägger till ett team eller omorganiserar befintliga team kan du behöva överföra arbetsobjekt från ett team till ett annat genom att uppdatera deras områdessökvägar. Varje arbetsobjekt i Azure DevOps tilldelas till en områdessökväg, som avgör teamets ägarskap och påverkar hur arbetsobjekt visas i kvarvarande uppgifter och tavlor.

Arbetsobjekt som kategoriseras under kategorin Krav visas i teamets kvarvarande uppgifter baserat på deras tilldelning till teamets områdessökväg. På samma sätt stöder tilldelning av andra arbetsobjekt till ett teams områdessökväg frågor och rapportering baserat på teamets ägarskap.

Förutsättningar

  • Projektåtkomst: Vara projektmedlem.

  • Behörigheter:

    • Om du vill visa, följa och redigera arbetsobjekt har du Visa arbetsobjekt i den här noden och Redigera arbetsobjekt i den här nodens behörigheter inställda på Tillåt. Som standard har gruppen Deltagare dessa behörigheter. Mer information finns i Ange behörigheter för arbetsspårning.
  • Om du vill lägga till taggar i arbetsobjekt har du behörigheten Skapa ny taggdefinition på projektnivå inställd på Tillåt. Som standard har gruppen Deltagare den här behörigheten.

  • Åtkomstnivåer:

    • Om du vill lägga till nya taggar i arbetsobjekt eller för att visa eller följa pull-begäranden har du minst grundläggande åtkomst.
    • Om du vill visa eller följa arbetsobjekt har du minst intressentåtkomst . Mer information finns i Om åtkomstnivåer.
    • Alla projektmedlemmar, inklusive de i gruppen Läsare , kan skicka e-postmeddelanden som innehåller arbetsobjekt.

    Kommentar

    • Ge intressenterna åtkomst till medlemmar som vill bidra till diskussionen och granska förloppet. Det här är vanligtvis medlemmar som inte bidrar till kod, men som vill visa arbetsobjekt, kvarvarande uppgifter, tavlor och instrumentpaneler.
    • Intressenter kan inte lägga till nya taggar, även om behörigheten uttryckligen har angetts på grund av deras åtkomstnivå. Mer information finns i Snabbreferens för intressentåtkomst.
  • Behörigheter för områdessökväg: Har behörighet att visa och redigera arbetsobjekt under noderna Områdessökväg . Mer information finns i Ändra arbetsobjekt under ett område eller en iterationssökväg.
  • Konfigurerade områdessökvägar: Kontrollera att målteamet har rätt konfigurerade områdessökvägar. Om inte konfigurerar du de nödvändiga områdessökvägarna innan du överför arbetsobjekt.
  • Konsekvent processmodell: Teams bör använda en kompatibel processmodell (ärvd, värdbaserad XML eller lokal XML) för att säkerställa sömlös förflyttning av arbetsobjekt.
  • Säkerhetskopiering av arbetsobjekt: Vi rekommenderar att du säkerhetskopierar eller exporterar arbetsobjekt innan du utför massflyttningar för att förhindra dataförlust om det uppstår ett fel.
  • Verktyg: Om du vill använda Azure CLI-kommandon installerar du Azure CLI enligt beskrivningen i Kom igång med Azure DevOps CLI.
  • Projektåtkomst: Vara projektmedlem.

  • Behörigheter:

    • Om du vill visa, följa och redigera arbetsobjekt har du Visa arbetsobjekt i den här noden och Redigera arbetsobjekt i den här nodens behörigheter inställda på Tillåt. Som standard har gruppen Deltagare dessa behörigheter. Mer information finns i Ange behörigheter för arbetsspårning.
  • Om du vill lägga till taggar i arbetsobjekt har du behörigheten Skapa ny taggdefinition på projektnivå inställd på Tillåt. Som standard har gruppen Deltagare den här behörigheten.

  • Åtkomstnivåer:

    • Om du vill lägga till nya taggar i arbetsobjekt eller för att visa eller följa pull-begäranden har du minst grundläggande åtkomst.
    • Om du vill visa eller följa arbetsobjekt har du minst intressentåtkomst . Mer information finns i Om åtkomstnivåer.
    • Alla projektmedlemmar, inklusive de i gruppen Läsare , kan skicka e-postmeddelanden som innehåller arbetsobjekt.

    Kommentar

    • Ge intressenterna åtkomst till medlemmar som vill bidra till diskussionen och granska förloppet. Det här är vanligtvis medlemmar som inte bidrar till kod, men som vill visa arbetsobjekt, kvarvarande uppgifter, tavlor och instrumentpaneler.
    • Intressenter kan inte lägga till nya taggar, även om behörigheten uttryckligen har angetts på grund av deras åtkomstnivå. Mer information finns i Snabbreferens för intressentåtkomst.

Flytta arbetsobjekt under team

Gör följande för att flytta arbetsobjekt under ett team:

  1. Skapa en fråga för alla arbetsobjekt som du vill tilldela om.

  2. Välj flera objekt, som tillhör varje team, och massredigera områdessökvägen.

    Skärmbild av webbportalen, sidan Frågor, Massredigering av utvalda arbetsobjekt.
  3. När du har massredigerat sparas mass.

    Skärmbild av Masssparande redigerade arbetsobjekt.

Flytta ett arbetsobjekt med Hjälp av Azure CLI

Du kan använda az boards work-item update för att flytta ett enskilt arbetsobjekt genom att uppdatera dess områdessökväg.

az boards work-item update --id
                           [--area]
                           [--assigned-to]
                           [--description]
                           [--discussion]
                           [--fields]
                           [--iteration]
                           [--open]
                           [--reason]
                           [--state]
                           [--title]

Parametrar

  • id: Krävs. ID:t för arbetsobjektet som ska uppdateras.
  • område: Valfritt. Absolut sökväg för ett område. Exempel: --path \ProjectName\Area\AreaName.
  • tilldelad till: Valfritt. Namnet på den person som arbetsobjektet har tilldelats till Jamal.
  • description: Valfritt. Beskrivning av arbetsobjektet.
  • diskussion: Valfritt. Kommentar för att lägga till i en diskussion i ett arbetsobjekt.
  • fält: Valfritt. Blankstegsavgränsade "field=value"-par för anpassade fält som du vill ange.
  • iteration: Valfritt. Absolut sökväg för en iteration. Exempel: \ProjectName\Iteration\IterationName.
  • öppna: Valfritt. Öppna arbetsobjektet i standardwebbläsaren.
  • orsak: Valfritt. Orsak till arbetsobjektets tillstånd.
  • tillstånd: Valfritt. Tillståndet för arbetsobjektet, till exempel Aktiv.
  • title: Valfritt. Arbetsobjektets rubrik.

Exempel

Du kan bara flytta ett arbetsobjekt i taget med Hjälp av Azure DevOps CLI. I det här exemplet flyttar vi arbetsobjektets ID=148 under områdessökvägen Fabrikam Fiber\Produktionsplanering .

az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml

Följande YAML-utdata innehåller information om vart och ett av fälten som definierats för arbetsobjektet.

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

Verifiera teamets kvarvarande uppgifter

När du har flyttat arbetsobjekt från ett team till ett annat team kontrollerar du teamets kvarvarande uppgifter för att se till att objekten visas. Mer information finns i Skapa kvarvarande uppgifter.

Om du stöter på problem kan du läsa Konfigurera projektets kvarvarande uppgifter och anslagstavlor.