根据子任务状态限制父问题状态

时间:2017-01-27 15:58:08

标签: jira jira-plugin

  

JIRA是否有免费方式要求父母问题无法解决   进入状态,直到子(子任务)前进到   等于或大于等的状态?

例如:假设一个问题有4个子任务:3个处于PROD状态,1个子任务处于UAT状态。我不应该将主要问题推进到PROD,直到第一个子任务首先提前到PROD,这样我的所有子任务都处于PROD状态。当子任务为CLOSING时,问题与OPEN相同。

2 个答案:

答案 0 :(得分:0)

Jira没有开箱即用的特定帖子功能,但您可以编写自己的插件或Groovy脚本(这需要脚本运行插件)来完成这项工作。

简单的条件就是,你不能关闭父问题,除非关闭子任务可以实现这么简单:https://confluence.atlassian.com/jirakb/preventing-issues-from-being-closed-while-their-sub-task-are-still-open-724928276.html

其他有用的讨论可以在这里提到:

  1. https://answers.atlassian.com/questions/142131/parent-issue-needs-to-close-once-sub-task-are-closed

  2. https://answers.atlassian.com/questions/262497/close-subtask-when-parent-is-closed

  3. https://jamieechlin.atlassian.net/wiki/display/GRV/Post+Functions#PostFunctions-Autocloseallsubtasks

  4. 谢谢,

答案 1 :(得分:0)

是的,在过渡条件下。添加一个条件,称为"子任务阻止条件。

List of various possible conditions

然后,在父任务向前移动之前,选择子任务所需的状态。您可以选择多个,因此请选择状态等于或大于的状态。但是要抬头:选择页面会显示所有现有状态,而不仅仅是用于该工作流程的状态。

为您想要限制的每个步骤执行此操作。