Signature
Helper | workflowHelper |
Signature | transition(Issue issue, String transitionName, User executor) |
Description |
Transitions the issue using the transitionName on behalf of the issue executor |
Introduced in | 0.13 |
Example use
You can use this method in case the workflow has some restrictions such as conditions or validators.
// If only Anthony can do transition "Close"
def anthony = nodeHelper.getUser("anthony.hopkins")
if(issue.status.name == "In Progress" && replica.status.name == "Closed"){
workflowHelper.transition(issue, "Close", anthony)
}
Comments
- The same remarks as listed with transition as proxyuser apply
- If the user doesn't exist Exalate raises an error