Work Item 客製化 - 讓預估、完成時數 改為必填欄位
前言
當團隊在導入 TFS 的表單時,一定會遇到某些成員工作真的太忙了,可能一時不察忘了填團隊指定欄位。
而且 Leader 苦口婆心、耳提面命地提醒要 xxx 欄位一定要填,但跑報表時總是會發現就是有些表單沒有更新。
這個時候 Leader 一定會希望能自已設定某些欄位要求是必填。
就像圖中所顯示的,當表單進入到某些狀態時可以要求某些欄位一定要填。 (這裡是要求預估工時必需填寫)
怎麼做呢?設定只要三個動作就搞定了
這裡使用的環境為
TFS 2012 Update 2
當然要先準備安裝
使用工具 - TFS 2012 Power Tools
設定欄位規則
這裡的做法是針對已經開啟的 Team Project ,若是想要日後所有新的專案都套用此流程的話,請使用 Process Template Manager 同步更新 Process Template 。
開啟後您可以看到 Task 工作單的 Workflow 流程項目
這個時候您可以決定,您要在那些的狀態中指定那些欄位的規則。
在這裡的案例中是當工作被認領時(Active),成員就必須要填寫 原始預估時間、剩餘時間 和完成時間
在 Active 的框框上按兩下 或是 右鍵選 「Open Details」
分別新增你要設定的欄位,這裡是選擇 原始預估時間、剩餘時間 和完成時間
新增的欄位按下 Edit 後可以編譯欄位的規則。
因為我們是要求該欄位為必填,所以規則請選擇「Required」即可。依序將三個欄位都設定即可
所有規則的設定可以參考以下資料
所有 FIELD XML 項目參考
http://msdn.microsoft.com/zh-tw/library/ms194953(v=vs.110).aspx
接下來只要存檔,回到表單中就可以看到以下的效果了
是不是很簡單