共用方式為


快速入門:將自訂欄位新增至工作項目類型(繼承流程)

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

在本快速入門中,您會新增自訂欄位,以支援現有欄位集不符合的追蹤資料需求。 例如,您可以新增自定義欄位來追蹤客戶票證號碼。 如需為組織定義的所有欄位清單,其中包含針對系統和繼承程式定義的所有欄位,請參閱 列出工作專案欄位和屬性。 如需以系統進程定義之每個欄位的描述,請參閱 程式範本中使用的預設和工作專案欄位

重要

繼承程式模型適用於設定為支援模型類型的專案。 如果您使用較舊的集合,請檢查進程模型相容性。 如果您的內部部署集合設定為使用內部部署 XML 進程模型,您只能使用該進程模型來自定義工作追蹤體驗。 如需詳細資訊,請參閱 組織層級的程式自定義

如需詳細資訊,請參閱 關於程式自定義和繼承的進程

提示

若要自定義單一專案,請一律從 建立繼承的進程,並將專案更新至該程序開始。 然後,您對繼承程式所做的所有自定義都會自動針對您移轉的項目顯示。

必要條件

如需量身打造 Azure Boards 以符合特定業務需求的指引,請參閱 設定和自定義 Azure Boards

類別 要求
許可權 - 若要建立、刪除或編輯程式:專案集合系統管理員 群組或特定集合層級許可權的成員,建立進程刪除程式編輯程式,或 將 [從組織刪除] 字段 設定為 [允許 ]。 如需詳細資訊,請參閱 自定義繼承的進程
- 若要更新面板:Team AdministratorProject Administrators 群組的成員。
存取 - 即使您有 基本 或較低的存取權,如果有人授與您許可權,您仍然可以變更程式。
- 若要更新和變更現有工作項目的類型,您必須為項目的成員。
專案程式模型 - 具有包含專案的專案集合的繼承流程模型
- 若要將數據遷移至 Azure DevOps Services,請使用 Team Foundation Server 資料庫匯入服務
知識 - 熟悉 自定義和程式模型

開啟組織程序設定

  1. 登入您的組織 (https://dev.azure.com/{yourorganization})。

  2. 選取組織設定

    顯示選取專案的 [組織設定] 按鈕的螢幕快照。

  3. 選取 [ 處理]。

    顯示已醒目提示 [處理] 按鈕以供選取的螢幕快照。

  1. 登入您的集合 (https://dev.azure.com/{Your_Collection})。

  2. 選取 [集合設定] 或 [系統管理員設定]。

  3. 選取 [ 處理]。

    顯示 [集合設定] 中醒目提示 [處理] 按鈕的螢幕快照。

建立繼承的進程

如需詳細資訊,請參閱 建立繼承的進程

新增欄位

請遵循下列步驟,將欄位新增至現有的工作專案類型。 您無法在基於測試案例工作專案類型的自訂工作專案類型(WIT)上使用步驟控制項。

  1. 從所選繼承程式的 [ 程式 ] 頁面中,選擇您要新增自訂欄位的工作專案類型。

    此範例使用 Bug WIT。 階層連結可讓您返回 [所有行程 ] 和 [MyAgile 行程] 頁面。

    此螢幕快照顯示 MyAgile 的流程頁面,其中顯示錯誤。

    如果 [新增] 欄位和其他選項已停用,則您沒有編輯程式的必要許可權。 請參閱 自訂繼承的流程

  2. 選取 WIT 後,選取 [新增欄位]。

    此螢幕快照顯示 WIT 的進程頁面,其中已醒目提示 [新增] 字段。

  3. 為欄位命名,然後從其中一個支援的數據類型中選取欄位類型。 功能變數名稱必須是唯一的,且不超過 128 個字元。 如需其他限制,請參閱 什麼是欄位?功能變數名稱的使用方式? 選擇性地新增描述。

    注意

    建立之後,您無法變更功能變數名稱或資料類型。

    此範例新增標示為「客戶票證」整數欄位。

    顯示 [為 Bug 建立字段] 選項的螢幕快照。

    您可以新增的其他數據類型包括: PicklistIdentityRich-text、HTMLCheckbox

  4. (選擇性)在 [ 選項] 索引標籤上,指出是否需要欄位。 指定預設值。

    此螢幕快照顯示 [選項] 頁面,您可以在其中讓字段成為必要字段,並指定預設值。

    如果需要欄位,用戶必須指定欄位的值才能儲存。 當您建立工作專案且每次開啟工作專案且欄位是空的時,就會設定您指定的預設值。

  5. (選擇性)在 [ 版面配置] 索引標籤上,您可以輸入與功能變數名稱不同的表單標籤。 此外,您也可以選擇欄位出現在表單上的頁面和群組。

    此範例將 「客戶票證 」欄位新增至標示為 「客戶焦點」的新群組。

    顯示 [版面配置] 頁面的螢幕快照,您可以在其中指定字段的顯示方式。

  6. 選擇 [新增欄位 ] 以完成新增欄位。 如果您未指定其版面配置位置,則會將其新增至版面配置表單上的第一組字段。

    提示

    新增欄位之後,您可以將它拖放到頁面上,將它重新放置於表單上。 如果您有數個要新增至自定義頁面或群組的欄位,請先 新增這些項目 ,然後新增您的字段。 您無法將欄位新增至 [ 指派給]、[ 狀態] 和 [ 原因 ] 字段所在窗體內的灰色區域。

確認您所做的自定義

建議您建立測試專案,並將自定義的繼承程式套用至它,以確認您所做的變更。

  1. 開啟 [ 所有程序 ] 頁面,然後選擇您要使用的程序的 [... ] 操作功能表。 然後選取 [新增小組專案]。

    此螢幕快照顯示所選程序的建立項目選項。

    此螢幕快照顯示已修改流程的建立專案選項。

  2. [ 建立新專案 ] 頁面隨即開啟。 填寫表單。

    螢幕截圖顯示「建立新專案」窗體。

    顯示 [建立新專案] 頁面的螢幕快照。

  3. 開啟 [工作專案]。 選取您的項目,然後選擇 [ 工作>工作專案]。

    Azure Boards 的螢幕快照,顯示選定的工作專案。

  4. 選取您自定義的 WIT,在此範例中為 Bug

    顯示 [新增工作專案] 的螢幕快照,並已選取 [Bug] 專案。

  5. 確認您新增的欄位出現在表單上。 [驚嘆號] 圖示表示字段是必要的。

    此螢幕截圖顯示添加了 [客戶票證] 欄位的新錯誤。

將自定義程式套用至您的專案

驗證自訂之後,您現在可以將程式套用至現有的專案。

提示

當您自定義 WIT 時,所有參考繼承程式的專案都會自動更新,以反映您新增的自定義 WIT。 若要檢視您的自定義專案,請重新整理網頁瀏覽器。

  1. 針對專案目前使用的流程,請選擇專案編號。

    這是敏捷式預設程式。

    此螢幕快照顯示團隊項目的編號,作為連結。

  2. 開啟 ... 您要變更之專案的操作功能表,然後選擇 [ 變更程式 ] 選項。

    這是 MyFirstProject1。

    此螢幕快照顯示以 [變更程式] 選項建立的專案。

  3. 從 [ 變更專案程式 ] 對話框,從選項功能表選擇程式。 然後,選擇 [ 儲存]。

    螢幕快照顯示 [變更專案流程] 對話框,並選中了 [敏捷繼承]。

下一步

OR

注意

您可以使用稽核記錄和稽核功能來檢閱對繼承程式所做的變更。 如需詳細資訊,請參閱 存取、匯出和篩選稽核記錄