Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

ScriptRunner vs Automation for Jira

So we're at the point where Jira just can't do some of the things we'd like it to do, and are looking at a couple of plugins. Some of the features that we need are related to how issues can be updated on various transitions, others are related to actions that we would like to perform, for example we'd like to be able to:

"Replace User" - Take one account, and replace references to this user in tickets with another user

1) Go through all issues which have old user as reporter and switch it to other account
2) Go through all issues which contain old user in request participant, and add new participant
3) Go through all issues which contain old participant, and remove it
3) Disable old account

We see many more people install ScriptRunner, but we'd like to hear what other people's experience with the two tools are.

1 comment


I would definitely suggest script runner. It is the more mature of the two and it will be around longer. It has a steep learning curve, but it is well rewarded in terms of the stuff it can do.

P.S:  "Replace User" is a bad idea. Don't do it.  Old users are not meant to be forgotten or replaced. You need to rework your use case instead of this useless exercise. Both these tools are meant to generate value by reducing overhead and probably too expensive  for 1 time use. The cited example is a poor use case for these tools.... Howeve, if you must replace the users,   I would suggest this tool for bulk changes:

 * search for all issues with references to old user

* click bulk action

* select all issues

* make changes to all the selected tickets e.g replace the reporter

Replace user is a requirement because Atlassian does not allow a user to have multiple email addresses. This is what happens to us:

1) A user has email address A, they use it to create support tickets for a year.

2) User changes their outgoing email address, though they still can receive emails at address A. We update old tickets, and they get responses, but now, any of their responses to their old tickets spawn new tickets, because Service Desk sees it as a different user.

3) Since the user has opened new tickets with email address B, there are now 2 Service Desk users, though they are the same person.

We would use the Bulk feature that Jira already has, but it does not support replacing a user in the "Request Participants" field, which can have multiple users in it.

This happens to us on a regular basis. Does not have a way to combine tickets, nor do they have a way to "replace" users, as described.


Log in or Sign up to comment
Community showcase
Published in Jira Service Management

Coming Soon: Insight Changing to Assets

The 2020 acquisition of Mindville added powerful asset and configuration management capabilities to Jira Service Management in the form of Insight. Following the completion of that integration, custo...

365 views 3 12
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you