修正重新排序和巢狀問題
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
當您重新排序、巢狀和顯示工作專案時,Azure DevOps 預期會有 自然階層。 當您在工作項目之間建立相同類別或相同類型連結時,自然階層會中斷。 例如,子系連結的父系連結是 Bug 或使用者劇本到用戶劇本或工作類別的需求類別目錄。 當您新增不在自然階層中的連結時,請使用本文來解決錯誤訊息。
「您無法重新排列工作專案,而且可能不會顯示某些工作專案」
您可能會看到類似下列其中一則訊息的錯誤:
- 您無法重新排序工作專案,而且可能不會顯示某些工作專案
- 未列出任何工作項目標識碼
若要解決此錯誤,請執行下列步驟:
開啟待辦項目。
檢閱專案清單,以識別巢狀相同類型的專案。
- 範例 #1: 下圖將用戶劇本顯示為另一個使用者劇本的子系。
- 範例 #2: 下圖將 Bug 顯示為使用者劇本的子系。 當待辦專案在同一層級顯示使用者劇本和 Bug 時(需求類別),會導致巢狀專案停用排序功能。
拿掉存在於相同工作項目類型或類別之巢狀專案間的任何父子連結,或考慮將連結類型變更為 「相關」。
重新整理待辦專案。
遵循這些步驟應該可以解決問題,而且錯誤訊息不再顯示。
「工作項目無法重新排序,因為其父系位於相同的類別」
您可能會看到類似下列其中一則訊息的錯誤:
- 您無法重新排序工作專案,而且可能不會顯示某些工作專案。 請參閱工作專案 7 以移除父系至子連結,或將連結類型變更為 [相關]。
- 工作專案 3 無法重新排序,因為其父系位於相同的類別。
若要解決此錯誤,請執行下列步驟:
- 開啟錯誤訊息中所列的工作專案。
- 尋找父系或子連結。 請確定此連結會移至與您開啟之工作項目位於相同類別內的工作專案。 此連結會移至與您開啟之工作項目位於相同待辦專案層級的另一個工作專案。 視小組的錯誤行為設定而定,錯誤可能會出現需求或工作。
- 拿掉問題父子連結。 如果您想要保留這些專案的相關專案,請改用 「相關」連結類型。
訊息不再顯示。
「進行中的工作專案可能會在重新整理時消失」
您可能會看到類似下列其中一則訊息的錯誤:
新增至待辦專案的專案可能會在重新整理時消失,因為您的小組專案會將這些項目標示為「進行中」。 當您將 [進行中] 篩選條件變更為 [顯示] 時,就會顯示這些專案。
此訊息表示 已關閉待辦專案的 [進行 中] 篩選。
當您重新整理瀏覽器時,工作專案會根據您選取的篩選條件顯示。 若要重設篩選條件,請執行下列步驟。
- 開啟待辦項目。
- 從 [ 檢視選項 ] 選取器中,選擇顯示或隱藏 [進行中專案]。
- 如果您關閉 [進行中] 控件,則 [作用中]、[認可] 或 [已解決] 狀態或狀態對應至 [進行中] 類別狀態的專案不會出現。
- 開啟待辦項目。
- 顯示或隱藏 待辦專案上的進行中專案 。
- 如果您關閉 [進行中專案] 控件,則 [作用中]、[認可] 或 [已解決] 狀態或狀態對應至 [進行中] 類別狀態的專案不會出現。
- 當您想要預測工作時,隱藏 [進行中] 專案 。 如需詳細資訊,請參閱 預測您的產品待辦專案。
注意
- 如需詳細資訊,請參閱 設定待辦項目檢視 和 新增自定義工作項目類型。
- 如需多小組擁有權可能發生的問題,請參閱 設定小組階層、使用共用區域路徑練習選取功能。
- 若要在待辦專案上重新排序工作專案,您必須具有基本或更高層級的存取權。 如果您有項目關係人存取權,就無法重新排序工作專案。 如需詳細資訊,請參閱專案關係人存取快速參考。
工作項目類型的自然階層
下圖顯示敏捷式、Scrum 和功能成熟度模型整合 (CMMI) 程式的自然階層。
最佳作法
建議:
- 維護一般清單,而不是巢狀需求、Bug 和工作。
- 只有在屬於不同類別的項目之間,才建立一層深的父子連結。 工作專案所屬的類別是由您的程式層級和小組選取的錯誤行為所決定。
- 使用功能工作項目類型將用戶劇本 (Agile)、問題 (基本)、工作專案 (Scrum) 或需求 (CMMI) 分組。 您可以 快速將工作項目對應至功能,以在背景中建立父子連結。
請勿這麼做:
- 建立工作專案、工作和 Bug 的階層。
- 建立相同類別階層,例如相同類型工作專案之間的父子連結(例如 story-story、Bug、task-task 或 issue-issue)。 待辦專案、面板和短期衝刺體驗不支援針對相同類別階層重新排序,因為它會藉由排序不屬於該層級的工作專案來造成混淆。
將 Bug 追蹤為需求或工作
每個小組都有彈性地選擇如何追蹤 Bug,無論是需求、工作,還是兩者都沒有。 請參閱下列指導方針:
如果您將 Bug 追蹤為需求:只在功能層級下巢狀。
如果您將 Bug 追蹤為工作:請只在需求層級下巢狀。
在待辦專案和面板上顯示巢狀專案
短期衝刺待辦專案和Taskboard會以獨佔方式在相同類別階層中顯示最後一個節點,這稱為分葉節點。
注意
- 對於 TFS 2018 和舊版,Kanban 面板只會顯示最後一個節點,其中包含相同類別階層的巢狀專案。
- 針對 TFS 2018.2 和更新版本,工作流程看板會顯示巢狀相同類別工作專案的所有工作專案。
產品待辦專案和工作流程看板
例如,如果您連結相同類別階層中的專案深度為四個層級,則只有第四層的專案會出現在工作流程看板、短期衝刺待辦專案和Taskboard上。
如下列影像所示,第三個用戶劇本 「暫時儲存」完整窗體,有名為 Save的子Bug需要太長的時間。 雖然子 Bug Save 需要太長的時間,但會出現在工作流程看板上,但父用戶劇本不會。
待處理專案上會顯示所有 Bug 和需求
只有分葉節點會出現在工作流程看板上
短期衝刺待辦專案和工作面板
當工作和 Bug 連結到其父需求時,他們會在短期衝刺待辦專案和 Taskboard 上正確分組。 但是,當您在需求與 Bug 之間建立父子連結,以及 Bug 與工作之間的連結,如這裡所示,工作會出現在短期衝刺待辦專案和 Taskboard 上,而 Bug 則不會。
指派給短期衝刺待辦專案的階層
只有分葉節點會出現在短期衝刺待辦專案上
只有分葉節點會出現在任務面板上
常見問題集 (FAQ)
問:是否有因應措施可在階層內顯示中繼節點?
答:否,目前不是。 當您選取 [建立查詢] 時,一律可以檢查指派給短期衝刺的整個項目清單。
相關文章
意見反應
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:提交並檢視相關的意見反應