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