2014-02-19 23 views
1

我們有一個TFS工作項目工作流程,開發人員將工作項目設置爲「完成」。這很大程度上是我們自定義配置的小方塊。這會填充'關閉日期',但不會'關閉'。工作流程繼續,測試人員將其分配給自己,並將狀態設置爲「已測試」,但現在我無法再在報告中看到哪個開發人員關閉了該項目。TFS工作項目始終保留「Closed By」空白

我怎樣才能得到誰做了這項工作的報告?

回答

3

鑑於您有一個「測試」狀態,似乎轉換已定製。確保所有到「已關閉」狀態的轉換都具有正確的規則,以更新「已關閉」字段。封閉通過對轉換定義應該是這個樣子:關於自定義工作項轉變

<STATE value="Closed"> 
    <FIELDS> 
    .... 
    <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> 
     <ALLOWEXISTINGVALUE /> 
     <COPY from="currentuser" /> 
     <VALIDUSER /> 
     <REQUIRED /> 
    </FIELD> 
    .... 
    </FIELDS> 
</STATE> 

更多信息,可以發現herehere