Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
本文說明如何使用延伸模組將豐富的功能新增至工作專案表單。 延伸模組有四種類型,或貢獻類型。 下列控件會出現在所有繼承和可自定義工作項目類型的Web表單配置上(WIT):
- 欄位層級貢獻 (自訂控制項)
- 群組層級貢獻
- 頁面層次貢獻
另一方面,第四種類型動作層級的貢獻會出現在Web窗體的操作功能表中。
重要
繼承程式模型適用於設定為支援模型類型的專案。 如果您使用較舊的集合,請檢查進程模型相容性。 如果您的內部部署集合設定為使用內部部署 XML 進程模型,您只能使用該進程模型來自定義工作追蹤體驗。 如需詳細資訊,請參閱 組織層級的程式自定義。
您可以從 Visual Studio Marketplace、Azure DevOps 索引標籤安裝其延伸模組來新增所有貢獻。或者,您可以建立自己的自定義控件。
例如,您可以新增 [誰最近檢視了工作專案?] 延伸模組。 此群組層級的貢獻會出現在您的工作項目表單中,如下所示。
必要條件
如需量身打造 Azure Boards 以符合特定業務需求的指引,請參閱 設定和自定義 Azure Boards。
| 類別 | 要求 |
|---|---|
| 許可 | - 若要建立、刪除或編輯流程:需要是 專案集合管理員 群組的成員或具備特定集合層級權限:建立流程、刪除流程、編輯流程,或 將從組織中刪除的欄位 設定為允許 。 如需詳細資訊,請參閱 自定義繼承的進程。 - 若要更新看板:必須具備 Team Administrator 或 Project Administrators 群組成員的身份。 |
| 進入 | - 即使您有 基本 或較低的存取權,如果有人授與您許可權,您仍然可以變更程式。 - 若要更新和變更現有工作項目的類型,您必須為項目的成員。 |
| 專案程式模型 | - 針對包含專案的專案集合具有 繼承流程模型。 - 若要將數據遷移至 Azure DevOps Services,請使用 Team Foundation Server 資料庫匯入服務。 |
| 知識 | - 熟悉 自定義和程式模型。 |
若要新增延伸模組或編輯進程,請成為 Project Collection Administrators 群組的成員,或 授與明確許可權以編輯特定進程。
開啟組織程序設定
登入您的組織 (
https://dev.azure.com/{yourorganization})。選取
組織設定。
選取 [ 處理]。
登入您的收藏(
https://dev.azure.com/{Your_Collection})。選取 [集合設定] 或 [系統管理員設定]。
選取 [ 處理]。
注意
當您自定義繼承的進程時,任何使用此程式的專案都會自動反映自定義專案。 若要確保順暢的轉換,建議您先建立測試程式和專案,以在全組織實作自定義專案之前進行測試。 如需詳細資訊,請參閱 建立和管理繼承的進程。
檢閱已安裝的 Marketplace 擴充功能
從 [設定 ] 內容的 [延伸模組 ] 索引標籤上,您可以檢視已安裝的延伸模組。 您可能需要選取 [重新整理] 以顯示新安裝的延伸模組。
若要深入瞭解擴充功能,請參閱 安裝擴充功能。
新增 Marketplace 擴充功能
您可以 瀏覽 Marketplace 以決定要新增的擴充功能。
若要將擴充功能新增至工作項目類型,請選擇繼承的進程 WIT,然後選擇 [ 取得延伸模組]。
選取您要新增的延伸模組。 在這裡,我們選擇工作項目的檢查清單。
選取您要新增至的組織,然後選擇 [ 安裝]。
重要
您安裝的擴充功能會新增至所有進程中的所有 WIT。
返回程式和 WIT,並確認延伸模組的位置是您想要的位置。 在中間欄的底部找出它,並將它拖動到您想要的窗體位置。
新增欄位層級的貢獻或自定義控制項
如 上一節所述安裝自定義控件 。
從工作項目表單中開啟>>。 如需詳細資訊,請參閱 開啟組織流程設定。
(選擇性) 新增欄位 以與自定義控制件產生關聯。 或者,您可以指定現有欄位,繼承或自訂。
選取 WIT 后,選擇 [ 新增自定義控件]。
注意
如果您沒有看到 [ 新增自定義控件 ] 選項,則尚未安裝字段層級延伸模組。 您可能需要刷新瀏覽器,以便讓瀏覽器註冊最近安裝的任何新擴充功能。
從選項選單選擇您想要的自定義控制項。
例如,我們在這裡選擇您可以與布爾值字段建立關聯的切換控件。
選擇 [ 選項] 索引標籤並填寫對話框。 您需要指定的選項取決於您選取的自訂控制項。
例如,在這裡我們指定自訂欄位 Triaged,並指出要顯示在表單上的切換標籤。
(選擇性)開啟 [ 版面配置] 索引標籤,並指定欄位的標籤。
填寫任何其他必填欄位。 檢閱延伸模組描述以取得指引。
開啟您所修改類型的工作專案,確認自定義控件的運作方式。 您可能需要重新整理瀏覽器才能看到變更。
在這裡,我們將展示控件如何預設顯示,首先是複選框,然後是切換控件。
具有複選框的布爾欄位
具有切換控件的布爾欄位
群組層級和頁面層級的貢獻
當您新增 群組層級 和 頁面層級 貢獻時,它們會自動新增至針對所有進程定義的所有 WIT,包括繼承和自訂。 您可以選擇 隱藏這些貢獻,使其無法出現在特定 WIT 的表單 上,或將它從預設位置移至窗體內。
如果您已安裝群組或頁面的擴充功能,請重新整理瀏覽器,然後開啟專案以查看擴充功能在表單上的位置。 若要移動或隱藏貢獻,請參閱 自定義工作專案類型的網頁版面配置。
行動層面的貢獻
動作層級 貢獻會新增至系統和繼承進程的繼承和可自定義 WIT 的內容功能表。 所有動作層級貢獻都會新增至所有工作專案類型,而且除非 解除安裝或停用延伸模組,否則無法隱藏或移除。
例如,下圖顯示新增了九個動作層級的貢獻,並在使用者故事的內容選單中出現。
以程序設計方式新增自定義控制件
您可以使用這些 REST API 來處理擴充功能:
相關內容
注意
您可以使用稽核記錄和稽核功能來檢閱對繼承程式所做的變更。 如需詳細資訊,請參閱 存取、匯出和篩選稽核記錄。