有没有办法查询提到用户的工作项?我可以通过查询
来收到“硬编码”的结果“历史记录” - “包含字词” - “\ @用户名”,
但我想要一个适用于所有用户的通用版本。 (反对为每个用户编写一个查询)
答案 0 :(得分:6)
使用此谓词:
这会自动过滤工作项,其中提到当前用户 。
我在“工作项”部分的预定义过滤器“提及”中找到了它。如果单击“在查询中打开”按钮,将获得带有上述过滤器的查询。 (本节甚至可以消除对该查询的需求...)
注意:目前仅在VSTS中工作。
答案 1 :(得分:1)
您无法直接通过工作项查询实现这一点,您可以构建应用程序以通过REST API(https://www.visualstudio.com/en-us/docs/integrate/api/wit/wiql)检索数据,根据不同条件更改查询文本(例如用户)
答案 2 :(得分:1)
正如starain所提到的那样,没有办法直接通过工作项查询来实现这一点。您可以使用custom hub创建custom widget或VSTS 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