Además de la búsqueda rápida, accesible en cualquier pantalla en la zona superior a la derecha, o la búsqueda básica, accesible pulsando en la barra superior Tareas-> Buscar incidencias, en Jira podemos ejecutar la búsqueda avanzada.

¿Qué es una búsqueda avanzada?

La búsqueda avanzada permite utilizar consultas estructuradas para buscar asuntos de JIRA. Los resultados de búsqueda se muestran en el "Navegador de Asuntos", donde el listado se puede exportar a múltiples formatos accediendo al submenú "Exportar" arriba a la derecha. También es posible guardar esta consulta como un filtro y suscribirse a esta búsqueda avanzada.

Cuando se realiza una búsqueda avanzada, se está usando el lenguaje de consultas de JIRA (JQL o "JIRA Query Language").

Una consulta simple en JQL (también conocida como una "cláusula" ) consiste en un campo, seguido por un operador, seguido de uno o más valores o funciones. Por ejemplo, la siguiente consulta sencilla encontrará todos los temas en el proyecto de "TEST":

project = "TEST"

(Este ejemplo usa el campo Proyecto ("project"), el operado IGUAL y el valor TEST)

Se debe tener en cuenta que no es posible comparar dos campos.

JQL proporciona una sintaxis parecida a SQL, tal como el ORDER BY (para la ordenación) y la función de SQL "ISNULL()". De todas formas, JQL no es un lenguaje de consultas a bases de datos. Por ejemplo, JQL no dispone de una sentencia SELECT.

Documentación oficial

La documentación más actualizada en relación a búsqueda avanzada se puede encontrar en: https://confluence.atlassian.com/jiracorecloud/advanced-searching-operators-reference-765593718.html

Cómo realizar una búsqueda avanzada

  1. Desde el interfaz de Jira, navegar en "Tareas" -> "Buscar incidencias". Se mostrará el Navegador de asuntos.
    • Si se muestra el enlace de "Búsqueda avanzada", pulsar para cambiar.
  2. Teclear la consulta JQL usando los campos, operadores y valores de campo o funciones.
  3. Pulsar sobre el botón de búsqueda para ejecutar la consulta.
  4. Una vez ejecutada la consulta, Jira nos permite guardar la consulta como un filtro. Utilizaremos el botón "Guardar como".

Uso de la función de autocompletado

A la vez que se escribe la consulta, Jira reconocerá el contexto y ofrecerá una lista de sugerencias de "autocompletado" de la siguiente forma:

La lista de sugerencias de autocompletado se muestra por orden alfabético e incluye las 15 primeras coincidencias. Anotar aquí que las sugerencias de autocompletado no se ofrecen para las funciones.

Cambio entre la búsqueda "avanzada" y la "simple"

En general, una consulta creada usando una búsqueda simple estará disponible para ser traducida a una "Búsqueda avanzada" (o JQL), y al revés.

De todas formas, una consulta creada usando la "Búsqueda avanzada" podría no estar disponible para su traducción a una búsqueda, particularmente si:

  • la consulta contiene un operador OR (anotar que se puede tener un operador IN y éste será traducido, por ejemplo project in (A, B))
    • p.e. incluso cuando se tiene una consulta como: (project = JRA OR project = CONF) que es equivalente a esta query:(project in (JRA, CONF)), únicamente la secunda consulta será traducida.
  • la consulta contiene un operador NOT
  • la consulta contiene un operador EMPTY
  • la consulta contiene cualquiera de los operadores de comparación: !=, IS, IS NOT, >, >=, <, <=
  • la consulta especifica un campo y valor que está relacionado con un proyecto (p.e. version, component, custom fields) y el proyecto no está explicitamente incluido en la consulta (p.e.
    fixVersion = "4.0", sin el AND project=JRA). Esto es especialmente difícil con los campos personalizados, ya que se pueden configurar en base a un proyecto / asunto tipo. La regla general es que si la consulta no se puede crear en el formulario 'Búsqueda Simple', entonces si se crea utilizando "Búsqueda avanzada" no podrá ser traducido a "Búsqueda simple".

Configuración de la precedencia de los operadores

Se puede utilizar paréntesis en las declaraciones JQL complejos para hacer cumplir la precedencia de operadores.

Por ejemplo, si desea buscar todos los problemas resueltos en el proyecto SysAdmin, así como todos los asuntos (cualquier estado, cualquier proyecto) asignadas al administrador del sistema (hmora), puede utilizar paréntesis para hacer cumplir la precedencia de los operadores lógicos en su consulta, p.e.:
 

(status=resolved AND project=SysAdmin) OR assignee=aperez

Anotar que si no se usan paréntesis, la declaración será evaluada de izquierda a derecha.

También se pueden usar paréntesis para agrupar consultas, tal que puedes aplicar el operador NOT al grupo

