Azure devops 中提到的用户查询项

Azure devops 中提到的用户查询项,azure-devops,Azure Devops,有没有办法查询提到用户的工作项?我可以通过查询 “历史记录”-“包含单词”-“\@Username” 但我想要一个通用版本,它适用于所有用户。(与为每个用户编写一个查询相反)您无法直接通过工作项查询实现这一点,您可以构建一个应用程序,通过REST API()检索数据,根据不同的条件(例如用户)更改查询文本。正如starain所述,直接通过工作项查询无法实现这一点。您可以使用创建或来在门户网站中显示这些信息。使用此谓词: 字段:“ID” 接线员:“在” 值:“@RecentReferences”

有没有办法查询提到用户的工作项?我可以通过查询

“历史记录”-“包含单词”-“\@Username”


但我想要一个通用版本,它适用于所有用户。(与为每个用户编写一个查询相反)

您无法直接通过工作项查询实现这一点,您可以构建一个应用程序,通过REST API()检索数据,根据不同的条件(例如用户)更改查询文本。

正如starain所述,直接通过工作项查询无法实现这一点。您可以使用创建或来在门户网站中显示这些信息。

使用此谓词:

  • 字段:“ID”
  • 接线员:“在”
  • 值:“@RecentReferences”
这会自动筛选已提到当前用户的工作项

我在“工作项”一节中提到的预定义过滤器中找到了它。如果您点击“在查询中打开”按钮,您将得到一个带有上述过滤器的查询。(本节甚至可以消除对该查询的需要…)

注意:目前,仅适用于VST

https://{org}.visualstudio.com/{project}/_workitems/mentioned/

这将获得相同的结果。

您的查询应该是这样的 按[System.ChangedDate]desc从工作项中选择Id,其中Id按(@RecentReferences)顺序排列

以下是ADO rest API中提供的宏的其余部分的参考。

好的,但据我所知,没有办法将它们集成到visualstuioonline.com查询界面/仪表板中。正如Eddie所说,您可以创建一个VSTS扩展。Error说ID和@RecentReferences是不同的数据类型,即使使用“In”操作符。我无法重现这种行为;它仍然对我有效。如果我使用不同于“In”的运算符,则说明@recentreferences是一个数组,并且一旦我写入“@”,就会显示默认变量以供自动完成。您使用的是什么环境,TFS还是DevOps?在VS中,显然不受支持。在DevOps工作。糟糕的是,我没看到标签。我将删除我的否决票,但你必须进行编辑。