Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于字段的值更改查询TFS_Tfs_Tfs Workitem - Fatal编程技术网

基于字段的值更改查询TFS

基于字段的值更改查询TFS,tfs,tfs-workitem,Tfs,Tfs Workitem,TFS UI中是否有可能根据字段的更改值进行查询? 例如 查询在过去2天内已将“自动化状态”字段更改为“自动化”的所有工作项。我怀疑是否有一个查询参数完全满足您的条件,但我能找到的最接近的参数是: 否通过工作项查询无法轻松查询UI中特定字段的更改时间 如果您的公司已打开分析服务并可供用户使用 注意:TFS Warehouse和Analytics多维数据集自2010年推出以来没有重大更新,正在被Azure Devops中新的基于OData的分析服务所取代。如果自动化状态字段引用了系统。状态(参考名

TFS UI中是否有可能根据字段的更改值进行查询? 例如


查询在过去2天内已将“自动化状态”字段更改为“自动化”的所有工作项。

我怀疑是否有一个查询参数完全满足您的条件,但我能找到的最接近的参数是:


否通过工作项查询无法轻松查询UI中特定字段的更改时间

如果您的公司已打开分析服务并可供用户使用


注意:TFS Warehouse和Analytics多维数据集自2010年推出以来没有重大更新,正在被Azure Devops中新的基于OData的分析服务所取代。

如果
自动化状态
字段引用了
系统。状态
(参考名称),则您可以尝试以下查询:

如果该字段未引用
系统状态
,则我们无法达到要求

但是,您可以自定义字段并应用该字段的规则来复制
状态更改日期的值,如下所示:

<FieldDefinition name="test" refname="test.date" type="DateTime">
  <WHEN field="Automationstatus.xxx" value="Automated">
    <COPY from="field" field="Microsoft.VSTS.Common.StateChangeDate" />
  </WHEN>
  <HELPTEXT>test</HELPTEXT>
</FieldDefinition>

测试

因此,当您将工作项的
自动化状态
更改为“
自动化
”时,更改的日期将复制到
测试
字段。然后,您可以使用
test
字段在将来筛选工作项。。。但它不适用于当前工作项。

这不起作用。这也是仅在过去2天内更改的工作项,其自动化状态=更改日期之前的自动化。嗨,安迪,我尝试实现类似的功能,根据自动化状态的更改值填充自动化日期。我们遇到了一些问题,它是在其他场景中填充的,但这似乎是找到解决方案的一种方法。