2012-01-27 52 views
2

我們正在爲TFS使用Scrum 1.0模板。我們正在嘗試執行工作項目查詢,並且我注意到我們所有項目的State Changed Date都是空的。如果我搜索Changed Date,那可以正常工作,但不會產生所需的結果...TFS狀態更改日期不起作用

爲什麼會出現這種情況?

+0

目前還不清楚什麼樣的結果您正在尋找呢。 – JaredPar 2012-01-27 15:44:31

+0

我正在尋找狀態改變的最後日期....人們會認爲這應該存儲在狀態改變日期字段........ – Jeff 2012-01-27 16:01:29

回答

5
  1. 使用Process Editorwitadmin將WIT(任務,錯誤或障礙)導出到文件。
  2. 添加以下塊元素中:

    <FIELD refname="Microsoft.VSTS.Common.StateChangeDate" name="State Change Date" type="DateTime"> 
        <WHENCHANGED field="System.State"> 
        <SERVERDEFAULT from="clock" /> 
        </WHENCHANGED> 
        <WHENNOTCHANGED field="System.State"> 
        <READONLY /> 
        </WHENNOTCHANGED> 
    <HELPTEXT>Date and time that the value of the State field changed. </HELPTEXT> 
    </FIELD> 
    
  3. 保存文件,並使用流程編輯器或witadmin導入回TFS ..

  4. 點擊團隊資源管理器的刷新按鈕。
  5. 從這一點開始,改變工作項的狀態將會被查詢。

    Adding "State Change Date" to Visual Studio Scrum Process Template

+0

只有一個鏈接的答案是不是一個好理念。導致鏈接腐爛。你能否在你的回答中重申/總結解決方案? – JohnFx 2016-03-24 05:27:26

+0

@JohnFx your'e right。完成! – KMoraz 2016-03-24 09:54:30