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
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.
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.
Flytta arbetsobjekt under team
Gör följande för att flytta arbetsobjekt under ett team:
Skapa en fråga för alla arbetsobjekt som du vill tilldela om.
Välj flera objekt, som tillhör varje team, och massredigera områdessökvägen.
När du har massredigerat sparas mass.
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. </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.