- edited description
Validación en campo de subtareas hermanas
Hola Fidel, espero que te encuentres muy bien. Estoy teniendo problema con una validación y no encuentro la falla.
Lo que hice fue crear un campo numérico llamado "Orden de Ejecución" para las subtareas. Este campo se completa de forma automática, incrementándose en 1, cada vez que se crea una subtarea.
Lo que quiero hacer, es validar que una subtarea no se pueda resolver si tiene subtareas hermanas con orden menor de ejecución cuya resolución esté vacía.
Es decir, si tengo 4 subtareas cuyo valor en el campo "Orden de Ejecución" es 1, 2, 3 y 4 respectivamente; entonces la tarea 3 no debería ser resuelta hasta que no estén resueltas la 1 y la 2.
Usé el validador "Validation based on JQL query" en la transición "Resolver" de la subtarea pero no está funcionando (adjunto imagen). Aclaro que el campo "Orden de Ejecución" está funcionando y completándose correctamente.
Gracias desde ya por tu ayuda!
Comments (4)
-
reporter -
repo owner Hola @jjimenezbhp,
Debes usar la siguiente consulta JQL:
parent = %{00041} AND "Orden de Ejecución" < %{nnnnn} AND resolution is EMPTY
reemplazando nnnnn con el código del campo "Orden de Ejecución".
También puedes usar el validador "Boolean validator with math, date-time or text-string terms" con la siguiente expression booleana:
count(filterByPredicate(siblingSubtasks(), ^%{00028} = null AND ^{nnnnn} < {nnnnn})) = 0
reemplazando nnnnn con el código del campo "Orden de Ejecución".
-
reporter Muchísimas gracias Fidel, funcionó perfecto.
Saludos!
-
reporter - changed status to resolved
- Log in to comment