Read project metadata in a workflow

Martina Riedel
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.
June 7, 2018

We are evaluating the plugin and want to use the setting of project metadata in a workflow condition and/or scripted validator.

Does anybody have groovy code that works with Jira 7.2+ that reads the value of a given key?

2 answers

1 accepted

0 votes
Answer accepted
Martina Riedel
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.
June 8, 2018
1 vote
edwin
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.
June 7, 2018

Hi @Martina Riedel,

Please take a look at this similar question.

How to get metadata in groovy postfunction?

Martina Riedel
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.
June 8, 2018

Thanks that was the post I couldn't find, got in working and pared down

The following works in a ScriptRunner script

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

def projectObject = issue.getProjectObject();
Issue myIssue = issue // needed for the getClass to work
// get named project metadata key, ignore the static checking error below, it works
def myKey = ComponentAccessor.getComponentOfType(myIssue.getClass().getClassLoader().findLoadedClass("com.atlassian.jira.plugin.JiraOsgiContainerManager")).getServiceTracker("com.osoboo.jira.metadata.MetadataService").getService().getMetadataValue(projectObject, "Key")

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events