TFS中工作項的定制-修改面板


上一篇文章我們講到了《TFS 中工作項的訂制-修改工作流》,工作流只要我們設計出來,就可以進行定制修改了。這次通過簡單的案例,了解一下,工作項的面板如何定制。

 

 

1.軟件准備    

TFS版本:TFS2010

客戶端版本:VSTS 2012 Update2

PowerTool版本:PowerTool for VS2012

 

實際上這個配置不用糾結,由於TFS還沒有升級,所以還是2010版本,但這次客戶端我選用的是2012,也是為了看下區別。在實際應用上,這里是沒有區別的。

 

 

2.關於模板

在TFS創建團隊項目的時候,我們會進行模板的選擇。實際上這個模板里面就包含了工作項。

圖:模板的選擇

 

 

3.更改工作流

我們仍然使用上一篇《TFS 中工作項的訂制-修改工作流》中使用的"任務"模板。

 

 

3.1 模板需求

這次,由於有多個組進行項目開發,我們准備在開發的任務模板中,加入組別這一項,方案可以選用text文本輸入框,或是下拉選擇。只需要加入"開發組1"、"開發組2" 、"開發組3"。

 

 

3.2 打開工作流

我們在安裝VSTS的Power Tools的以后,會在工具里找到這一項。如果要直接操作服務器,可以選Open WIT from Server(需要連接TFS)。如果自己在離線狀態下,也可以編輯工作項模板文件。修改好再導入即可。

 

點擊打開后,要選擇團隊項目,從中選擇出要修改的工作項類型。這里我們選擇test-agile項目中的"任務"工作項模板。

 

一個工作項模板是由三部分組成的

"Fields"、"Layout"、"Workflow" 分別代表着:字段,布局,工作流

這次需要涉及的是"Fields"、"Layout"這兩個字段。

 

 

3.3 修改Fields字段

點擊Fields頁簽,進入字段修改頁面,我們添加一個新的字段,點擊"New"按鈕。

 

為它取名為,MyWorkGroup。

Type:該字段的類型,我們這次選擇String。和程序上一樣,也可以選擇int,Datetime,Double等類型,還可以選擇Treepath,History等類型。這些類型在第五章有介紹。

Reference Name:十分重要,這個是和面板項關聯的重要字段。

Help Text:幫助提示文字,在鼠標懸停在改字段的時候,給與幫助提示。

Reportable:報告。類型參考第五章

Formula:不可編輯

 

填寫完成后,編輯Rules-規則頁簽,我們添加一個Suggested Values。

 

我們為他添加三個選項,如圖

其中For,和Not是操作該選項的權限。這里也可以不填寫,表面所有人有權限修改此項。當然我們也可以設置多個Rule,為不同的權限組用戶提供不同的選項。

 

最后保存完成即可。

 

 

3.4 修改Layout布局

點擊Layout頁簽可以看到布局面板。主要分為兩個部分,左邊是定義面板字段名稱、位置。右面是對此字段屬性進行修改。"Preview Form"是對面板的預覽,你可以隨時進入觀看修改的效果。

 

 

首先我們預覽一下面板,希望在"分類"下加入組別的選擇。

 

因此我們回到添加面板,在分類下點擊右鍵,新建"New Control"

 

按以下填寫

其中Field Name選擇剛剛在Fields里面填寫的Reference Name。

Label填寫此項目顯示的名稱。

下面為控制此項目的位置信息

Type為此項目的類型,我們選擇FieldControl

 

完成后保存整個工作項模板。

 

4.驗證工作

新建一個工作項,可以看到新添加的字段。點擊選擇可以看到添加的項目。

 

5.其他相關資料

Field Data Types:可參考http://msdn.microsoft.com/en-us/library/vstudio/ms194980.aspx#FieldDataTypes

Reportable 類型可參考 http://msdn.microsoft.com/en-us/library/vstudio/ms194980.aspx#Reporting

WIT的字段規則(Rules)參考:All FIELD XML Elements Reference


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM