Sobre post-función "Read fields from JQL"

Issue #917 resolved
Jose Jimenez created an issue

Hola Fidel, espero que estés muy bien.

Estoy utilizando una post-función como la que ves en la imagen adjunta, y quiero ponerle una condición para que sólo se ejecute si la cantidad de issues que devuelve la consulta JQL es igual a 1. Me ayudas a escribir la condición? Hice un par de pruebas pero me está fallando.

Aprovecho la ocasión para hacerte una segunda consulta: cómo puedo guardar la cantidad de issues que me devuelve dicha consulta para usarlo en otras post-funciones? Supongo que puedo guardarlo en un ephemeral number, pero no estoy seguro sobre cómo escribir la fórmula.

Muchas gracias desde ya por tu ayuda. Un abrazo.

Comments (3)

  1. Fidel Castro Armario repo owner

    Hola @jjimenezbhp,

    Debes usar la siguiente expresión booleana en el parámetro "Conditional execution":

    count(issuesFromJQL("project = DATOUSER and reporter = '" + %{00006} + "'")) = 1
    

    Si quieres almacenar el número de incidencias devueltas por la consulta JQL para usarlo en otras post-funciones posteriores, debes utilizar "Mathematical and date-time expression calculator" seleccionando "Ephemeral number 1" como "Target field" y la siguiente fórmula:

    count(issuesFromJQL("project = DATOUSER and reporter = '" + %{00006} + "'"))
    
  2. Log in to comment