共用方式為


將延伸模組和自訂控制項新增至工作專案型態 (繼承程式)

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

透過擴充功能,您可以將豐富的功能新增至工作項目表單。 延伸模組有四種類型,或貢獻類型。 下列控件會出現在所有繼承和可自定義工作項目類型的Web表單配置上(WIT):

  • 欄位層級貢獻 (自訂控制項)
  • 群組層級貢獻
  • 頁面層次貢獻

另一方面,第四種類型動作層級的貢獻會出現在Web窗體的操作功能表中。

重要

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

您可以從 Visual Studio Marketplace、Azure DevOps 索引標籤安裝其延伸模組來新增所有貢獻。或者,您可以建立自己的自定義控件

例如,您可以新增 誰最近檢視工作專案? 擴充功能。 此群組層級的貢獻會出現在您的工作項目表單中,如下所示。

工作項目表單、群組延伸模組範例、誰檢視此專案

必要條件

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

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

若要新增延伸模組或編輯進程,請成為 Project Collection Administrators 群組的成員,或 授與明確許可權以編輯特定進程

開啟組織程序設定

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

  2. 選取組織設定

    顯示可選取的 [組織設定] 按鈕的螢幕截圖。

  3. 選取 [ 處理]。

    螢幕快照顯示已標示的 [處理] 按鈕供選取。

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

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

  3. 選擇處理

    這是顯示 [集合設定] 中 [處理] 按鈕已被高亮顯示的螢幕截圖。

注意

當您自定義繼承的流程時,使用該流程的任何專案都會自動反映這些自定義。 為了確保順利轉換,建議您建立測試程式與專案,讓您在全組織實作自定義專案之前先測試自定義專案。 如需詳細資訊,請參閱 建立和管理繼承的進程

檢閱已安裝的 Marketplace 擴充功能

您可以從 [設定] 內容[延伸模組] 檢視已安裝的延伸模組。 您可能需要選擇 Refresh 重新整理頁面,以顯示新安裝的擴充功能。

[組織設定]、[延伸模組] 頁面

若要深入瞭解擴充功能,請參閱 安裝免費擴充功能

新增 Marketplace 擴充功能

您可以 流覽 Marketplace ,以判斷您想要新增的擴充功能。

  1. 若要將擴充功能新增至工作項目類型,請選擇繼承的進程 WIT,然後選擇 [ 取得延伸模組]。

    Process, WIT, Bug, Layout, Get extensions

  2. 選取您要新增的延伸模組。 在這裡,我們選擇工作項目的檢查清單。

  3. 選取您要新增至的組織,然後選擇 [ 安裝]。

    Visual Studio Marketplace,安裝擴充功能

    重要

    您安裝的擴充功能會新增至所有進程中的所有 WIT。

  4. 返回流程和 WIT,並確認擴充功能的位置是否在您想要的地方。 在中間欄的底部找出它,並將它拖動到您想要的窗體位置。

    Bug 工作項目表單上的群組延伸模組

新增欄位層級的貢獻或自定義控制項

  1. 上一節所述安裝自定義控件

  2. 從工作項目表單開啟 [設定>工作>進程 ]。 如需詳細資訊,請參閱 開啟設定>程式

  3. (選擇性) 新增欄位 以與自定義控制件產生關聯。 或者,您可以指定現有的欄位,或選擇繼承或自訂。

  4. 選取 WIT 后,選擇 [ 新增自定義控件]。

    Process, WIT, Bug, Layout, 新自訂控制項

    注意

    如果您沒有看到 [ 新增自定義控件 ] 選項,則尚未安裝字段層級延伸模組。 或者,您可能需要重新整理瀏覽器,讓您的瀏覽器註冊最近安裝的任何新擴充功能。

  5. 從選項選單選擇您想要的自定義控制項。

    例如,我們在這裡選擇您可以與布爾值字段建立關聯的切換控件。

    新增自訂控制項對話框,定義索引標籤

  6. 選擇 [ 選項] 索引標籤並填寫對話框。 您需要指定的選項取決於您選取的自訂控制項。

    例如,我們在這裡指定自定義欄位 Triaged,並說明要在表單上顯示的切換標籤。

    自定義控件對話框

  7. (選擇性)開啟 [ 版面配置] 索引標籤,並指定欄位的標籤。

    填入任何其他必要欄位。 檢閱延伸模組描述以取得指引。

  8. 開啟您所修改類型的工作專案,確認自定義控件的運作方式。 您可能需要重新整理瀏覽器,這樣才能看到您的變更。

    在這裡,我們將展示控件如何預設顯示,首先是複選框,然後是切換控件。

具有複選框的布爾欄位

具有切換控件的布爾欄位

具有複選框的布爾欄位

具有切換控件的布爾欄位

群組層級和頁面層級的貢獻

當您新增群組層級和頁面層級的貢獻時,它們會自動新增至針對所有進程定義的所有 WIT,包括繼承和自定義。 您可以選擇 隱藏這些貢獻,使其無法出現在特定 WIT 的表單 上,或將它從預設位置移至窗體內。

如果您已安裝群組或頁面的擴充功能,請重新整理瀏覽器,然後開啟專案以查看擴充功能在表單上的位置。 若要移動或隱藏參與, 請遵循 [版面配置] 索引標籤所提供的指引。

行動層面的貢獻

行為層級的貢獻將新增至系統和繼承的可自定義工作項目類型(WIT)的內容功能表中。 除非卸載或停用擴充功能,否則所有動作層級的貢獻都會新增至所有工作項目類型,而且無法隱藏或移除。

例如,下圖顯示已新增九個層級的動作貢獻,並顯示在用戶故事的上下文選單中。

用戶劇本 Web 窗體、操作功能表、動作層級選項

以程序設計方式新增自定義控制件

您可以使用這些 REST API 來處理擴充功能:

注意

檢閱透過稽核記錄對繼承程式所做的變更。 如需詳細資訊,請參閱 存取、匯出和篩選稽核記錄