Я хочу, чтобы в JIRA я использовал Adaptavist Scriptrunner: Пользователь комментирует проблему и запускает собственный скрипт Scriptrunner. Если проблема находится в состоянии «ожидание ответа клиента», а пользователь является клиентом, инициируйте переход рабочего процесса «ответьте на вопрос» и передайте проблему в состояние «клиент ответил».Groovy Script для JIRA-действий
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()
Это должно заставить меня текущий шаг рабочего процесса, но не работает. Кто-нибудь был бы таким добрым, чтобы помочь мне написать этот сценарий?
Cheers!
В каком режиме не работает? Как далеко он доходит? –
В последней строке указано, что переменная transientVars не объявлена. – Vince