How can you create a check on a custom field to create an insight object.

Evgeniy March 22, 2021

Good afternoon, please tell me. How can you create a check on a custom field to create an insight object.

In my case, I want to make an insight post-function in which an object is created if the custom field = text value, if the field value is different then the object is not created.

My custom field ID is 13600
value = test

I tried to do nothing according to the article
https://documentation.mindville.com/insight/5.0/insight-for-developers/groovy-script-examples/validators/validate-an-insight-custom-field

1 answer

0 votes
Björn Gullander
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.
April 13, 2021

Hi, 

You should use the Insight post function called Create an Insight Object from a Jira Issue to create a new object. In that post function you can add a groovy condition like this one if you have a text field:

 

import com.atlassian.jira.component.ComponentAccessor

def field = ComponentAccessor.getCustomFieldManager().getCustomFieldObject(11400)// Change ID to the correct one
def value = issue.getCustomFieldValue(field);

return (value == "acceptedvalue")

Suggest an answer

Log in or Sign up to answer