I am trying to trigger a transition in a jython script using:
workflow = com.atlassian.jira.workflow.WorkflowTransitionUtil workflow.setAction(761)
This doesn't work and always says:
setAction(): expected 2 args; got 1
setAction should only need the transition number and not a second argument, I thought? Any ideas?
I never work in Jython, but i can give you a working example with groovy:
//NOTE: this.resolutionId, runAs and closeTransitionId are defined by me in this example
def issueService = ComponentAccessor.getIssueService()
def issueInputParameters = issueService.newIssueInputParameters()
def transitionValidationResult = issueService.validateTransition(this.runAs, issue.getId(), this.closeTransitionId, issueInputParameters);
String result = transitionValidationResult.getErrorCollection()
throw new Exception(result);
def transitionResult = issueService.transition(runAs, transitionValidationResult)
String result = transitionResult.getErrorCollection()
throw new Exception(result)
may be it helps you with your implementation
I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG