【发布时间】:2015-11-25 11:09:26
【问题描述】:
我想在 JIRA 中使用 Adaptavist Scriptrunner 实现以下目标:用户遇到问题并触发 Scriptrunner 自定义脚本。如果问题处于“等待客户回复”状态并且用户是客户,则触发工作流转换“响应问题”并将问题转移到“客户响应”状态。
Adaptavist Scriptrunner-Plugin 使用 Groovy 作为自定义脚本的首选语言。不幸的是,我以前从未使用过 Groovy,因此不知道我必须做什么才能完成这项工作。在 Scriptrunner 文档中的示例中,我做了以下内容:
import com.atlassian.jira.component.ComponentAccessor
def issue = event.issue
def workflow = ComponentAccessor.getWorkflowManager().getWorkflow(issue)
def wfd = workflow.getDescriptor()
def actionName = wfd.getAction(transientVars["actionId"] as int).getName()
这应该让我了解当前的工作流程步骤,但不起作用。有没有好心人帮我写这个脚本?
干杯!
【问题讨论】:
-
什么方式不起作用?能走多远?
-
在最后一行它说变量transientVars 是未声明的。