【问题标题】:Is it possible to get a list of WI with changes made by a specific user since specific date?是否可以获得自特定日期以来特定用户所做更改的 WI 列表?
【发布时间】:2018-07-26 09:28:56
【问题描述】:

有没有办法获取用户 X 自特定日期以来所做更改的工作项列表? “由 = 用户 X 和更改日期 >= @today - 7 更改”,不起作用,因为它仅显示用户 X 所做的最近更改的工作项。“由用户 X 更改并更改日期 >= @today - 7",也不起作用,因为它会显示最近 7 天内所做的最新更改的工作项,但用户 X 所做的更改可能是在 1 年前进行的。

基本上我在找什么:

将使用 Changed By(user X) 和 Changed Date(@Today - 7) 组合的查询,仅显示 WorkItem_1,当:

  1. WorkItem_1:用户 X 3 天前进行了更改,用户 Y 2 天前进行了更改。
  2. WorkItem_2:用户 X 2 个月前进行了更改,用户 Y 2 天前进行了更改。

【问题讨论】:

  • 您有可以提供给我们的代码吗?显然不要透露您正在使用的网络凭据
  • 据我所知,这在查询生成器中似乎是不可能的。但是,如果您可以使用 VSTS API,那么您可以获得完整的工作项历史记录并使用它来确定用户 X 是否在过去 7 天内进行了最后一次更改。
  • 谢谢@pritaeas,会调查的。

标签: azure-devops tfs-workitem


【解决方案1】:

您可以通过 REST API 来完成,工作流程简单:

  1. 通过工作项查询 REST API 获取工作项:Run a stored query
  2. 获取这些工作项的updatesrevisions
  3. 根据需求过滤工作项

【讨论】:

  • 这无济于事。考虑到“基本上我在寻找什么”之后的部分 - 它既不显示 WorkItem_1 也不显示 WorkItem_2,我需要一个只显示 WorkItem_1 的查询。
  • @Cogut 看来需要通过API来实现。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-25
  • 2020-05-07
  • 1970-01-01
相关资源
最近更新 更多