提到了用户的查询项目

时间:2016-08-29 07:04:07

标签: azure-devops

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

来收到“硬编码”的结果

“历史记录” - “包含字词” - “\ @用户名”

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

5 个答案:

答案 0 :(得分:6)

使用此谓词:

  • 字段:“ ID”
  • 操作员:“在”
  • 值:“ @ RecentMentions”

这会自动过滤工作项,其中提到当前用户

我在“工作项”部分的预定义过滤器“提及”中找到了它。如果单击“在查询中打开”按钮,将获得带有上述过滤器的查询。 (本节甚至可以消除对该查询的需求...)

注意:目前仅在VSTS中工作。

答案 1 :(得分:1)

您无法直接通过工作项查询实现这一点,您可以构建应用程序以通过REST API(https://www.visualstudio.com/en-us/docs/integrate/api/wit/wiql)检索数据,根据不同条件更改查询文本(例如用户)

答案 2 :(得分:1)

正如starain所提到的那样,没有办法直接通过工作项查询来实现这一点。您可以使用custom hub创建custom widgetVSTS Extension,以便在门户网站中显示这些信息。

答案 3 :(得分:1)

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

这将达到相同的结果。

答案 4 :(得分:0)

您的查询应该是这样的 Select Id,Title From WorkItems Where ID IN (@RecentMentions) order by [System.ChangedDate] desc

这里是 ADO rest API 中可用的其余宏的参考。 https://docs.microsoft.com/en-us/azure/devops/boards/queries/query-operators-variables?view=azure-devops