如何使用自动增量值配置自定义字段?

时间:2015-10-08 09:21:54

标签: jira

我有一个jira工作流进入循环,如果某些转换执行为“解决方案失败”。我的问题是我需要计算一张票“解决方案失败”的次数。无论如何,我可以实现这一点吗?而且这个计数也需要在票证中查看。

最初我创建了一个自定义字段并附加到工作流程中的相关屏幕。之后,我如何计算故障单经过某个转换的时间。该字段应自动更新。

2 个答案:

答案 0 :(得分:1)

JIRA本身无法按照您的计划行事。你必须使用一个插件,可能是ScriptRunner或JJupin。您可以使用ScriptRunner的最后一个免费版本来避免商业许可。

此处有更多信息https://answers.atlassian.com/questions/266510/script-to-increment-value-of-custom-field-in-post-validation-condition

答案 1 :(得分:1)

使用Script Runner,您可以创建一个仅计算相关changeItems的脚本字段。这是计算问题被置于Closed状态的次数的示例。

import com.atlassian.jira.component.ComponentAccessor
def items = ComponentAccessor.changeHistoryManager.getAllChangeItems(issue).findAll{it.field=="status" && it.getTos().iterator().next().value=="Closed"}
items.size().toString()