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

如何在Jira中自动将父问题名称附加到子任务名称中?

实现Jira子任务名称自动拼接父问题+任务名称的方案

当然可以实现,以下是几种实用的方案:

方法1:原生Jira自动化(无需额外插件)

这是最推荐的无代码方案:

  1. 进入Jira管理后台 → 系统 → 自动化规则 → 新建规则
  2. 触发条件选择「当创建子任务时」,如果需要仅针对从“完成定义”字段生成的子任务,可添加过滤条件(比如检查子任务是否关联父问题的“完成定义”字段任务,具体逻辑根据你的字段类型调整)
  3. 添加「分支规则」,选择「父问题」,确保能获取父问题的摘要信息
  4. 添加「编辑问题」动作,将子任务的「摘要」字段设置为:
    {{issue.parent.summary}} / {{issue.summary}}
    
    (如果子任务的初始摘要是“完成定义”里的任务名,这个表达式直接就能生成你想要的格式)
  5. 保存并启用规则

方法2:ScriptRunner脚本(需插件支持)

如果你的团队已经安装了ScriptRunner插件,可以用Groovy脚本实现更灵活的逻辑:
创建一个「子任务创建」的后置脚本,代码如下:

import com.atlassian.jira.component.ComponentAccessor

def issueManager = ComponentAccessor.getIssueManager()
def parentIssue = issue.parentObject

if (parentIssue) {
    def newSummary = "${parentIssue.summary} / ${issue.summary}"
    issue.setSummary(newSummary)
    issueManager.updateIssue(
        ComponentAccessor.jiraAuthenticationContext.loggedInUser,
        issue,
        com.atlassian.jira.event.type.EventDispatchOption.DO_NOT_DISPATCH,
        false
    )
}

将脚本绑定到子任务创建事件即可自动生效。

注意事项

  • 如果“完成定义”是自定义字段,且子任务的初始摘要不是直接取自该字段的任务名,需要在自动化或脚本中调整逻辑,直接引用该自定义字段的值来拼接名称
  • 建议先在测试环境验证规则/脚本,避免影响正常的任务创建流程

内容的提问来源于stack exchange,提问作者Hoang Quoc Duy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 05:42:55