It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

JIRA: Automatically add a comment on transition?

Any way to automatically add a comment on a workflow transition. I used to use the CJH plugin for this but it seems to have disappeared from the plugin repository. Anything else that will fulfill this functionality?

Background:

We use comment on transition to timing between the first response and the resolution time. First response is calc'd as the time from the first comment so I need a comment to be automatically inserted as the user clicks the workflow transition "start work" for the task.

Any ideas?

Thanks in advance.

1 answer

1 accepted

6 votes
Answer accepted

It can be done with a simple groovy script placed as a post-function on the Start Progress transition, ie: http://pastebin.com/9S8BisbH

That example uses the user doing the transition to add the comment, you could use another user if you prefer.

Alternately there are probably ten other plugins that could do it too.

(Also see script runner)

Thanks for that Jamie. I have zero experience with scripting so not entirely sure how to implement that but I'll give it a go. Thanks again.

No problem. Take the linked file and put it on a file on your jira server calling it whatever. Install the script runner plugin, edit the workflow, add a post-function, choose "run script", enter the path to the file. Post back if you have any problems...

Will do. Thanks a million :)

thanks for the pastebin code. what would be the syntax for adding a comment which would include current assignee name - something like "Approved by Bill Gates"? (Bill Gates was performing a transition...)

Hi @JamieA 

Here is my code for adding auto comment. Its working fine and adds comment as the current user. I want to add comment as a particular user. EG: jira.donotreply. I couldn't find a way to do it yet. 

Can you please help me to do that? Thank you!

import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.comments.CommentManager

ComponentManager componentManager = ComponentManager.getInstance()
CommentManager commentManager = componentManager.getCommentManager()

commentManager.create(issue, transientVars.context.caller, "The Auto comment", false)

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira

Keep your team in the loop with Team @mentions in Jira Software!

Hi everyone! My name is Jenny, a Product Manager at Atlassian. After launching Team @mentions in Confluence, we heard a lot of positive feedback from customers that they love how easy it is to @men...

546 views 6 18
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