如何通过REST API获取Azure DevOps工作项rollup列值及查询可用rollup字段
Azure DevOps Rollup字段相关问题解答
1. 指定工作项ID获取rollup列/字段值的实现方案
- Rollup值属于Azure DevOps服务端实时计算的派生值,不会作为固定属性持久化存储在工作项基础字段中,因此调用常规的
GET _apis/wit/workitems/{id}接口无法直接读取到对应rollup值。 - 推荐两种可行实现方案:
- 调用Analytics Service OData查询接口,筛选目标工作项ID后自定义构造汇总逻辑返回对应rollup值,该方案灵活性高,无需依赖预先配置的rollup列即可实现自定义规则的汇总计算
- 调用WIQL查询执行接口,指定工作项ID为筛选条件,查询包含目标rollup列的工作项视图,即可直接返回预先配置好的rollup列的实时计算结果
2. 查询系统中已配置rollup列/字段的实现方案
目前没有专门的rollup字段枚举API,但可通过工作项流程配置相关接口,查询指定工作项类型下已完成配置的所有rollup列,覆盖系统内置和用户自定义两类,返回结果会包含rollup列的计算规则、关联字段、适用工作项层级等完整配置信息。
Azure DevOps相关问题推荐提问渠道
可选择Microsoft Q&A平台的Azure DevOps分区提交问题,该渠道为微软官方维护,会有Azure DevOps产品组人员及官方认证技术专家响应,问题解决准确率和效率更高。
内容的提问来源于stack exchange,提问作者IsNull-OnePlan
相关产品推荐
相关产品推荐

