Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022
使用批量修改可以一次更新多個工作項目,而不必逐個打開。 從網路入口網站,你可以:
- 更新選取項目的欄位值
- 將工作重新分配給團隊成員
- 將工作項目移至衝刺或迭代
- 新增或移除標籤
- 更改工作項目類型或將項目移到其他專案
可用的選項取決於你的存取層級和權限。
Tip
若要批量新增工作項目,或設定每個項目不同的值,請使用 CSV 匯入 。 網頁入口網站的批量編輯會對所有選取的項目套用相同的值。
Tip
你可以在本文後面使用 AI 來協助此任務,或參考 啟用 AI 協助的 Azure DevOps MCP Server 來開始。
Prerequisites
| Category | Requirements |
|---|---|
| 許可 |
查看、追蹤及編輯工作項目: - 在此節點查看工作項目 (允許) - 編輯此節點的工作項目 (允許) 根據預設, 參與者 群組具有這些許可權。 更多資訊請參見 設定工作追蹤權限。 新增標籤: - 專案層級的建立標籤定義權限(允許) 根據預設, 參與者 群組具有此許可權。 |
| 存取層級 |
-
項目成員 要新增標籤或執行拉取請求:至少要用 Basic 檢視或追蹤工作項目:至少需為 利害關係人 發送包含工作項目的電子郵件:必須是 貢獻 者群組的成員 |
Note
- 將利 害關係人 存取權分配給想要檢視進度並討論工作項目但不參與程式碼的成員。 他們可以查看工作項目、待辦事項、看板和儀表板。
- 預設情況下,公共專案中的 貢獻者 與 利害關係人 可以新增及現有標籤。 在私人專案中,只有 貢獻者 可以新增標籤。 若要更改標籤建立權限,請在專案層級設定 建立標籤定義 權限。 欲了解更多資訊,請參閱 變更專案層級權限。
Note
- 將利 害關係人 存取權分配給想要檢視進度並討論工作項目但不參與程式碼的成員。 他們可以查看工作項目、待辦事項、看板和儀表板。
支援的任務
貢獻者 可以完成以下所有任務。 擁有 利害關係人 權限的成員只能多選、批量編輯、變更類型、電子郵件,以及以 HTML 複製/複製到剪貼簿。 欲了解更多資訊,請參閱作為利害關係人入門。
Area
Task
多重選取工作項目
連結工作專案
批量編輯/更新/刪除
複製、建立副本、更改類型、移動或傳送電子郵件
選擇工作項目進行批量編輯
從查詢結果、待辦清單或衝刺待辦清單中選擇多個工作項目。 選擇多個工作項目的流程在這三者中運作方式相同。 要建立目標清單,請參見 「定義工作項目查詢」。
你可以從待辦項目的內容功能表中執行下列操作:
- 使用 變更位置 來變更優先順序
- 用 Move to 迭代將項目移到 sprint
- 將項目分配給團隊成員
- 將項目映射到特徵
可用選單選項在待辦清單與查詢結果之間有所不同,如下節所示。
待辦專案功能表
查詢結果多重選取功能表
選取多個項目並開啟操作功能表
請使用以下快捷鍵選擇工作項目:
- 連續項目:選擇第一個項目,按住 Shift,然後選擇範圍中的最後一個項目。
- 非連續項目:按住 Ctrl 並逐個選取項目。
要開啟右鍵選單,請選擇
或
,然後選擇一個選項。
以下範例會利用上下文選單將數個非連續項目移至當前衝刺。
Tip
你也可以將選取的項目拖到待辦清單的新位置,或在 規劃 面板中拖到衝刺區。 要使用 規劃 面板,請從檢視選項選單啟用。 若要從目前的待辦清單中建立查詢,以便在 Excel 中進行後續的大量更新,請使用「建立查詢」功能。
重新指派工作項目
選擇你想重新指派的工作項目。
在任何已選取的項目上選取
以開啟內容功能表,然後選取 指派給 或 移至反覆項目。
選擇團隊成員(指派到)或衝刺(移動到迭代),然後確認。
如需有關指派給和反覆項目路徑欄位的詳細資訊,請參閱工作流程和面板欄位及依區域或反復項目路徑查詢。
批量編輯欄位值
選擇你想更新的工作項目,然後從右鍵選單中選擇 編輯 。
在 「編輯工作項目 」對話框中,選擇欄位,輸入或選擇新值,並可選擇新增描述以便稽核。 每個欄位重複這個步驟以更新。 完整可用欄位清單,請參閱 工作項目欄位索引。
選取儲存變更。
Note
當你從 待辦清單中批量修改工作項目時,變更會自動儲存。 當你根據 查詢結果工作時,粗體顯示的項目有未儲存的本地變更——選擇 「儲存項目 」來提交。
將工作專案移至短衝
從任何產品、衝刺或組合待辦清單中,將多重選取的工作項目清單拖曳到 規劃 窗格中的某個衝刺,以更新其反覆項目路徑。 擁有利 害關係人 權限的使用者無法使用此操作。
選擇檢視選項圖示並選擇
規劃,開啟規劃窗格。 你可以把 進行中項目 設定為 開啟 或 關閉。
你隊伍的衝刺會顯示在畫面中。 如果未列出任何衝刺,請新增衝刺,或為團隊選取現有的衝刺。 如需詳細資訊,請參閱 管理短期衝刺時程表。
將所選項目從 待辦清單 拖曳至目標衝刺。
此動作會將所選項目及其任何子任務的 迭代路徑 更新為你選擇的衝刺。
批量修改豐富文本欄位
富文本欄位接受 HTML 語法格式化。 它們包括 描述、接受標準、重現步驟,以及 特定欄位的範例查詢 中列出的其他欄位。
要批量更新富文本欄位,請使用以下選項之一:
- 直接輸入:在批量編輯對話框中,選擇欄位,並在 Value 欄位以 HTML 語法輸入你的文字。
- 工作項目範本:建立包含格式化文字的範本,然後套用到選取的工作項目。 欲了解更多資訊,請參閱 使用工作項目範本 及 範例工作項目範本 — 在富文字欄位中新增指引。
批次修改標籤
選擇你想標記的工作項目。
打開右鍵選單,選擇編輯,然後在編輯工作項目對話框中,選擇標籤(新增)或標籤(移除)。
輸入或選擇要新增或移除的標籤,然後選擇 「儲存變更」。
Note
要新增標籤,你需要在專案層級取得 建立標籤定義 權限。 根據預設, 參與者 群組具有此許可權。
移轉或變更大量工作專案
對於大規模或組織性搬遷,請使用 工作項目批次作業 REST API。
你不能把工作項目移到其他組織或收藏。 要遷移工作項目資料,先匯出再用 Excel 或 CSV 匯入。
將多個值新增至欄位
如果你使用支援多個值的自訂控制項,請使用 Excel 來批量編輯該欄位。 該網頁入口網站只支援每個欄位選擇單一值,且不支援大量編輯多值欄位。
用 AI 來批量修改工作項目
如果你設定 Azure DevOps MCP Server,就能用自然語言描述大量變更,而不必手動選取和編輯項目。
| 任務 | 範例提示 |
|---|---|
| 重新分配項目 | Reassign all active user stories in Sprint 12 from <Jamal> to <Raisa> in project <Contoso> |
| 變更優先順序 | Set priority to 1 for all bugs tagged "regression" in project <Contoso> |
| 批量新增標籤 | Add tag "security-review" to all active work items in area path <Contoso\\Auth> |
| 將項目移至衝刺 | Move all uncommitted user stories from Sprint 5 to Sprint 6 in project <Contoso> |
| 關閉已完成項目 | Close all resolved bugs in <Contoso> that have been resolved for more than 14 days |
| 批量更新區域路徑 | Move all work items in area path <Contoso\\OldTeam> to <Contoso\\NewTeam> |
| 移除過期標籤 | Remove tag "sprint-goal" from all work items in completed sprints in project <Contoso> |
| 設定故事點 | Set story points to 3 for all user stories in <Contoso> that are sized as Small and have no story points |
| Bulk 指派到迭代 | Assign all unparented tasks in <Contoso\\Backend> to the current sprint |
| 更新多個欄位 | For all active bugs in area path <Contoso\\Frontend>, set priority to 2 and add tag "frontend-triage" |
Note
如果你用的是 Visual Studio Code,agent mode 對於複雜的批量操作特別有幫助。