Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Las instrucciones de esta página describe como definir y ejecutar una búsqueda de asuntos usando la "Búsqueda avanzada", por encima de la búsqueda 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 Asuntos Tareas-> Buscar asuntosincidencias, 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  accediendo al submenú "VistasExportar" 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":

...

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

Nota

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.

...

Info
titleDocumentació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 Jira, navegar en "AsuntosTareas" -> "Buscar asuntosincidencias". Se mostrará el Navegador de asuntos.
    • Si hay criterios de búsqueda existentes, pulsar sobre el botón "Filtro nuevo" para borrar los criterios de búsqueda.Si se muestra el enlace de "Búsqueda avanzada", pulsar para cambiar.
  2. Teclear la query consulta JQL usando los campos, operadores y valores de campo o funciones.
  3. Pulsar sobre el boton botón de búsqueda (representado con una lupa) 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".

Image Added

Uso de la función de autocompletado

A la vez que se escribe la consulta, JIRA 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.

...

  • 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 cionsutla consulta contiene un operador EMPTY
  • la consulta contiene cualquiera de los operadores de comparación: !=, IS, IS NOT, >, >=, <, <=
  • tla 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".

...

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 asunto asuntos (cualquier estado, cualquier proyecto) asignadas al administrador del sistema (aperezhmora), 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.

...

  • 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
 

projectProyecto
clave
Clave 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
fué
fue modificado