查询自定义工作项字段的语法

时间:2010-10-22 14:55:59

标签: tfs field workitem

我正在使用事件订阅工具,该工具位于bissubscribe.exe工具之上,用于创建一些自定义警报。我需要查询一些自定义工作项字段,但我不知道如何在代码中引用它们。

以下是您引用系统字段的方法(这有效):

CoreFields/StringFields/Field[ReferenceName='System.AssignedTo']/NewValue" = 
          'Daniel, Jim'

以下是我尝试引用自定义字段的方式(这不起作用):

"CoreFields/StringFields/Field[ReferenceName='ProductBacklogItem.CustomField.1']/NewValue" 
          = '400'

我引用自定义字段是错误的吗?我找不到如何引用它的文档。我想知道自定义字段是否存在于“CoreFields ...”之下 - 似乎不会,但我不知道它们会在哪里。

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

我找到了解决方案。您无法通过事件中的“CoreFields”访问自定义字段。您只能访问已更改的自定义字段,您必须按如下方式访问它:

"ChangedFields/StringFields/Field[ReferenceName='ProductBacklogItem.CustomField.1']/NewValue" 
      = '400'