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

咨询ADO Boards中User Story状态随子任务自动更新的实现方法

Jira自动化规则实现子任务联动父User Story状态

场景1:子任务变为「In Progress」时更新父User Story状态

  • 打开Jira Automation页面,点击「Create rule」
  • 触发条件:选择「When issue is updated」,添加两个过滤条件:
    • 状态变更为「In Progress」
    • 问题类型是「Sub-task」
  • 操作步骤:添加「Edit issue」操作,在「Issue to edit」里选择「Parent issue」,然后设置目标状态(比如和子任务同步为「In Progress」)
  • 可选优化:添加条件「Parent issue status is not equal to [目标状态]」,避免重复触发更新

场景2:所有子任务设为「Done」时将父User Story设为「Done」

  • 创建新规则,触发条件:选择「When issue is updated」,添加过滤条件:
    • 状态变更为「Done」
    • 问题类型是「Sub-task」
  • 关键条件校验:添加「Advanced compare condition」,使用Smart Values做全量检查:
    • 左边输入 {{issue.parent.subtasks.status.every(eq("Done"))}}
    • 比较符选「Equals」
    • 右边输入 true
    • (可选)再加一个条件:父问题类型是「User Story」,避免影响其他父类型问题
  • 操作步骤:添加「Edit issue」操作,选择「Parent issue」,设置状态为「Done」
  • 可选优化:添加条件「Parent issue status is not equal to Done」,防止重复执行

注意事项

  • 确保父User Story的Workflow允许状态转换(比如从「In Progress」转到「Done」),否则规则执行会失败
  • 如果你的状态名称是自定义的,要把步骤里的「In Progress」「Done」替换成实际的状态名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:43:14