2012-09-03 46 views
4

是否可以自定義工作板上顯示的工作狀態?TFS敏捷工作板定製

在VS2012之前,我們添加了一個新的工作項目狀態「進行中」因此,我們知道何時開始工作。

這些似乎沒有顯示在板上 - 只有活動的東西關閉才行。

有沒有辦法解決這個問題?

我已經試過修改TaskWorkItems元素 - 但板保持不變,仍然只顯示「激活」和「關閉」 - 他們也沒有表現出我們的INPROGRESS任務:

<TaskWorkItems category="Microsoft.TaskCategory"> 
    <States> 
     <State type="Proposed" value="Active" /> 
     <State type="InProgress" value="InProgress" /> 
     <State type="Complete" value="Closed" /> 
    </States> 
    </TaskWorkItems> 

回答

2

我做了什麼來管理這個(我不是100%確定它是100%正確的,TFS是一個討厭的過於複雜的野獸)。

您需要編輯任務工作流程:在Visual Studio中,轉到工具|過程編輯器|工作項類型|從服務器打開WIT。選擇任務並編輯佈局以具有適當的轉換的新狀態。保存這個(不,它沒有明顯的如何 - 只需右鍵點擊VS中的標籤)。

然後導出您的常用配置:

編輯它,你所做的,並導入配置回服務器:

witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml" 

如果使用TFS電動工具,你可以在Visual Studio中更新這些以保存爲模板,常用配置是ProcessTemplate.xml中的選項卡

1

你在MSDN上將找到您需要的信息customizing the task board

從該主題的關鍵信息是:

出現在任務板頁面上對應 分配到分配給 任務類別默認任務類型的工作流狀態的列標題

檢查默認任務工作項類型是什麼以及您爲其配置了哪些狀態。

+0

感謝您的閱讀 - 但是在更改後我的CommonConfiguration.xml在se邊 - 我已經更新了我的問題以適應。 –

+0

實際上它看起來並不像這樣;它將工作項目狀態映射到Project的公共配置文件中的轉向 – Krip