對處理範本所做的變更

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

為了支援新增新功能,系統會定期對核心系統進程或程式範本引進變更,也就是AgileScrumCMMI。 繼承進程模型所使用的進程會決定用來追蹤工作的建置組塊。 裝載的 XML 和內部部署 XML 進程模型所使用的進程範本,會指定一組相互相依的 XML 定義檔案,以提供追蹤工作和其他功能區域的建置組塊和初始組態。 如需程式模型和自訂選項的概觀,請參閱 自訂您的工作追蹤體驗

注意

本文說明對核心系統程式所做的變更,其中包含對Azure DevOps Services和內部部署Azure DevOps Server所做的變更,先前稱為 Team Foundation Server (TFS) 。 這些程式適用于雲端和內部部署版本的 Azure Boards。 裝載于Azure Boards的專案會隨著每個服務升級自動更新。 不過,在升級至更新版本之後,內部部署所定義的專案更新可能需要執行 [設定功能精靈]。

Azure DevOps Server 2019 已淘汰 [設定功能精靈]。 您只能在 TFS 2018 和舊版上執行精靈。
如果您已自訂專案,但尚未升級內部部署一段時間,您可能需要手動套用一些變更,以取得新功能的存取權。 請檢閱下表,以判斷哪些變更可能適用于您的情況。 如需隨更新新增之每項功能的描述,請參閱 升級時新增 的新功能。

版本

引進的變更

Azure DevOps Server 2020.1

Azure DevOps Services (2020 年 10 月)

已移除系統規則 將工作專案指派給當 Bug 移至 敏捷式程式中 Bug 工作專案類型的已解決狀態時建立工作專案的人員。
對於想要繼續使用此規則的客戶,您可以將下列 自訂工作流程規則 規則新增至程式中的 Bug:

A work item state changes toResolvedThenSpecifyCopy the value from 欄位

Azure DevOps Server 2020.1
Azure DevOps Services (2020 年 8 月)

管理 [啟動者]、[ 啟動日期]、[ 解析日期] 和 [ 解析日期 ] 欄位的邏輯已變更。 指派給這些欄位的值現在會根據 [建議 ] 和 [ 已解決] 的狀態類別進行控管。 若要深入瞭解,請參閱 依指派或工作流程變更進行查詢

Azure DevOps Server 2019

預先定義的共用查詢不會在專案建立時再建立。 共用查詢的定義已從進程範本中移除。 會建立自訂進程範本中定義的共用查詢。 您也可以將共用查詢新增至進程範本,如將 工作專案查詢新增至進程範本中所述。

TFS 2017

已新增所有工作專案類型之FORM區段中的WebLayout區段, (WIT) 定義。 本節支援入口網站中的新工作專案追蹤體驗。 它包含 SystemControls 區段和用於管理連結關聯性的新 LinksControlOptions 。 若要深入瞭解,請參閱 新的工作專案體驗WebLayout 和 Control 元素,以及 連結ControlOptions XML 元素 (Web 表單)

注意

當您將內部部署Azure DevOps升級至 TFS 2017 時,當您將專案新增至集合時,會自動提供新的 Web 表單。 對於現有的專案,需要系統管理員 才能啟用新的表單。 新表單不會針對現有專案自動啟用的原因,是防止覆寫對現有 WIT 定義的自訂。

TFS 2015

已新增 Bug 行為功能,以及規劃工具和組合待辦專案功能的增強功能。 已進行數項增強功能,以支援 調整的 Agile Framework (SAFe)

引進的變更支援下列功能新增或增強功能:

  • 進程範本名稱已變更為 Agile、CMMI 和 Scrum,並已重新規劃為鎖定的系統範本。 您可以匯出這些範本以進行自訂,但您無法再使用變更覆寫這些範本。
  • 第二層組合待辦專案 Epic,以及可設定的選項,讓小組啟用組合待辦專案。
  • 小組可設定的選項,以選擇哪些待辦專案和組合待辦專案為作用中。
  • 追蹤組合待辦專案 的時間關鍵性 。 [ 時間關鍵性] 欄位會擷取商務價值如何隨著時間減少功能或 Epic。 較高的值表示專案原本就比值較低的專案更具時間關鍵性。
  • 追蹤組合待辦專案和待辦專案 的值區域 。 [ 值區域] 欄位會根據完成的工作來區分專案,以支援 架構 需求或 商務 需求。
  • 支援敏捷式面板上的 任意對任意工作流程轉換
  • 小組可設定的選項,以選擇追蹤待辦專案和麵板上的 Bug 作為需求或工作。 這需要將欄位新增至 Bug WIT 定義,以及新增進程設定行為。

已對預設進程範本進行下列變更:

已新增 WIT:Epic

其他 WIT 變更:

  • 功能:已新增 [投入時間]、[ 時間關鍵度] 和 [ 值區域] 欄位;已將工作流程從 作用中 轉換至 已移除
  • Bug:已新增欄位和工作流程狀態,以支援待處理專案和麵板小組可設定選項上的顯示 Bug
  • WIT 表單的次要版面配置變更,以反映新增欄位;已將 [識別碼 ] 欄位新增至所有表單
  • 已將 WIT refname 屬性新增至所有 WIT 定義。

    類別: 已新增 Epic 類別。

    進程組態變更:
  • 已新增 Epic 組合待辦專案
  • 功能:將 [投入量 ] 和 [ 值區域] 欄位新增至待辦專案的預設資料行
  • 需求類別待辦專案:將 值區域 新增至待辦專案的預設資料行
  • 將所有面板上的預設工作專案計數限制增加到 1000
  • 已新增屬性以指定新小組的預設行為。

    ProcessTemplate 變更: 進程範本名稱不再指定版本或年份;Agile、CMMI、Scrum。

對 Agile WIT 定義所做的變更:

使用者劇本:

  • 已新增 [接受準則]、 [優先順序]和 [ 值區域] 欄位
  • 已新增從作用中轉換到已移除已解析已移除的轉換
  • 已移除 State=Resolved時填入Activated ByActivated Date欄位的規則

    錯誤:
  • 已新增 [活動]、 [本文點]、[ 原始工時]、[ 已完成工時]、 [剩餘工時]、 [嚴重性]和 [ 值區域] 欄位
  • 已新增 狀態和對應的工作流程轉換
  • 新增數個欄位規則,以在狀態轉換期間複製或設定預設值
  • 新增已修正並驗證已解決的原因
    任務: 將規則新增至空白 的 [剩餘工時] 欄位,以支援 [狀態] 設定為 [已關閉] 時將欄位零除。

對 CMMI WIT 定義所做的變更:

要求:

  • 已新增 [接受準則]、 [優先順序]和 [ 值區域] 欄位
  • 已新增從作用中轉換到已移除已解析已移除的轉換
  • 已移除狀態=Resolved時填入Activated ByActivated Date欄位的規則。

    錯誤:新增 [大小]、 [專業領域]、[ 原始工時]、[ 已完成的工作] 和 [ 值區域] 欄位。

對 Scrum WIT 定義所做的變更:

  • 產品待辦專案: 已新增 [優先順序 ] 和 [ 值區域] 欄位;已將工作流程從 認可 轉換為 已移除 的工作流程狀態
  • 錯誤:已新增[活動]、[剩餘工時]、[優先順序]和 [值區域]欄位;在State=Done時,將規則新增至零除剩餘工時。
  • 任務:已新增規則以要求State=In Progress剩餘工時;已從工作專案表單中移除待辦專案優先順序欄位。

TFS 2013.4

已對 WIT 定義進行下列變更:

Scrum: Bug 和產品待辦專案:已從 Agile 格式移除待辦專案 優先順序 欄位

  • Bug:新增 [ 劇本點] 欄位;
  • 使用者劇本:已從CMMI表單中移除[堆疊排名] 欄位:
  • 已將 [大小] 欄位新增至 Bug 定義。
  • 已從 [需求] 表單中移除 [ 堆疊排名 ] 欄位。

TFS 2013.3

已新增測試計劃和測試套件功能的支援,以支援這些專案的自訂和追蹤,類似于其他工作專案類型。

已對預設進程範本進行下列變更:

  • 已新增 WIT:測試計劃和測試套件
  • 已新增類別:測試計劃類別和測試套件類別
  • 類別更新:已將測試計劃和測試套件新增至隱藏類型類別。

TFS 2013.2

已新增共用參數功能的支援,可讓您 使用不同的資料執行測試

已對預設進程範本進行下列變更:

  • 已新增 WIT:共用參數
  • 已新增類別:共用參數類別
  • 類別更新:已將共用參數新增至隱藏類型類別目錄。

TFS 2013 RTM

已新增公事包待辦專案功能和變更,以簡化程式組態管理。

