TFS工作项配置 - 将多个字段连接到1个字符串字段

时间:2015-06-22 14:21:07

标签: tfs tfs2013 tfs-workitem tfs-process-template

我已经注意到,因为我们已经开始定制TFS工作项类型,我们必须采取的解决方法是让TFS支持一些基本任务。我们要做的一件事是拥有一个包含连接其他3个字段的字段。例如:

New_Field = Field_1 + ", " + Field_2 + ", " + Field_3.

我认为可以用来复制字段的唯一规则是COPY规则;但是,它限制它只从1个字段复制值。有没有人有可能的解决方法来支持这种需求?

1 个答案:

答案 0 :(得分:0)

标准的处理模板自定义无法将连接值存储在不同的字段中。

有一种可用的解决方法,但它需要在更改工作项后触发的服务器端插件。这样一个插件would be the TFS Aggregator的一个示例实现,使用它创建一个连接字符串的规则相对简单,但它也有一些缺点,主要的一个,这些更改只能看到一次保存更改后重新加载工作项。此行为还可能导致用户收到错误,告诉他们工作项已被其他人更改,要求他们重新加载并重新应用他们的更改。

Remember that you can also create text labels on a work item form,可以连接哪些字段。生成超链接也是如此。这些将对现有值执行string.Format,以在表单上生成文本标签或工具提示。

<Control Type="FieldControl" FieldName="System.State" Label="&amp;State:" LabelPosition="Left">
  <Link 
       OpenInNewWindow="true" 
       UrlRoot="http://"           
       UrlPath="myserver.com:8080/tfs/myproject/{0}/_workItems#_a=edit&id=">       
     <Param Index="0" Value="System.State" Type ="Original"/>
  </Link>
</Control>