The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

¿Es posible crear behaviours de ScriptRunner basados en campos de Insight?

José Luis Santisteban Rivero
March 8, 2022

Hola!
Estoy intentando hacer aparecer o desaparecer ciertos campos en el formulario de creación de una issue en función del valor seleccionado por el usuario en un desplegable que recupera sus datos del catálogo de Insight, pero no lo consigo.

¿Saben si es posible?

1 comment

Comments for this post are closed

Community moderators have prevented the ability to post new comments.

José Luis Santisteban Rivero
March 8, 2022

Ya he encontrado la respuesta yo mismo. El hecho es que la función getValue aplicada a un campo de tipo Insight devuelve el ID del objeto seleccionado, y no su LABEL.

def ctrENS = getFieldByName("Control ENS")
def nivENS = getFieldByName("Nivel ENS")

def N = getFieldById(getFieldChanged())
def selectedOption = N.getValue()
def ENSseleccionado = "APC-207" in selectedOption

ctrENS.setHidden(!ENSseleccionado)
nivENS.setHidden(!ENSseleccionado)

Con este código, en función de si se ha seleccionado el objeto correspondiente al ID "APC-207" se ocultarán o se mostrarán los campos Control ENS y Nivel ENS.

Like Fabian Lim likes this
Fabian Lim
Community Champion
June 18, 2022

Gracias por compartir.

TAGS
AUG Leaders

Atlassian Community Events