已對預設進程範本進行下列變更:

  • 已新增 WIT:功能
  • 已新增類別:功能類別
  • 進程組態變更:已取代 AgileConfiguration 並使用 CommonConfiguration 單一檔案 ProcessConfiguration,其支援下列其他功能:組合待辦專案、色彩指派給 WIT、新增至所有待辦專案頁面上預設資料行的標籤。
  • 組建變更:已從組建外掛程式中移除組建範本。 您現在可透過使用者介面 [使用建置程式的預設範本]存取組建範本 (/previous-versions/visualstudio/visual-studio-2013/dd647547 (v=vs.120) 。
  • Reporting Services更新:若要使用最新的報表更新專案,請參閱Upload報表至專案

TFS 2012.1

已新增公事包待辦專案功能,並引進了支援規劃工具的變更。

透過 Kanban 和工作板支援狀態更新的 WIT 定義變更

TFS 提供的每個預設進程範本都已更新,以支援其他回歸轉換。 這些轉換 (下圖紅色所示) 支援在項目未正確設為「完成」或「已解決」時,將項目移回到待處理項目 (Backlog)。 現在,當您不小心將工作流程專案拖曳到 Kanban 面板或工作面板上,將它拖曳回已解決或已關閉的狀態時,您可以將它拖回先前的工作流程狀態。
下列工作項目類型現在支援任意對任意的工作流程轉換:

  • Visual Studio Scrum 2.1:Bug、產品待處理項目 (Backlog)、工作
  • MSF Agile 6.1:Bug、工作、使用者劇本
  • MSF Scrum 6.1:Bug、工作、需求

State diagram for Product Backlog Item.
若要將變更套用至現有的專案,您必須以新的定義取代針對每個更新的工作專案類型所定義的 工作流程 區段。 您可以透過修改工作項目類型定義來做此變更。 請參閱 設計工作流程匯入、匯出及管理工作專案類型

TFS 2012 RTM

已新增程式碼檢閱、我的工作、意見反應、分鏡腳本和規劃工具功能。

下列變更已新增至所有預設進程範本:

已新增 WIT: 程式碼檢閱要求、程式碼檢閱回應、意見反應要求和意見反應 WIT 表單變更:

  • 已更新許多工作專案表單,以顯示 [標題 ] 欄位的較大字型,以及索引標籤群組的兩欄版面配置
  • 僅維護下欄欄位的助憶鍵支援: 區域路徑指派給歷程記錄反復專案路徑狀態標題。 助憶鍵已從類型定義中的所有其他欄位中移除。
  • 新增的類別:程式碼檢閱要求類別、程式碼檢閱回應類別、意見反應要求類別、意見反應類別目錄和隱藏類型類別 目錄設定: 已新增 CommonConfigurationAgileConfiguration 定義檔案,以支援敏捷式規劃工具、程式碼檢閱、意見反應和我的工作。 建置外掛程式: 已新增建置程式範本。 當您從舊版Team Foundation Server升級時,您可以繼續使用 [舊版組建程式] (/previous-versions/dd647548 (v=vs.140) 。 進程範本外掛程式: 已新增 version 專案,以支援在設定新功能時更新專案。 已更新支援檔案,其中包含指向最新內容的轉送連結,以處理指引內容。

已對 Scrum 程式進行下列變更:

  • 已移除 Sprint 類型定義和 所有短期衝刺 查詢,其功能已取代為敏捷式規劃工具。
  • 已從產品待辦專案類型定義的工作專案表單中移除待辦專案 優先順序 欄位。 此欄位用於背景,以追蹤待辦專案頁面上所顯示專案的相對優先順序。
  • 已移除狀態已新增至 Bug、產品待辦專案和工作類型定義的工作流程狀態,其支援從待辦專案中移除剪下專案。
  • 已將 分鏡腳本索引 標籤新增至產品待辦專案類型定義。
  • 已將待辦專案概觀報表新增至一組SQL Server Reporting Services報表,類似于AgileStories 概觀報表

已對敏捷式程式進行下列變更:

  • [新增] 狀態已新增為 [使用者劇本] 和 [工作] 的初始狀態。 引進這項變更,以支援將 [使用者劇本] 和 [工作] 從 [新增 ] 狀態轉換為 [作用 中] 狀態。 如果沒有 [新增 ] 狀態,指派給反覆運算的使用者劇本會保留在產品待辦專案上,直到解決為止,這不是預期或預期的行為。 若要深入瞭解,請參閱 [更新 Agile Team Projects 的工作流程] (/previous-versions/visualstudio/visual-studio-2012/hh500412 (v=vs.110) 。
  • 為了支援從待辦專案移除剪下的工作專案, 移除狀態已新增至下列工作專案類型的工作流程狀態:使用者劇本和工作。
  • 已將 [ 分鏡腳本] 索引 標籤新增至 [使用者劇本] 工作專案類型。
  • 已移除產品規劃和反復專案待辦專案Excel活頁簿。 敏捷式規劃工具會取代這項功能。

已對 CMMI 程式進行下列變更:

  • 需求:已新增用於計算小組速度與預測的[大小]欄位;已新增分鏡腳本索引標籤
  • 共用查詢:已新增 更正動作風險降低動作

若要更新裝載在內部部署Azure DevOps的現有專案以存取新功能,請執行 [設定功能精靈]。 當您從較舊版本的 TFS 升級或自訂專案時,您必須進行一些手動更新。

在更新您的專案時,請參閱下列資源: