How can i add a watcher to an issue as a post function in defining workflows?

Onur Sürgit December 17, 2015

This question is in reference to Atlassian Documentation: Layout and design

During a workflow in JIRA we'd like to add a watcher to an issue when the status has been changed. Among the possible post-functions there is not such an option (the most similar one is the change issue field, but watcher is not something we can change).

Could you please help out?

Thanks,

2 answers

1 vote
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.
December 17, 2015

Try to add Script PostFunction via ScriptRunner like:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue

ComponentAccessor.getWatcherManager().startWatching(ComponentAccessor.jiraAuthenticationContext.getUser(), issue)
ComponentAccessor.jiraAuthenticationContext.getUser() - is to get current user. Change it to get the requred one.
Dennis Poort December 17, 2015

ScriptRunner add-on is not available for Cloud Instance.

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.
December 17, 2015

I am not sure, but JIRA7 provides plugins for cloud versions. Scriptrunner is compatible with JIRA7.

0 votes
Chander Inguva
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.
December 17, 2015

Hi Onur,

               You can try the Script post function if you have Script Runner Installed on your instance. 

 

Regards

Chander Inguva

Suggest an answer

Log in or Sign up to answer