【发布时间】:2020-01-10 12:47:34
【问题描述】:
我需要向工作项添加一个归档来计算另一个归档中的更改次数,假设我有一个名为 EndDate 的归档,因此我需要一种方法来计算该归档更改的次数并将其显示为归档 EndDateChangeCount以便根据它进行查询
【问题讨论】:
标签: tfs azure-devops tfs-workitem
我需要向工作项添加一个归档来计算另一个归档中的更改次数,假设我有一个名为 EndDate 的归档,因此我需要一种方法来计算该归档更改的次数并将其显示为归档 EndDateChangeCount以便根据它进行查询
【问题讨论】:
标签: tfs azure-devops tfs-workitem
默认工作项规则不支持计算基于任何其他工作项字段更改的次数。
对于这种情况,您可以将其作为建议提交here。我们的 PM 将很乐意审核任何建议。
作为一种解决方法,如果您的公司已启用分析服务并可供用户使用,then you could use Excel's Power Pivot tools to query the cube directly.
注意:自 2010 年推出以来,TFS 仓库和分析多维数据集没有出现重大更新,正在被 Azure Devops 中基于 OData 的新分析服务所取代。供您参考的样本:
SELECT [WorkItemSK]
,[WorkItem]
,[System_Id]
,[System_Title]
,[System_State]
,[System_Rev]
,[System_ChangedBy]
,[System_Reason]
FROM [Tfs_Warehouse].[dbo].[WorkItemHistoryView]
where
System_Id = 24 --This is the ID from TFS for the WIT
and xxx
您可以使用 REST API 或客户端 API 的另一种方式获取工作项的所有修订版。遍历修订并检查 EndDate 字段是否已更改。
【讨论】: