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
JamieA Aug 02, 2011

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.

JamieA Aug 03, 2011

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 :)

Andrei Nov 21, 2013

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...)

Aravindi Amarasinghe Apr 17, 2019

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
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Jira Software

Early Access: If you use Jenkins and Jira Software Cloud, you need to read this!

The Jira Software Cloud Team has been busy working on a simple, secure, and reliable way to integrate your build and deployment information from Jenkins with Jira Software Cloud. This means you don’t...

253 views 0 7
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