You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自动更新PBI的Remaining Work与Completed Work字段

如何自动同步PBI与下属任务的Remaining Work和Completed Work字段

方法1:用Azure DevOps自带的聚合设置(最省心)

Azure DevOps本身支持父工作项(PBI)自动计算子任务字段的总和,步骤很直接:

  • 进入项目设置,找到Boards > 工作项类型,选中你的PBI类型(比如Product Backlog Item)
  • 找到Remaining Work和Completed Work字段,点击编辑属性
  • 在聚合设置里,把计算方式改成子项总和:
    • Remaining Work:勾选“从子工作项聚合”,选择“总和”,指定子项类型为你的任务(比如Task)
    • Completed Work:同样设置为子项总和
  • 保存设置后,只要你修改下属任务的Remaining/Completed Work,PBI的对应字段会自动算出所有子任务的总和,完全不用手动操作

对应你的示例场景:

  • 初始状态:PBI的Remaining Work=50(单个子任务的50),Completed Work=0(子任务的0)
  • 把任务更新为Remaining=40、Completed=10后,PBI的Remaining Work会自动变成40,Completed Work变成10,完美同步

方法2:自定义工作项规则

如果自带聚合不够灵活,自己建规则也能实现:

  • 进入项目设置的Boards > 工作项规则,新建规则
  • 触发条件设为:当任务类型的Remaining Work或Completed Work被修改时
  • 添加动作:更新父PBI的对应字段,计算方式选择“子项总和”
  • 配置好规则的作用范围,只针对你的PBI和任务类型即可

方法3:用Power Automate做自动化流

要是需要更复杂的逻辑,用自动化流也可以:

  • 创建一个流,触发条件设为「当Azure DevOps工作项被更新」
  • 添加步骤:获取这个任务的父PBI
  • 再添加步骤:查询该PBI下的所有子任务,算出Remaining Work和Completed Work的总和
  • 最后一步:把PBI的对应字段更新成计算出来的总和

注意:如果PBI下有多个子任务,不管用哪种方法,都会自动把所有子任务的数值加总。比如两个任务的Completed Work分别是10和20,PBI的Completed Work会自动显示30。

内容的提问来源于stack exchange,提问作者Alexander Gorelik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 07:58:17