2009-07-02 69 views

回答

0

如果您編寫自己的自定義WIT控件,這可能是可能的。即使那樣,我不確定它是否可以從宏中訪問 - 也可能需要編寫一個VS加載項。

儘管如此,聽起來無論你在做什麼都可以通過內置的TFS工作流引擎更好地服務。假設每當有人解決一個錯誤時,你想記錄當前用戶的當前日期&。你所要做的就是覆蓋兩個狀態之間轉換的XML定義。例如:

<Transition from="Not Done" to="Ready For Test"> 
    <ACTIONS> 
    <ACTION value="Microsoft.VSTS.Actions.Checkin" /> 
    </ACTIONS> 
    <REASONS> 
    <DEFAULTREASON value="Sent to QA" /> 
    </REASONS> 
    <FIELDS> 
    <FIELD refname="Microsoft.VSTS.Common.ResolvedBy"> 
     <COPY from="currentuser" /> 
     <VALIDUSER /> 
     <REQUIRED /> 
    </FIELD> 
    <FIELD refname="Microsoft.VSTS.Common.ResolvedDate"> 
     <SERVERDEFAULT from="clock" /> 
    </FIELD> 
    </FIELDS> 
</Transition> 

如果這還不夠,這裏的14部系列機智定製(!):http://blogs.msdn.com/eugenez/archive/2009/05/10/work-item-customization-tidbits-custom-controls-part-14-of-x.aspx

0

AFAIK,不,這是不可能的。可以使用在IDE中打開的相同WorkItem。這可以通過連接到WorkItemStore實例並打開相同的項目來完成。

但我不相信有可能訪問在IDE中打開的WorkItem實例。這將需要TFS客戶端公開可以查詢活動WorkItem的服務。我不相信他們這樣做。

相關問題