2011-08-24 17 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> 

只要有效的用户未在字段引用指定定制工作流程中的过渡您可以根据需要编辑该字段,但它将以当前用户身份启动。

相关问题