修正重新排序和巢狀問題

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

當您重新排序、巢狀和顯示工作專案時,Azure DevOps 預期會有 自然階層。 當您在工作項目之間建立相同類別或相同類型連結時,自然階層會中斷。 例如,子系連結的父系連結是 Bug 或使用者劇本到用戶劇本或工作類別的需求類別目錄。 當您新增不在自然階層中的連結時,請使用本文來解決錯誤訊息。

「您無法重新排列工作專案,而且可能不會顯示某些工作專案」

您可能會看到類似下列其中一則訊息的錯誤:

  • 您無法重新排序工作專案,而且可能不會顯示某些工作專案
  • 未列出任何工作項目標識碼

若要解決此錯誤,請執行下列步驟:

  1. 開啟待辦項目。

  2. 檢閱專案清單,以識別巢狀相同類型的專案。

    • 範例 #1: 下圖將用戶劇本顯示為另一個使用者劇本的子系。

    顯示待辦專案上巢狀用戶劇本的螢幕快照。

    • 範例 #2: 下圖將 Bug 顯示為使用者劇本的子系。 當待辦專案在同一層級顯示使用者劇本和 Bug 時(需求類別),會導致巢狀專案停用排序功能。

    巢狀用戶劇本和 Bug 的螢幕快照。

  3. 拿掉存在於相同工作項目類型或類別之巢狀專案間的任何父子連結,或考慮將連結類型變更為 「相關」。

  4. 重新整理待辦專案。

遵循這些步驟應該可以解決問題,而且錯誤訊息不再顯示。

「工作項目無法重新排序,因為其父系位於相同的類別」

您可能會看到類似下列其中一則訊息的錯誤:

  • 您無法重新排序工作專案,而且可能不會顯示某些工作專案。 請參閱工作專案 7 以移除父系至子連結,或將連結類型變更為 [相關]。
  • 工作專案 3 無法重新排序,因為其父系位於相同的類別。

若要解決此錯誤,請執行下列步驟:

  1. 開啟錯誤訊息中所列的工作專案。
  2. 尋找父系或子連結。 請確定此連結會移至與您開啟之工作項目位於相同類別內的工作專案。 此連結會移至與您開啟之工作項目位於相同待辦專案層級的另一個工作專案。 視小組的錯誤行為設定而定,錯誤可能會出現需求或工作。
  3. 拿掉問題父子連結。 如果您想要保留這些專案的相關專案,請改用 「相關」連結類型。

訊息不再顯示。

「進行中的工作專案可能會在重新整理時消失」

您可能會看到類似下列其中一則訊息的錯誤:

新增至待辦專案的專案可能會在重新整理時消失,因為您的小組專案會將這些項目標示為「進行中」。 當您將 [進行中] 篩選條件變更為 [顯示] 時,就會顯示這些專案。

此訊息表示 已關閉待辦專案的 [進行 中] 篩選。

當您重新整理瀏覽器時,工作專案會根據您選取的篩選條件顯示。 若要重設篩選條件,請執行下列步驟。

  1. 開啟待辦項目。
  2. 從 [ 檢視選項 ] 選取器中,選擇顯示或隱藏 [進行中專案]。
  • 如果您關閉 [進行中] 控件,則 [作用]、[認可] 或 [已解決] 狀態或狀態對應至 [進行中] 類別狀態的專案不會出現。

檢視選項選取器、進行中控件、版本 2020 和更新版本的螢幕快照。

[檢視選項選取器]、[進行中控件] 版本 2019 的螢幕快照。

注意

工作項目類型的自然階層

下圖顯示敏捷式、Scrum 和功能成熟度模型整合 (CMMI) 程式的自然階層。

敏捷式、Scrum 和 CMMI 程式自然階層的概念影像。

最佳作法

建議:

  • 維護一般清單,而不是巢狀需求、Bug 和工作。
  • 只有在屬於不同類別的項目之間,才建立一層深的父子連結。 工作專案所屬的類別是由您的程式層級和小組選取的錯誤行為所決定。
  • 使用功能工作項目類型將用戶劇本 (Agile)、問題 (基本)、工作專案 (Scrum) 或需求 (CMMI) 分組。 您可以 快速將工作項目對應至功能,以在背景中建立父子連結。

請勿這麼做:

  • 建立工作專案、工作和 Bug 的階層。
  • 建立相同類別階層,例如相同類型工作專案之間的父子連結(例如 story-story、Bug、task-task 或 issue-issue)。 待辦專案、面板和短期衝刺體驗不支援針對相同類別階層重新排序,因為它會藉由排序不屬於該層級的工作專案來造成混淆。

將 Bug 追蹤為需求或工作

每個小組都有彈性地選擇如何追蹤 Bug,無論是需求、工作,還是兩者都沒有。 請參閱下列指導方針:

  • 如果您將 Bug 追蹤為需求:只在功能層級下巢狀。

    連結 Bug 的螢幕快照,例如需求。

  • 如果您將 Bug 追蹤為工作:請只在需求層級下巢狀。

    [需求] 層級底下的鏈接錯誤螢幕快照,例如工作。

在待辦專案和面板上顯示巢狀專案

短期衝刺待辦專案和Taskboard會以獨佔方式在相同類別階層中顯示最後一個節點,這稱為分葉節點。

短期衝刺待辦專案和工作面板

當工作和 Bug 連結到其父需求時,他們會在短期衝刺待辦專案和 Taskboard 上正確分組。 但是,當您在需求與 Bug 之間建立父子連結,以及 Bug 與工作之間的連結,如這裡所示,工作會出現在短期衝刺待辦專案和 Taskboard 上,而 Bug 則不會。

指派給短期衝刺待辦專案的階層

具有連結 Bug 和工作的 Sprint 待辦專案查詢螢幕快照。

只有分葉節點會出現在短期衝刺待辦專案上

具有分葉節點工作的短期衝刺待辦項目螢幕快照。

只有分葉節點會出現在任務面板上

具有分葉節點工作的短期衝刺面板螢幕快照。

常見問題集 (FAQ)

問:是否有因應措施可在階層內顯示中繼節點?

答:否,目前不是。 當您選取 [建立查詢] 時,一律可以檢查指派給短期衝刺的整個項目清單。