Work Item 客製化 - 讓預估、完成時數 改為必填欄位

Work Item 客製化 - 讓預估、完成時數 改為必填欄位

 

前言

當團隊在導入 TFS 的表單時,一定會遇到某些成員工作真的太忙了,可能一時不察忘了填團隊指定欄位。

而且 Leader 苦口婆心、耳提面命地提醒要 xxx 欄位一定要填,但跑報表時總是會發現就是有些表單沒有更新。

 

這個時候 Leader 一定會希望能自已設定某些欄位要求是必填。

image

就像圖中所顯示的,當表單進入到某些狀態時可以要求某些欄位一定要填。 (這裡是要求預估工時必需填寫)

 

怎麼做呢?設定只要三個動作就搞定了

 

這裡使用的環境為

TFS 2012 Update 2

 

當然要先準備安裝

使用工具 -  TFS 2012 Power Tools

 

設定欄位規則

這裡的做法是針對已經開啟的 Team Project ,若是想要日後所有新的專案都套用此流程的話,請使用 Process Template Manager 同步更新 Process Template 。

image

開啟後您可以看到 Task 工作單的 Workflow 流程項目

image

這個時候您可以決定,您要在那些的狀態中指定那些欄位的規則。

在這裡的案例中是當工作被認領時(Active),成員就必須要填寫 原始預估時間、剩餘時間 和完成時間

在 Active 的框框上按兩下 或是 右鍵選 「Open Details」

image

分別新增你要設定的欄位,這裡是選擇  原始預估時間、剩餘時間 和完成時間

image

新增的欄位按下 Edit 後可以編譯欄位的規則。

因為我們是要求該欄位為必填,所以規則請選擇「Required」即可。依序將三個欄位都設定即可

 

所有規則的設定可以參考以下資料

所有 FIELD XML 項目參考

http://msdn.microsoft.com/zh-tw/library/ms194953(v=vs.110).aspx

 

接下來只要存檔,回到表單中就可以看到以下的效果了 Smile

image

 

是不是很簡單 Smile