2011-08-24 16 views
0

我在TFS 2010中添加了一個字段報告給CMMI模板Bug工作項。我想將此字段默認爲當前用戶(創建該bug的人)。這是一個純文本字段,因爲在某些情況下,我希望該字段是來自調用錯誤報告的字段中某個人的姓名。從現場調用的人不會是TFS用戶,因此不在預定義的用戶列表中。如果我定義報告爲像已定義的System.AssignedTo字段作爲FieldControl我不能輸入任意文本(字段錯誤記者的名稱)。我試着將ReportedBy字段默認值設置爲CurrentUser,並且我得到一個字段類型不匹配的導入錯誤。有沒有辦法將當前用戶默認輸入到字段中作爲純文本?TFS 2010工作項目 - 如何將純文本字段默認爲當前用戶?

回答

2

如果該字段被定義爲

<FieldDefinition refname="Company.ReportedBy" name="Reported By" type="String" /> 

然後,可以通過使用複製

<FieldReference refname="Company.ReportedBy"> 
    <COPY from="currentuser" /> 
</FieldReference> 

只要有效的用戶未在字段引用指定定製工作流程中的過渡您可以根據需要編輯該字段,但它將以當前用戶身份啓動。

相關問題