Palabras clave

Una palabra clave en JQL es una palabra o frase que hace (o es) cualquiera de estas: 

  • une dos o más cláusulas juntas para formar una consulta JQL compleja
  • altera la lógica de una o más cláusulas
  • altera la lógica de los operadores
  • tiene una definición explícita en una consulta JQL
  • realiza una función específica que altera los resultados de una consulta JQL.

Listado de palabras clave

  • AND
  • OR
  • NOT
  • EMPTY
  • NULL
  • ORDER BY

Operadores

Un operador en JQL es uno o más símbolos o palabras que comparan el valor de un campo en su lado izquierdo con uno o más valores (o funciones) en su lado derecho, de tal manera que sólo los resultados verdaderos son recuperados por la cláusula. Algunos operadores pueden utilizar la palabra clave NOT.


Listado de Operadores
  • EQUALS: =
  • NOT EQUALS: !=
  • GREATER THAN: >
  • GREATER THAN EQUALS: >=
  • LESS THAN: <
  • LESS THAN EQUALS: <=
  • IN
  • NOT IN
  • CONTAINS: ~
  • DOES NOT CONTAIN: !~
  • IS
  • IS NOT
  • WAS
  • WAS IN
  • WAS NOT IN
  • WAS NOT
  • CHANGED

Refencia de Campos

Un campo en JQL es un palabra que representa un campo JIRA (o un campo personalizado que se haya definido). En una cláusula, un campo es seguido por un operador, que a su vez es seguido por uno o más valores (o funciones).

El operador compara el valor del campo con uno o más valores o funciones de la parte derecha, tal que únicamente resultados ciertos o "verdaderos" son devueltos por la cláusula.

Listado de campos

CampoTraducciónDescripción
assigneeAsignadoUsuario de JIRA que tiene asignado el asunto
categoryCategoríaCategoría del proyecto
commentComentario
componentComponente
createdFecha de Creación
descriptionDescripciónCampo con la descripción
dueFecha de Entrega
levelNivel de Seguridad
parentAsunto Padre
priorityPrioridad
projectProyectoClave o nombre del proyecto
reporterInformadorUsuario de JIRA que abre la incidencia
resolutionResoluciónCódigo de resolución
statusEstadoEstado en el que se encuentra el asunto dentro del flujo de trabajo
summaryResumenResumen del asunto
updatedFecha de ActualizaciónÚltima fecha en la que el asunto fue modificado
  • Sin etiquetas

