Auto tag user in comments on assignment

Christopher Gronde January 4, 2017

We are looking for a way to automate tagging (@user) the reporter and assignee in the comments when a ticket is assigned.  So something like "@reporter your ticket has been assigned to @assignee for immediate action".   I tried using the automation pluging except there is only a $reporter variable and not an $assignee variable, and although it adds that users name it doesn't tag them.  Is there a way to do this in scriptRunner or another plugin?

2 answers

0 votes
Vasiliy Zverev
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 9, 2017

Here is a draft for script postfunction to add comment:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.comments.Comment
import com.atlassian.jira.issue.comments.CommentManager

CommentManager commentManager = ComponentAccessor.getCommentManager()

Comment comment = commentManager.create(
        issue
        , ComponentAccessor.getJiraAuthenticationContext().getUser()
        , "reporter "
        , true
)

commentManager.update(comment, true)
Christopher Gronde January 10, 2017

The issue with this is that I want it to happen after a ticket is assigned which isn't really a "post function"

Vasiliy Zverev
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 10, 2017

Since you need to convert this code into a listener. I am not good into this. Try to ask more one question how to create a listener based on this code.

0 votes
Betsy Walker {Appfire}
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 6, 2017

Hi @Christopher Gronde -

The Update on Transition for JIRA add-on supports adding a comment during a workflow transition, and includes many substitution variables (including Assignee and the user performing the transition) which could then be referenced within the comment.

This recipe shows how to automatically add a comment to a linked issue during a workflow transition using this add-on. It’s not exactly what you want and your scenario would be easier since you’re updating the same issue, but it will give you a feel for how to use the add-on. The recipe demonstrates adding a comment that references a substitution variable (%originaly_key%).

Suggest an answer

Log in or Sign up to answer