Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Automatically add a comment when you create a task.

ioann sys October 8, 2015

Hello!

How can we realize the automatic addition of the comment to the task?

2 answers

1 accepted

1 vote
Answer accepted
Chris Whitten [Comskil] October 8, 2015

Hello,

You can do it if you add a simple groovy script as a post-function on the start progress transition. Here is an example:

 

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, "Your automatic comment", false)

1 vote
Nic Brough -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.
October 8, 2015

Generally, it's very odd to put a comment on an issue as you create it - comments are for a discussion, why wouldn't you just put what you want to talk about in the description?

Anyway, the short answer is "code".  You'll want to find/write a post function or listener that will run on "issue created" and add a comment.  As usual, I'd use the Script Runner to do it, but there are other scripting add-ons that could do it too I think.

 

Bogdan Gorka
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.
October 8, 2015

I would also be interested what is the business logic behind commenting an issue right when it is created.

Suggest an answer

Log in or Sign up to answer