前言

先前有在 Youtube 分享過 在 Azure DevOps 客製化工作項目與流程 (Azure DevOps customized workitem and workflow) ,而在這一篇文章,將簡單介紹如何透過套件,自訂一個可多選欄位 (Multi Field)。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。



介紹

開啟 Azure DevOps 組織頁面 > 點選 Organization Setting > Process > 您的客製 process




在 work item types 頁面中,選擇您的客製 work item type



點選 Get extensions 



在 Marketplace 也有許多客製欄位套件,您也可以參考參考。我們選擇 Multivalue control,點入後有詳細的安裝與操作說明,點選 Get it free 進行安裝。




選擇要安裝的 組織 (若權限不足,則需要發送請求)



這個多選的客製欄位需要另一個欄位協助紀錄,當你多選後,這個欄位會連動增加內容。我比較喜歡透過文字欄位紀錄,他會以分號的方式,連結所選的內容。
點選 New Field ,在 Definition 頁面輸入名稱、選擇 Text (single line)



在 Layout 設定 Group,點選 Add Field 按鈕完成這個欄位設定


若你的表單上面不想讓使用者看到這個欄位 (避免誤解),可以設定為隱藏



點選 Add custom control ,在 Definition 頁面選擇 Multivalue control 



在 Options 欄位,選擇剛剛新的文字欄位


點選 Ok 即新增多選欄位




回到工作項目,即可看見多選欄位