How can I run an automated script when issue is opened?

Oded Regev January 29, 2015

Hi,

I'd like to be able to run a script automatically when an issue is opened.

We configured JIRA to automatically open an issue for every customer feedback email. Those emails have in the subject a "ticket id". I want to use this "ticket id" to fetch more data from our servers and to update the issue with the new details.

Is this possible to do?

1 answer

2 votes
Alejo Villarrubia [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 29, 2015

Hi Oded,

It would be possible to achieve using ScriptRunner. You will just need to add a Custom script post-function to the create issue transition.

You could use a code similar to the following in that post-function:

import com.atlassian.jira.issue.Issue

def Issue issue = issue
if (issue.summary.contains("myTicketId")) {
    // retrieve data from the servers...
    issue.description = "Data from myTicketId"
}

Suggest an answer

Log in or Sign up to answer