【发布时间】:2020-10-12 21:43:13
【问题描述】:
我正在尝试创建查询,以提供过去两天内已更新的所有用户故事,这在使用 WorkItem Batch Query 的项目中应该是非常基本的。 https://[TENNANT].analytics.visualstudio.com/[PROJECT]/_odata/v1.0/WorkItems 我需要对一些设置了特定标准的用户故事进行更新(我无法像现在一样使用 DevOps 中的规则进行估计计算)
我的挑战是我们有 200 个项目,我需要获取所有这些项目中最后更改的用户故事。所以我目前的解决方案如下:
- 查询分页数为 100 的项目(现在是 3 个查询)
- 查询用户故事,分页数为 200(现在是 207 个查询)
- 遍历所有用户故事并根据需要更新计算(平均每天大约 20 个)
总而言之,查询将运行大约 11 分钟,然后由于 Azure DevOps REST Api 上的限制阈值而失败。
有没有一种方法可以查询租户中所有项目的用户故事,或者查询此后用户故事发生变化的项目? 项目的 LastChanged 与底层元素无关,而是与项目元数据相关。
希望找到解决此问题的每一个提示:)
【问题讨论】:
-
是不是简单的查询(不是分析)不好?
标签: azure-devops azure-devops-rest-api