106 Comentarios

  1. Anónimo

    excelente tutorial amigo!

  2. Anónimo

    ¿hay alguna forma de poder buscar los comentarios que ha realizado cierto usuario? Es decir, mostrar todas las incidencias en las que cierto usuario ha comentado. Gracias

    1. Usuario desconocido (aalos)

      Actualmente, las funciones JQL de Jira no pueden realizar esta búsqueda. Sí que hay un plugin que implementa esta función. Lo puedes encontrar en los siguientes hilos:

      https://community.atlassian.com/t5/Jira-questions/How-can-I-search-issues-to-which-a-user-has-commented/qaq-p/91873

      https://community.atlassian.com/t5/Jira-questions/JQL-query-for-comments-for-particular-user/qaq-p/82024

      Muchas gracias.

  3. Anónimo

    Estimados,

    Consulta, ¿cuál es el máximo de registros que puede sin la API rest?

  4. Anónimo

    ¿Es posible filtrar las incidencias que se están observando? Gracais.

  5. Anónimo

    Al buscar por status escribo status=LISTO y efectivamente me aparecen todo el listado de los LISTOS, sin embargo cuando busco por el status=POR HACER no me devuelve ningun valor, ni siquiera me aparece una validación.

    Alguien que me ayude por favor!

    gracias!

    1. Anónimo

      Buenas, 

      Para que te saque las "POR HACER" tienes que filtrar por status in ("On Going")

      Un saludo,

  6. Anónimo

    ¿Es posible realizar una busqueda de los tickets asignados a técnico en un periodo concreto?

    He logrado hacer el filtro para sacar el total de tickets asignados a 2 técnicos pero debo acotar la busqueda a los asignados o reasignados a dichos técnicos cada mes. Estoy devanandome los sesos y no encuentro la opción para realizar ese filtro.


    Por el momento la consulta esta así:


    "Grupo Resolutor" in (grupo) AND assignee = técnico1 OR assignee = técnico2 ORDER BY type ASC, "SLA Tiempo resolución" ASC


    Agradeceria si me pudieséis dar luz sobre este asunto.


    Gracias de antemano,


    Robert.





    1. Usuario desconocido (aalos)

      Buenas tardes Robert,

      Encantado de poder echarte una mano (sonrisa)

      Imagina que quieres obtener todos los tickets que fueron asignados a "tecnico1" y a "tecnico2" durante el mes de febrero de 2018. En este caso podríamos utilizar el operador WAS de la siguiente forma:

      assignee was in (tecnico1,tecnico2) during (2018-02-1,2018-02-28)

      Enlace de documentación operadores JQL

      Si además quieres añadir la condición del grupo resolutor:

      assignee was in (tecnico1,tecnico2) during (2018-02-1,2018-02-28) AND "Grupo Resolutor" in (grupo)

      Espero que te resulte útil.

      Saludos 

  7. Anónimo

    Muchas gracias Alberto, lo pruebo y te comento (guiño).


    Saludos,


    Robert

  8. Anónimo

    Buenas tardes Usuario desconocido (aalos) he probado la consulta que me indicas per ono me reconoce el comando "during"

    Imagen


    Espero me puedas ayudar.


    Gracias de antemano,


    Robert.


    1. Usuario desconocido (aalos)

      Hola Robert,

      ¿qué tal?

      ¿Podrías probar la siguiente JQL, por favor?

      assignee was in (EXPLO_O365) DURING (2018-04-01,2018-04-30)

      DURING solo funciona si se utiliza el operador WAS. Pero seguro que para la búsqueda que necesitas te valdrá.

      Saludos!

  9. Anónimo

    Buenas tardes Usuario desconocido (aalos) He probado la consulta y funciona perfectamente!!


    Una consulta más respecto a la consulta. He guardado la misma como filtro y cuando intento aplicar un grafico de barras o contraste (Abiertos/cerrados) por ejemplo, no hay mas opcion que mostrar periodo de X dias (30 de base) y no me deja acotar el periodo para que el grafico sea transportable a un informe.

    Imagen

    El filtro aplica correctamente, pero el grafico no acota el periodo temporal en el eje horizontal. ¿Hay alguna forma de configurarlo?


    Gracias de antemano,

    1. Usuario desconocido (aalos)

      Hola Robert,

      Puedes ajustar los periodos temporales en 

      • Horas
      • Días
      • Semanas
      • Meses
      • Trimestres
      • Años

      Después, puedes elegir los días que se van a tener en cuenta.


      Saludos

  10. Anónimo

    Buenas tardes


    Quisiera saber si es posible realizar un filtro con el fin de ponerlo en la configuración de filtros de la pizarra del SPRINT Activos , este debe mostrar a los incidentes "padres" que se encuentren en  un estado determinado , pero que tambien permita visualizar las sub-tareas que tiene.

  11. Anónimo

    Buenas tardes. Tengo un proyecto con sus épicas, historias de usuario, tareas de desarrollo y bugs reportados en JIRA. Los bugs se reportan ligados a las historias mediante el "relates to". Si quiero hacer una query donde busque que historias de usuario tienen bugs que no estén en estado close (es decir, con bugs abiertos) ¿cómo haría esa query?. Entiendo que la primera parte sería  "project = XXXX AND type = story" pero luego, para filtrar solo aquellas historias que tienen bugs abiertos, ¿cómo lo haría? Gracias. 

    1. Usuario desconocido (aalos)

      Buenos días,

      Podrías utilizar la función linkedIssues()

      issue in linkedIssues(ABC-123,"is duplicated by") and status = Open

      Siendo ABC-123 la clave de tu historia de usuario y siendo el segundo parámetro el nombre de la relación.

      Espero que te resulte útil.

      Saludos

      1. Anónimo

        Hola Alberto, 

        Hay algún jql que me traiga todos los issues que tiene "X" tipo de relación? Necesito saber cuáles issues están bloqueados. y no encuentro la forma de hacerlo. 

        Gracias, 

        Saludos, 

        Mariel


  12. Anónimo

    Hola,

    ¿Hay alguna forma de ejecutar una query sobre el campo 'Incidencias enlazadas' en la que busque todos aquellos registros que no están vacíos?

    Muchas gracias. Saludos

    ECB

    1. Anónimo

      Buenos días.


      Me uno a esta consulta, necesito una query donde las incidencias enlazadas tengan una resolución distinta de CERRADA, es decir, que liste todas las pendientes.


      ¿Es esto posible?

      1. Anónimo

        Lo mismo estoy buscando...

        1. Anónimo

          executionDefectKey is not EMPTY  

  13. Anónimo

    Buenas tardes a todos, quisiera saber cuanto tiempo tuve asignado una persona un issue

    Por ejemplo tengo los estado TO DO, IN PROGRESS y DONE

    en IN progress Lo pudo haber tenido un desarrollador y luego otro.

    quisiera saber cuanto tiempo estuvo en IN PROGRESS

    y por otro lado cuanto tiempo lo tuvo el desarrollador 1 y cuanto tiempo el desarrollador 2.

    se puede?

    Viendo la historia en el issue puedo sacarlo, pero quisiera algo que lo haga para TODOS los issues.


    Slds


  14. Anónimo

    Buenos días, ¿Existe una forma de buscar los commits realizados por cierto usuario? Desde un cliente git existe esta búsqueda y me gustaría saber si también existe en JIRA. 

  15. Anónimo

    Buenos días,

    Estoy intentando hacer un filtro con varias condiciones encadenadas

    Utilizo los paréntesis y observo que cuando lanzo la  busqueda me suprime los paréntesis.

    Por ejemplo, escribo :

    Assignee = tecnico1 AND ((Status = STARTED AND Technology is EMPTY) OR (Status = SCHEDULED AND Phase is EMPTY))


    Obtengo (después de lanzar la búsqueda):

    Assignee = tecnico1 AND (Status = STARTED AND Technology is EMPTY OR Status = SCHEDULED AND Phase is EMPTY)


    ¿Alguien sabe cómo podría crear condiciones dentro de otras condiciones?

  16. Anónimo

    Alguien me puede indicar por que no puedo hacer consultas con el campo "Equipos Participantes"?

  17. Anónimo

    Hola! cómo puedo sacar una lista de todos los usuarios que esta ligados al proyecto???

    para asignar a un usuario es :  Assignee = xxxxxx

    y para varios usuarios ????

  18. Anónimo

    Buenas tardes, 

    En una misma tarea , puedes ir registrando las horas trabajadas  en diferentes dias, estos dias pueden estar en diferentes meses, pero no encuentro la forma de consultar las horas registradas en un rango de fechas de una misma tarea ya que querria extraer las horas registradas de un mes determinado. gracias,saludos.

    1. Anónimo

      Yo también necesito este tipo de consulta

  19. Anónimo

    Hola,


    Se pueden ver 10 reporters con más incidencias creadas este año?


    Gracias

    1. Anónimo

      No se si directamente en jira se puede, pero si lo extraes en excel eso es facil hacerlo con buscarv y haciendo una tabla dinamica

  20. Anónimo

    Buenos días. 

    Necesito consultar los TICKETS en los que se ha cambiado los grupos responsables. Es decir, necesito consultar la actividad del ticket.

    Alguien conoce como consultar la actividad o el histórico de cambios?


    Saludos.

  21. Anónimo

    Buenas tardes,

    Nosotros también estamos interesados en encontrar una función que permita consultar los datos de las pesañas "Actividad" o "históricos".

    Gracias.


    Un saludo

  22. Anónimo

    Buen dia,


    Como puedo hacer un filtro desde el program Increment hasta las historias, no perdiendo la integridad de las Epicas, con los Feature e History.


    Agradezco su amable colaboración

  23. Anónimo

    Buenos días

    Querría hacer un filtrado para un automatismo por "transición". ¿Que comando sería? (si hay)

    Muchas gracias!

  24. Anónimo

    Hola, es posible excluir una etiqueta de un filtro? Es decir, filtrar todos los tickets que NO lleven uba etiqueta en concreto. (Igual que se puede buscar tickets que tengan una etiqueta en concreto, me gustaría encontrar los que no lleven unas etiquetas edpecificas)

  25. Anónimo

    Hola, 

    Quería saber cómo puedo recuperar todos los asuntos de tipo B de entre los hijos tipo A, B, C de un proyecto de tipo X. 

    Por ejemplo: busco todas los asuntos de tipo "creación de pagina" que estén relacionados como hijos de un asunto de tipo "Accion Correctiva". 

    Lo he intentado así, donde el campo "Servicio_issue" =1278879 corresponde al tipo "Creación de pagina"

    SERVICIO_ISSUE = 1278879 AND issue in linkedissues(ABC-21693) 

    Pero solo me devuelve los asuntos si especifico el issue : ABC-21693. Este tiene un "Servicio_issue" =1278800

    Quiero saber cómo podría relacionar los hijos con los padres.

    Es posible?

    Made


  26. Anónimo

    Hola,

    Quería saber si es posible realizar operaciones en las consultas.  He intentado realizar sumas sobre fechas pero no me reconoce el operador de sumatorio ( + )


    Por ejemplo,  si intento obtener las entradas que tengo asignadas y han sido creadas en los últimos 10 días asignadas, lo intentaría así 


    createdDate+10 > now() AND assignee = currentUser()


    ¿Como sería esta consulta?

  27. Anónimo

    Hola, quisiera saber como obtener el tiempo que un ticket de Jira estuvo en un status específico ? Muchas gracias de antemano

  28. Anónimo

    Hola, existe alguna forma de auto asignar una incidencia a un usuario determinado de forma automatica? He realizado un filtro donde me muestra solo las subtareas hijas que ya estan en estado franqueadas, pero necesito que se asignen a un usuario en concreto de forma automática conforme esas subtareas vayan apareciendo. Es posible?

    basicamente lo necesito para no tener que estar entrando en el filtro y tener que asignarlas yo manualmente a un usuario para que las gestione.

    1. Anónimo

  29. Anónimo

    Hola, quería saber si es posible hacer una búsqueda de tickets creados y no actualizados desde hace un mes. He intentado múltiples búsquedas pero no he encontrado la solución.

    Gracias

    1. Anónimo

      1. No has entrado. Cualquier cambio que realices será registrado como anónimo. Puede que quieras iniciar sesión si ya tienes una cuenta.
  30. Anónimo

    Hola, necesito que se calcule horas trabajas de las incidencias por épica (por todos sus estados). y otro filtro de lo mismo pero sin algunos estados personalizados. Por favor su apoyo.

  31. Anónimo

    Buenas tardes, una pregunta, es posible poder ingresar sin tener una licencia solamente a revisar los estados de los tickets? o es necesario tener licencia solo para consultar 

  32. Anónimo

    Muy buenas, estoy intentando como un loco realizar una query que me permita saber cuantas incidencias estaban abiertas en cada día de un periodo de tiempo. Soy incapaz....

    Me seria fantástico poder luego hacer una gráfica e incluirla en un informe.


    Muchas gracias por anticipado!!

    Saludos.

  33. Anónimo

    Buenos días,


    Una consulta, es posible hacer referencia en un mismo filtro a un día de manera dinámica? Me explico.


    Quiero sacar siempre el día anterior laboral, (Los martes sacar los lunes, los miércoles los martes...). Hay manera que en el mismo filtro hacer que si es lunes me saque los viernes (-3d) y si es el resto de la semana solo -1d?


    Los martes quiero que me saque las resueltas del lunes → Resolved > startOfDay(-1d) and resolved < endOfDay(-1d).


    Gracias de anemtano


  34. Anónimo

    Hola Alberto,

    Quería saber si dos usuarios pueden editar el mismo filtro sin necesidad de tener que cada uno Guardar Como cada uno.


    Gracias

  35. Anónimo

    Hola buenas tardes necesito saber que Historias tienen Bugs ligados.

    Tengo una busqueda que me regresa todas las historias que tienen linksEnlazados, Per esta búsqueda me regresa todo los que esta asociado (Casos prueba, bugs, test execution, etc). Yo solo necesitaria los bugs. Espero me puedan ayudar


    project = "MX - FIN - SARYS" AND issueFunction in hasLinks(created) AND issuetype = Story ORDER BY key ASC

  36. Anónimo

    me pueden apoyar con la consulta de los incidnetes relacionados a un cambio

  37. Anónimo

    Hola que tal, para el reporte de incidencias tengo el campo "Incidencias relacionadas" donde se encuentran el bloked by, related to, etc, pero al momento de buscar, no puedo usarlo, el el filtro de búsqueda.

  38. Anónimo

    Hola, 

    No se si podrán ayudarme. Tengo un problema con la búsqueda por fechas. La url que compongo para ello es  "jql=project=OMT+AND+status=%22Análisis%22+AND+lastViewed >= fecha". 


    Esa url que compongo si la copias en el navegador, si que trae datos. Yo la utilizo desde un proceso batch y esa misma url no trae datos. ¿Es posible que sea un problema de interpretación de algún simbolo? Estoy super-perdido.


    Muchas gracias de antemano.

  39. Anónimo

    Hola,


    alguien me podrías ayudar como buscar todos los tickets que se han cerrado durante el ultimo mes en el modelo avanzado?

  40. Anónimo

    ESTA MUY BUENO ESTE TRABAJO ME LO VOY A ROBAR  :3

  41. Anónimo

    Hola,

    Necesitaria saber como sacar todos los tickets de un proyecto que han sido creados del 2019/09/01 al 2019/09/30, ya que estoy intentado usar el DURING pero me da error ¿pueden ayudarme?

  42. Anónimo

    hola, tengo un problema, ¿como puedo ampliar el resultado de la búsqueda más de 1000 registros, tengo el resultado de un filtro de mas de 1500 registros, pero solo me lista 1000. muchas gracias.

  43. Anónimo

    Hola estoy realizando una consulta que contiene el operador ~ (Contains) pero me da un mensaje que el campo soporte ese operador.


    project = "PROY - MC HR" AND status not in (Cancelado, COMPLETADO, CERRADO) AND type in (Mejoras, Epic, "Historia Tecnica") AND labels ~PROV% ORDER BY createdDate DESC


    Msj: El campo 'labels' no soporta el operador '~'.

  44. Anónimo

    Hola, podrían ayudarme para saber como colocar un filtro rapido donde pueda ver por cada uno las personas que tienen asignadas tareas? mil gracias

  45. Anónimo

    Hola, como realizo una consulta para obtener las horas de trabajo invertidas en un spring especifoco?

  46. Anónimo

    Hola!

    como puedo filtrar por Fecha de Resolución? Dentro del Jira me aparece el dato Fecha Resuelta, pero no en las opciones del filtro de búsqueda. 

  47. Anónimo

    Hola, una consulta, 

    ¿Existe alguna manera de extraer la información de cuanto tiempo pasa una tarea, historia, épica, etc. en cada columna o las fechas en las cuales la tarea fue colocada en una columna específica?

    1. Anónimo

      Hola, en la configuración de la pizarra debes habilitar la casilla de days in column. Así sabrás los días que pasa una incidencia en cada columna

  48. Anónimo

    Buenos días

    Estoy intentando crearme un filtro que me muestre las tareas que he marcado para seguir pero no encuentro el campo correspondiente

    Muchas gracias

  49. Anónimo

    Buenos días,


    Existe alguna manera de recuperar la información de las versiones para poder explotarla en Confluence. Sin utilizar un plugin de pago.


    gracias

    1. Hola,

      Puedes incluir una macro en la página para mostrar las versiones de la página

      https://confluence.atlassian.com/conf70/change-history-macro-976756658.html

      Saludos,

      --Hugo

  50. Anónimo

    Buenas tardes,

    ¿Alguien sabe si es posible guardar "comentarios" en un filtro de sintaxis jql? Quiero decir, tengo un filtro sobre el que hago seguimiento de proyectos y me sería muy cómodo poder añadir un pequeño comentario despues de cada OR. añado un ejemplo:

    Mi filtro es este:

    key = PROJECT-3575 or (key = PROJECT-3461 OR issue in linkedIssues(PROJECT-3461, "is father of"))
    or (key = PROJECT-3084 OR issue in linkedIssues(PROJECT-3084, "is father of"))
    or (key = PROJECT-3560 OR issue in linkedIssues(PROJECT-3560, "is father of"))


    Me gustaría añadir algo así:


    key = PROJECT-3575 or (key = PROJECT-3461 OR issue in linkedIssues(PROJECT-3461, "is father of")) #Proyecto a
    or (key = PROJECT-3084 OR issue in linkedIssues(PROJECT-3084, "is father of")) #proyecto b
    or (key = PROJECT-3560 OR issue in linkedIssues(PROJECT-3560, "is father of")) #proyecto c

  51. Anónimo

    Hola,

    Necesito me ayuden con un problema, como se amplia el resultado de la búsqueda para más de 1000 registros ?, necesito traer mas de 21000 registros, pero solo me trae 1000.

    Muchas gracias.

  52. Anónimo

    Hola,

    Necesito me ayuden con un problema, como se amplia el resultado de la búsqueda para más de 1000 registros ?, necesito traer mas de 21000 registros, pero solo me trae 1000.

    Muchas gracias.

    1. Hola,

      Aquí tienes toda la información para obtener más de 1000 asuntos en la búsqueda

      https://confluence.atlassian.com/jirakb/filter-export-only-contains-1000-issues-in-jira-server-191500982.html

      Saludos,

      --Hugo 

      1. Anónimo

        no es posible sin una API ?

      2. Anónimo

        Gracias Hugo


        Necesito saber si es posible sin API.


        1. Anónimo

          Hola,

          Aquí no se está haciendo uso de la API REST. Únicamente se modifica la URL de acceso para obtener los resultados paginados.

          Siendo administrador, puedes realizar cambios para aumentar la ventana, pero no te lo recomiendo.

          Saludos,

          --Hugo

  53. Anónimo

    Hola,

    Necesito me ayuden con un filtro, quisiera encontrar aquellos registros que NO contengan "Archivos Adjuntos" dentro del TIcket.

    Saludos.

  54. Anónimo

    hola

    necesitaria un filtro que devuelva las ejecuciones de un ciclo/carpeta y su estado.

    gracias!

  55. Anónimo

    Hola a todos,

    es posible buscar campos de plugin gantt?

  56. Anónimo

    Hola buenas tardes necesito saber los proyectos que inician con las nomenclaturas CD.

    Tengo una búsqueda que me regresa todos los proyectos creados en mi cuenta, Pero no me retorna solo los que necesito que son los que inician con CD. Espero me puedan ayudar

    Gracias

  57. Anónimo

    Hola Buenas tardes; Estoy experimentando con JIRA, me parece buena herramienta para gestionar incidencias. Por favor su ayuda con una consulta..  Cómo puedo encontrar todas las incidencias que en el campo resumen contenga un conjunto de caracteres?, por ejemplo tengo proyectos que en el campo "CODIGO" aigné un código a cada incidencia, pero deseo buscar todos los que en este campo contengan las letras "ENREG", por ejemplo me debería listar los proyectos: PRY_ENREG_001, PRY_ENREG_002, PRY_ENREG_003 y todos los que tienen "ENREG",

    Agradeceré mucho su gentil apoyo.....

    Saludos Cordiales

    Jaime 

  58. Anónimo

    Hola Buenas tardes, 


    Estoy tratando de hacer una consulta para un proyecto que tiene dos tableros, pero el filtro solo me funciona en un tablero, dado que deseo lo que se ve en un tablero no se vea en el otro. 


    Trato de utilizar esta sintaxis project = UN  and labels != "DLLO_NEGOCIOS" ORDER BY Rank ASC pero no me obtiene datos, y tengo 3 Historias sin etiqueta.


    No se si alguien me puede ayudar 


    Gracias

  59. Anónimo

    Es posible definir los campos que deden salir en la consulta/Reporte en el momento de ejecutar el Query ?

  60. Anónimo

    Buen día, necesito saber si se puede hacer lo siguiente...

    Estoy intentando realizar una búsqueda por la nomenclatura de comienzo de los proyectos. Ej:

    tengo 3 proyectos cuyos nombres son:

    NS-1

    NS-2

    NS-3

    Necesito saber si hay forma de traerme todos los proyectos cuyos nombres comiencen con "NS-". Gracias!

    pd: le estoy intentando pegar al endpoint desde Postman con el siguiente link (reemplacé mi dominio por "user"):

    https://user.atlassian.net/rest/api/3/search?jql=project%3DNS-

  61. Anónimo

    Hola, 

    Me gustaría saber si es posible hacer un recuento de cuántos números se repiten.Es decir si tengo un total de 167 incidencias  ¿Cuántas de esas incidencias tienen un mismo código?


    Muchas gracias por la ayuda

    1. Usuario desconocido (jmolina)

      Buenos días,


      El contador de la búsqueda se lo indicará si realiza la búsqueda con los parámetros correctos.

      Si dicho código lo conoce puede buscar por él directamente, y si es un fragmento de texto puede incluir la sentencia AND text ~ "código" para realizar la búsqueda a nivel general en todos los campos de texto.


      Un saludo

  62. Anónimo

    Buena noche Chicos, 

    estoy buscando un query que pueda ayudar a mostrar el porcentaje de cumplimiento de en los tiempos de repuesta y resoluci[on de cada ticket 

    1. Usuario desconocido (jmolina)

      Buenos días,


      El porcentaje no se lo va a extraer ninguna query, pero puede combinarla con gadgets de Cuadros de mando para intentar mostrar dicho porcentaje.

      Si tiene SLA's que midan dichos tiempo en la query puede usarlas para conocer si se han cumplido o no dichos tiempos con las funciones de JQL breached(), completed(), remaining(), ...

      Y luego usarlas con un Gráfico de tarta o un Bidimensional de los Cuadros de mando.


      Un saludo

  63. Anónimo

    Hola buen día.

    Estoy tratando de encontrar un jql que me permita traer todos los issues tipo Bug y también traer las UH que tiene asociado el bug, pero en la respuesta me trae también la asociación de los test, test execution o test plan. Pero,

    ¿cómo puedo generar un filtro desde antes para que solo muestre las incidencias tipo UH?

    O, ¿tengo que hacer o guardar un filtro primero en Jira?

    Agradecería alguna orientación para mi consulta.

  64. Anónimo

    Estoy tratando de obtener la diferencia entre dos campos de fecha. El resultado deberá ser en un nuevo campo. 
    Alguna idea?

    1. Usuario desconocido (jmolina)

      Buenos días,


      Una solución sería crear ese campo nuevo y mediante una automatización con smart values realizar el cálculo y almacenarlo en el campo nuevo.


      Un saludo

  65. Anónimo

    Buenas Tardes como crear un campo sin que aparezca por ejemplo tickes cerrados solo aparezca abierto o pendiente.


    Gracias por su respuesta

    1. Usuario desconocido (jmolina)

      Buenos días,


      No entiendo muy bien su pregunta, en la creación de campos no se tienen en cuenta los estados.
      Si lo que quiere es que el campo aparezca en esos estado únicamente, deberá introducir un valor o quitarlo mediante alguna automatización o bien incluirlo en una transición hacia esos estados.


      Un saludo

  66. Anónimo

    necesito realizar un filtro para encontrar aquellas tareas que tengan incidencias conectadas o en su defecto que esten conectadas a una epica en particular, gracias!

  67. Usuario desconocido (jmolina)

    Buenas tardes,


    Buscar incidencias que tengan enlaces de forma genérica no es posible de forma nativa, sin embargo, sí que puede buscar aquellas incidencias que estén conectadas a una épica en particular mediante la siguiente sentencia (en Cloud):

    parentEpic=[clave de la épica]

    Ejemplo: parentEpic = EPIC-11


    Si tu Jira es Server, esa sentencia no existe, así pues tendrás que usar la siguiente (en Server):

    "Epic Link" = [clave del enlace de épica]

    Ejemplo: "Epic Link" = EPIC-11


    Inclusive puede buscar aquellas que estén enlazadas a otra incidencia con la siguiente sentencia (en Server y Cloud):

    issue in linkedIssues("[clave de la incidencia enlazada]")

    Ejemplo: issue in linkedIssues("TEST-11")


    Un saludo,

    Javier Molina

  68. Anónimo

    Hola! hay alguna forma de consultar la fecha de inicio y fin de un sprint, mediante un Filtro o Consulta JQL. GRacias!

    1. Usuario desconocido (jmolina)

      Buenos días,


      Me temo que no. Está en una petición abierta a Atlassian desde 2019 (https://jira.atlassian.com/browse/JRACLOUD-72007) En Server tampoco.

      Por el momento no la han tenido en cuenta.


      Cordialmente,

      Javier Molina

  69. Anónimo

    Buenos días, gracias por la información que compartes.


    Quería consultar si es posible con un filtro localizar las tareas que han sido cerradas (cambiado estado a cerrado) por un usuario concreto en un día concreto.


    Muchas gracias

    1. Anónimo

      Buenos días,

      Sí, puedes utilizar el operador WAS para realizar esa búsqueda.

      Te remito a la documentación oficial donde puedes consultar esto mismo: https://support.atlassian.com/jira-work-management/docs/advanced-search-reference-jql-operators/


      La consulta sería del tipo:

      status WAS "Closed" BY user DURING ("2020/01/01","2021/01/01")
      status WAS "Closed" BY user BEFORE "2023/02/09"

      Cordialmente,


      Javier Molina



      1. Anónimo

        Muchas gracias por la información.

  70. Anónimo

    para hacer un filtro por Sprint activo??

  71. Usuario desconocido (jmolina)

    Buenos días,


    Función openSprints() en la búsqueda avanzada (JQL):

    https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-functions/#Advancedsearchingfunctionsreference-openSprintsopenSprints--


    Si quiere discriminar los asuntos de un único proyecto, símplemente hay que añadirle la sentencia AND project = "mi proyecto".


    Cordialmente,

    Javier Molina


  72. Anónimo

    Buenos dias. podrian apoyarme. necesito saber como seleccionar informacion que contengan una etiqueta con ciertos caracteres. ej  labels labels = 'abc_%' donde % sea cualquier cadena de caracteres. muy agardecido

    1. Usuario desconocido (jmolina)

      Buenas tardes,


      Los wildcards o comodines no son nativos de JQL, por tanto si quieres poder realizar ese tipo de búsqueda necesitarás un plugin que añada dicha funcionalidad, como por ejemplo, ScriptRunner, Wildcards Search plugin for Jira o JQL Search Extensions.

      Tienes varios plugins en el marketplace que te podrían servir.


      Cordialmente,

      Javier Molina

  73. Anónimo

    ¿Cómo puedo obtener un contador de incidencias enlazadas a los planes de pruebas?

    ejmplo: 

    contador                             ID
    4               QA22-1000, QA22-1001,QA22-1002, QA22-1003

  74. Usuario desconocido (jmolina)

    Buenos días,


    Con la información que proporcionas desconozco si te refieres a Advanced Roadmaps u otro plugin; y si está en Server/Data Center o en Cloud.

    Si estás en Server te debería servir la JQL "issuesInPlan(29)", donde 29 es el ID del plan. En Cloud no existe.

    Si es otro plugin, deberás consultar su documentación específica para saber si existe alguna consulta que te lo pueda mostrar.


    Cordialmente,

    Javier Molina

  75. Anónimo

    estoy tratendo de crear un filtro para ver todas las tareas y subtareas vinculadas a cualquier épica que esté asignada a una persona en particular... me está costando encontrar cómo lograrlo... ¿es posible?


    1. Usuario desconocido (jmolina)

      Buenos días,


      No es posible realizar búsquedas en cascada como la que planteas de forma nativa.

      Lo que puedes es dividir la búsqueda en dos:

      1. Buscar las épicas que están asignadas a una persona: issuetype=Epic AND assignee=X
      2. Buscar las tareas y subtareas vinculadas a esa/s épicas: "Epic Link" = EPIC-1 OR parent in ("EPIC-1")


      Sino te sirve, tendrías que recurrir a plugins de terceros para realizar la búsqueda unificada.


      Cordialmente,

      Javier Molina