如果父问题未处于关闭状态,则重新打开子任务-(JIRA 工作流)

Reopen sub task if parent issue is not in closed status-(JIRA Workflows)

如果父问题未关闭,我需要配置子任务工作流以启用重新打开过渡 status.I 已将 "reopen" 过渡添加到子任务工作流并尝试找到方法在 jira 中应用内置条件来检查父问题是否已关闭并且最终没有结果。

我试过"condition based on JQL queries"和"Condition on subtasks"

有没有其他方法或插件可以做到这一点?

如果您是 运行 自托管实例,建议您为 JIRA 安装 ScriptRunner 插件。

然后在转换条件页面上:

  1. 点击Add Condition
  2. Select Script Condition 然后点击 Add
  3. 点击Simple scripted condition
  4. 输入条件为:

    issue.parentObject && !issue.parentObject.status.name.equalsIgnoreCase("Closed") 
    
  5. 点击Add

该条件将确保问题有一个父项并且其父项不处于 Closed 状态。