區域和反覆項目路徑
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
區域路徑會依小組、產品或功能區域將工作專案分組。 反覆項目路徑會將工作分組為短期衝刺、里程碑或其他時間相關期間。 這兩個字段都支持階層式路徑。
定義專案的區域和反覆專案路徑,小組可以選取要用於其待辦專案和敏捷式工具的路徑。 瞭解敏捷式工具如何在依賴區域和反覆專案的敏捷式工具中使用這些路徑。
注意
區域路徑和反覆項目路徑也稱為 分類節點。 您可以使用分類節點 (REST API) 或 Azure DevOps CLI 命令 az boards 反覆專案,以程式設計方式管理它們。
注意
區域路徑和反覆項目路徑也稱為 分類節點。 您可以透過 分類節點 (REST API) 以程式設計方式管理它們。
區域和反覆專案取決於用來建立項目的程式。 此範例顯示 Scrum 程式的預設設定。 預設不會設定日期;您必須設定日期以符合短期衝刺或發行排程。
反覆項目 | 區域 |
---|---|
重要
- 刪除區域路徑或重新設定反覆項目路徑會導致無法復原的數據遺失。 例如,具有已變更 區域路徑 之小組的衝刺燒毀和速度圖表不會顯示精確的數據。 歷史趨勢圖會參考 區域路徑 和 反覆專案路徑 ,因為它們是在每次工作專案定義時所定義的。 刪除之後,您無法擷取這些路徑的歷程記錄數據。
- 您只能刪除任何工作專案不再使用的區域和反覆項目路徑。
定義和指派區域路徑
如果您不熟悉管理專案和小組,請遵循下列步驟來設定專案和小組:
- 決定區域路徑:識別分類工作所需的區域路徑數目和名稱。 針對您定義的每個小組,至少新增一個區域路徑。
- 決定小組:決定您想要支援的小組數目和名稱。 如需詳細資訊,請參閱 關於小組和敏捷式工具。
- 定義區域路徑:開啟 項目設定 > 專案組態 ,並定義區域路徑以支援專案層級的步驟 1 和 2。 請遵循下列步驟: 開啟 [項目設定]、[專案組態 ] 和 [ 新增區域路徑]。
- 定義小組:定義支援步驟 2 所需的小組。 如需詳細資訊,請參閱 新增小組,從一個預設小組移至數個小組。
- 設定小組設定: 開啟小組 設定,並將 預設和其他區域路徑 指派給每個小組。
- 指派工作專案:將工作專案指派給您定義的區域路徑。 使用 大量修改 一次修改數個工作專案。
注意
每個專案最多可以定義 10,000 個區域路徑,並將最多 300 個區域路徑指派給單一小組。 如需詳細資訊,請參閱<工作追蹤、程序和專案限制>(機器翻譯)。
您可以將相同的 區域路徑 指派給多個小組,但如果兩個小組宣告同一組工作項目的擁有權,這可能會導致問題。 如需詳細資訊,請參閱 多小組面板檢視的限制。
您可以隨時執行下列動作:
- 新增更多子節點
- 重新命名區域路徑(根區域路徑除外)
- 在另一個節點下移動子節點
- 刪除子節點
- 重新命名小組
- 變更對小組所做的區域路徑指派
如需詳細資訊,請參閱 設定小組階層。
小組應該定義多少區域?
新增區域以支援小組的可追蹤性和安全性需求。 使用區域來代表邏輯或實體元件,並建立子區域來代表特定功能。
當您需要執行下列任何一項工作時,請新增區域:
- 根據產品或功能區域篩選查詢
- 依小組或子小組組織或群組工作專案
- 根據工作項目區域限制工作專案的存取
每個小組都可以建立區域階層,以組織其待辦專案、用戶劇本、需求、工作和 Bug。
避免建立過於複雜的區域結構。 雖然您可以使用區域來分割工作項目的許可權,但複雜樹狀結構對於許可權管理需要大量的額外負荷。 複製其他專案中的結構和許可權可能會變得麻煩。
定義和指派反覆項目路徑
請遵循下列步驟來設定 專案和小組的反覆項目路徑 :
- 使用定義區域路徑並指派給小組中的 指引,定義區域路徑和小組。
- 決定您想要支援的反覆項目長度。 我們建議所有小組使用相同的短期衝刺步調。
- 決定是否要一般結構或短期衝刺和發行的階層。
- 開啟 [項目設定 > ] [專案組態 ],並定義反復項目路徑,以支援專案層級的步驟 2 和 3。 請遵循下列步驟: 開啟 [項目設定]、[專案組態 ] 和 [新增反復專案] 和 [設定反復專案日期]。
- 開啟小組組態,並將預設、待辦專案和其他反覆項目路徑指派給每個小組。 請遵循下列步驟: 開啟小組設定 和 設定小組預設反覆項目路徑。
- 每個小組都應該將反覆專案路徑指派給屬於待辦專案反覆專案路徑的工作專案。 這些工作專案會出現在其產品待辦專案和面板上。 使用 大量修改 一次修改數個工作專案。 另 請參閱將待辦專案指派給短期衝刺。
注意
每個專案最多可以定義 10,000 個反覆項目路徑 ,並將最多 300 個反覆項目路徑 指派給單一小組。 如需詳細資訊,請參閱<工作追蹤、程序和專案限制>(機器翻譯)。
您可以隨時執行下列動作:
- 新增更多子反覆運算節點
- 重新命名反覆運算路徑(根路徑除外)
- 在另一個節點下移動子反覆運算路徑
- 刪除子反覆運算路徑
- 變更指派給小組的預設和選取反覆項目路徑
小組應該定義多少個反覆專案?
視需要定義多個子反覆專案,以反映您的專案生命週期。 這些反覆專案可以代表各種事件,例如短期衝刺、Beta 和 Beta 階段,以及其他發行里程碑。 Teams 通常會在尚未排程工作或發行時,將工作專案指派給小組的預設反覆專案。
新增反覆專案以支援下列需求:
- 為您的 Scrum 小組定義短期衝刺,以 規劃和執行其短期衝刺
- 設定更複雜的多發行和短期衝刺週期
- 根據專案的短期衝刺、里程碑或週期時間篩選查詢
- 支持未來尚未準備好指派給目標發行週期的工作。
在下列範例中,Beta 1、Beta 2、版本 1.0 和 Release 2.0 是針對 MyApplication 專案所定義。
當您建立產品功能和工作的待辦專案時,請根據預期小組完成這些功能和工作時,將它們指派給里程碑。 隨著您的需求變更,您可以在每個主要里程碑下新增事件,以反映小組排程和管理其工作的方式。
例如,Beta 1 反覆項目現在包含三個子節點,在 Beta 1 時間週期內每個短期衝刺各有一個。
反覆專案不會強制執行任何規則。 例如,您可以將工作指派給反覆專案,而不需要在該反覆專案期間關閉或完成它。 在反覆項目結束時,識別所有保持作用中或開啟的工作專案,並採取適當的動作。 您可以將它們移至不同的反覆專案,或將它們傳回待辦專案。
命名限制
[ 區域路徑 ] 和 [反復項目路徑 ] 字段 數據類型=TreePath 包含多個節點專案,並以反斜杠 (\) 字元分隔。 最小化節點的名稱,並確定您在新增子節點時符合下列限制。
限制類型 | 限制 |
---|---|
節點長度 | 不能包含超過 255 個字元。 |
保留名稱 | - 不得只包含句點 . 或兩個句點 .. 。- 不得為系統保留的名稱,例如 PRN、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、COM10、LPT1、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9、NUL、CON 或 AUX。 如需保留名稱的詳細資訊,請參閱 檔名、路徑和命名空間。 |
節點的特殊字元 | - 不得包含 Unicode 控制字元。 - 不得包含下列任何一個字元: \ / : * ? " < > | # $ & * + 。- 不得包含本機文件系統所禁止的字元。 如需 Windows 字元限制的詳細資訊,請參閱 命名檔案、路徑和命名空間。 |
路徑長度 | 不能包含超過 4,000 個 Unicode 字元。 |
路徑階層深度 | 深度必須少於14層。 |