共用方式為


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

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

本文說明如何使用延伸模組將豐富的功能新增至工作專案表單。 延伸模組有四種類型,或貢獻類型。 下列控件會出現在所有繼承和可自定義工作項目類型的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 擴充功能

[設定 ] 內容的 [延伸模組 ] 索引標籤上,您可以檢視已安裝的延伸模組。 您可能需要選取 [重新整理] 以顯示新安裝的延伸模組。

組織設定頁面的螢幕擷取畫面,擴充功能頁面。

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

新增 Marketplace 擴充功能

您可以 瀏覽 Marketplace 以決定要新增的擴充功能。

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

    進程、WIT、錯誤、佈局、獲取擴展的屏幕截圖。

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

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

    Visual Studio Marketplace 的螢幕擷取畫面,安裝延伸模組。

    重要

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

  4. 返回程式和 WIT,並確認延伸模組的位置是您想要的位置。 在中間欄的底部找出它,並將它拖動到您想要的窗體位置。

    Bug 工作專案表單上群組延伸模組的螢幕擷取畫面。

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

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

  2. 工作項目表單中開啟>>。 如需詳細資訊,請參閱 開啟組織流程設定

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

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

    進程、WIT、Bug、佈局的屏幕截圖,添加自定義控件。

    注意

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

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

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

    自訂控制項新增對話方塊的螢幕擷取畫面,定義頁籤。

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

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

    [自訂控制項] 對話方塊的螢幕擷取畫面。

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

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

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

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

    具有複選框的布爾欄位

    具有切換控件的布爾欄位

    帶有複選框的布林字段的屏幕截圖。

    具有切換控制的布林字段的屏幕截圖。

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

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

如果您已安裝群組或頁面的擴充功能,請重新整理瀏覽器,然後開啟專案以查看擴充功能在表單上的位置。 若要移動或隱藏貢獻,請參閱 自定義工作專案類型的網頁版面配置

行動層面的貢獻

動作層級 貢獻會新增至系統和繼承進程的繼承和可自定義 WIT 的內容功能表。 所有動作層級貢獻都會新增至所有工作專案類型,而且除非 解除安裝或停用延伸模組,否則無法隱藏或移除。

例如,下圖顯示新增了九個動作層級的貢獻,並在使用者故事的內容選單中出現。

使用者劇本網頁表單、內容功能表、動作層級選項的螢幕擷取畫面。

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

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

注意

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