Búsqueda de tareas en JIRA (lenguaje simple). Parte 2: Búsqueda avanzada

La estructura de las consultas JQL sin ejemplos es difícil de entender para los especialistas que no están familiarizados con JIRA antes.

Ya logramos informarle sobre una búsqueda rápida y básica. Ahora pasemos al más poderoso de los tres métodos: búsqueda avanzada .

En este modo, puede especificar criterios que no se pueden establecer en los otros dos modos anteriores (por ejemplo, ORDENAR POR clasificación). Pero debe dominar la creación de consultas estructuradas utilizando el lenguaje de consulta JIRA (JQL).



Para utilizar la búsqueda "avanzada", vaya al elemento de menú Buscar -> Buscar consultas.

Y si está en el modo de búsqueda "básico", haga clic en el botón "Avanzado"





1. Crear consultas JQL

La consulta JQL más simple consiste en un campo seguido de un operador, y luego uno o más valores válidos para este campo. Por ejemplo:

proyecto = "YAT"

Tal solicitud ayudará a encontrar todas las tareas del proyecto YAT. Aquí se usa el campo del proyecto, el operador equivalente es "=" y el valor válido es "YAT".

Una consulta más compleja podría verse así:

project = "YAT" AND assignee = currentuser ()

Por lo tanto, seleccionaremos todas las tareas del proyecto "YAT" asignado al usuario actual
(es decir, en ti). La solicitud contiene: el operador lógico "AND", el campo "asignado" para seleccionar tareas por el usuario actual, el operador equivalente "=" y la función "currentuser ()", que devuelve el nombre del usuario actual del sistema.

Al crear una consulta en el modo de búsqueda avanzada, JIRA muestra una lista de todos los operadores posibles para el campo de consulta.

JIRA también muestra una lista de valores disponibles para los campos " AffectedVersion ", " FixVersion ", " Componentes ", campos de formato " Versión " personalizados y listas desplegables.

Al utilizar los campos de formato de usuario en una búsqueda, JIRA le permite encontrar el usuario requerido por su apellido.

Puede usar paréntesis en consultas complejas de JQL. Por ejemplo, si desea encontrar todas las tareas permitidas en el proyecto SysAdmin, así como todas las tareas (de cualquier estado, cualquier proyecto) actualmente asignadas al administrador del sistema (admin), puede usar paréntesis para indicar la prioridad de los operadores lógicos en la solicitud.

(proyecto = SysAdmin Y estado = resuelto) O cesionario = admin

Atencion

JQL tiene caracteres reservados.
símbolo+.,;?El |* */ /%^$ $# #@ @[]

Si desea utilizar uno de ellos en la solicitud, debe:
  1. seleccione el texto que contiene el carácter especial con comillas dobles ("......") o simple ('......');
  2. si el texto de búsqueda contiene uno de los caracteres que se enumeran a continuación, una doble barra diagonal inversa ("\\") siempre va precedida de él.
    + - & |! () {} [] ^ ~ *? \:
  3. Además, para mantener una búsqueda efectiva en JIRA, hay palabras reservadas en inglés (también conocidas como 'palabras de detención') que se ignoran en la búsqueda de JQL. La lista de tales palabras:
    "A", "y", "son", "como", "en", "ser", "pero", "por", "para", "si", "en", "en", "es "," It "," no "," not "," of "," on "," or "," such "," that "," the "," their "," then "," there ", "Estos", "ellos", "esto", "a", "fue", "voluntad", "con"

Un ejemplo:
resumen ~ "\\ [ejemplo \\]"

Atencion
JIRA también tiene palabras reservadas.

Si se menciona una de las siguientes palabras en el texto de búsqueda, este texto debe ser entre comillas dobles ("......") o simple ('......').

Lista de palabras reservadas:
Un"Abortar", "acceder", "agregar", "después", "alias", "todos", "alterar", "y", "cualquiera", "como", "asc", "auditoría", "promedio" "
B"Antes", "comenzar", "entre", "booleano", "romper", "por", "byte"
C"Capturar", "cf", "char", "personaje", "comprobar", "punto de control", "intercalar", "intercalar", "columna", "confirmar", "conectar", "continuar", "contar" "," Crear "," actual "
D"Fecha", "decimal", "declarar", "decrementar", "predeterminado", "valores predeterminados", "definir", "eliminar", "delimitador", "desc", "diferencia", "distinto", "dividir "," Do "," double "," drop "
E"De lo contrario", "vacío", "codificación", "fin", "igual", "escape", "exclusivo", "ejecutivo", "ejecutar", "existe", "explicar"
F"Falso", "buscar", "archivo", "campo", "primero", "flotante", "para", "de", "función"
H"Tener"
Yo"Identificado", "si", "inmediato", "dentro", "incremento", "índice", "inicial", "interno", "dentro", "entrada", "inserción", "int", "entero" "," Intersect "," intersection "," into "," is "," isempty "," isnull "
J"Únete"
L"Último", "izquierda", "menos", "me gusta", "límite", "bloqueo", "largo"
M"Máx", "min", "menos", "modo", "modificar", "módulo", "más", "multiplicar"
N"Siguiente", "noaudit", "no", "notin", "nowait", "nulo", "número"
O"Objeto", "de", "en", "opción", "u", "orden", "exterior", "salida"
P"Poder", "anterior", "anterior", "privilegios", "público"
R"Elevar", "sin procesar", "resto", "renombrar", "recurso", "devolver", "devolver", "revocar", "derecho", "fila", "rowid", "rownum", "filas "
S"Seleccionar", "sesión", "conjunto", "compartir", "tamaño", "sqrt", "inicio", "estricto", "cadena", "restar", "suma", "sinónimo"
T"Tabla", "entonces", "a", "trans", "transacción", "disparador", "verdadero"
U"Uid", "union", "unique", "update", "user"
V"Validar", "valores", "ver"
W"Cuándo", "cuando", "dónde", "mientras", "con"


2. Usando plantillas para búsqueda de texto

Se pueden usar caracteres especiales para definir patrones de búsqueda de texto. Veamos algunos ejemplos:
LetreroAlcance y descripciónEjemplo
?"?" se usa para reemplazar un solo carácter en un patrón.
Por ejemplo, la ortografía de las palabras "texto" y "prueba" es diferente
solo personaje Para buscar ambas opciones es suficiente
establecer patrón: te? t
resumen ~ "te? t"
* *"*" se usa para reemplazar en una plantilla de texto
cero o más caracteres Por ejemplo, para seleccionar texto
Se puede usar "Windows", "Win95" o "WindowsNT"
patrón: ganar *
Para seleccionar el texto "Win95" o "Windows95"
puede usar el patrón: wi * 95
resumen ~ "wi * 95"
~"~" se puede usar para configurar
patrones de búsqueda difusos. En este caso, el personaje "~"
sustituido al final de la palabra deseada. Por ejemplo
para encontrar un término ortográfico similar a "roam"
utilizar patrón: vagar ~
Como resultado, se pueden encontrar las palabras "espuma" o "vagabundeo".

resumen ~ "prox ~"


3. Operadores lógicos JQL

OperadorDescripciónEjemplo
YOperación lógica "Y" que conecta dos o más condiciones. Se utiliza para aclarar las condiciones de selección.
proyecto = "YAT" y estado = "Abierto" - seleccione todas las tareas del proyecto "YAT"
en el estado de "Abierto"
OOperación lógica "OR", conectando dos o más condiciones.
reportero = demo_1
o reporter = demo_2 - selecciona todas las tareas del proyecto creadas por
es el usuario demo_1
o usuario demo_2.
NOPara revertir el resultado de una condición lógica.no asignado = demo_1 -
seleccione todas las tareas cuyo ejecutor
no es un usuario demo_1.
ORDENAR POROrdenar por

Por defecto, usará su propio orden,
aplicado a este campo. Puede anular la dirección de clasificación:
ascendente ("asc") o descendente ("desc").
fecha de vencimiento = pedido vacío por creado -
seleccione todas las tareas que tengan campos de Fecha de vencimiento vacíos,
Ordene los resultados de la selección por el campo "Creado".

fecha de vencimiento = orden vacía por creado, prioridad desc -
seleccione todas las tareas que tengan campos de Fecha de vencimiento vacíos,
ordenar los resultados de la selección por el campo "Creado"
en su propio orden, luego en el campo "Prioridad" (Prioridad)
en orden descendente

4. Operadores de comparación JQL
OperadorDescripciónEjemplo
=Equivalente

Usado para la asignación
Criterios de cumplimiento total.
reportero = demo_1
! =No es igual

Se utiliza para establecer criterios de búsqueda,
que dice claramente que en el encontrado
la tarea no debe contener un campo específico
Un cierto valor.
reportero! = demo_1

o puedes usar el registro
NO reportero = demo_1
>Más que eso

Se usa para crear expresiones.
con campos del formato "Versión",
Formato de fecha y hora y campos numéricos.
votos> 4
fecha de vencimiento> ahora ()
> =Más que o igual.

Se usa para crear expresiones.
con campos del formato "Versión",
Formato de fecha y hora y campos numéricos.
votos> = 4
fecha de vencimiento> = "31/12/2008"
creado> = "-5d"
<Menos que eso.

Se usa para crear expresiones.
con campos del formato "Versión",
Formato de fecha y hora y campos numéricos.
votos <4
fecha de vencimiento <ahora ()
<=Menor o igual.

Se usa para crear expresiones.
con campos del formato "Versión",
Formato de fecha y hora y campos numéricos.
actualizado <= "-4w 2d"
EnSe usa para seleccionar tareas por disponibilidad
en un campo específico de uno de los valores.

Se resalta un conjunto de opciones de valor en ambos lados.
paréntesis, opciones entre paréntesis
están separados por comas.
Versión afectada en ("3.14", "4.2")
reportero en (demo_1, demo_2)
o asignado en (demo_1, demo_2)
NO ENSe usa para seleccionar tareas
en un cierto campo que no está contenido
ninguno de los valores listados.

Se resalta un conjunto de opciones de valor en ambos lados.
paréntesis, opciones entre paréntesis
están separados por comas.
FixVersion no en (A, B, C, D)

o puedes usar el registro
No FixVersion en (A, B, C, D)
~Contiene

Utilizado únicamente para criterios
selección por campos de texto.
resumen ~ ganar
resumen ~ "colector de problemas"
! ~No contiene

Utilizado únicamente para criterios
selección por campos de texto.
resumen! ~ "coleccionista de problemas"

o puedes usar el registro
no resumen ~ "colector de problemas"
ISEste operador puede ser usado
solo con los valores VACÍO o NULO.

Se usa para buscar tareas, campo específico
que no contiene valores
fixVersion está vacío
NO ESEste operador puede ser usado
solo con los valores VACÍO o NULO.

Se usa para buscar tareas definidas
cuyo campo es requerido.
La versión afectada no está vacía
EraPara seleccionar tareas, un campo específico
que anteriormente tenía el valor especificado.

Aplicable exclusivamente a campos:

  • "Reportero" (Autor);
  • "Cesionario" (Contratista);
  • "Fix Version" (corregido en versiones);
  • "Versión afectada" (aparece en las versiones);
  • "Prioridad";
  • "Estado";
  • "Resolución".

El operador WAS también puede tener los siguientes predicados opcionales:

  • DESPUÉS de "fecha"
  • ANTES de "cita"
  • POR "nombre de usuario"
  • DURANTE ("fecha1", "fecha2")
  • EN "fecha"

estado FUE "En curso": para seleccionar tareas,
siempre en estado En progreso.

estado FUE "Resuelto" POR demo_1 ANTES de "02/02/2011" -
para la selección de tareas traducidas al estado "Resuelto"
por demo_1 hasta la fecha "02/02/2011".
Estaba enPara seleccionar tareas, un campo específico
que anteriormente contenía uno de los valores enumerados.

Alcance y predicados utilizados para
El operador WAS IN, igual que el operador WAS.
estado WAS IN ("Resuelto", "En progreso")
ANTES "02/02/2011" - para la selección de tareas traducidas
en el estado de "Resuelto" o "En progreso" hasta la fecha de "02/02/2011".
No estaba enPara seleccionar tareas que nunca
ya sea hasta cierto punto, no se mantuvieron en un cierto
campo ninguno de los valores enumerados.

Alcance y predicados aplicados al operador WAS NOT IN,
lo mismo que para el operador WAS.
estado NO ESTABA EN ("Resuelto", "En progreso")
ANTES de "02/02/2011" - para la selección de tareas no encontradas previamente
en los estados "Resuelto" y "En progreso"
hasta la fecha "02/02/2011".
No fuePara seleccionar tareas que nunca
ya sea hasta cierto punto, no se mantuvieron en un cierto
establecer campo de valor.

Alcance y predicados aplicados al operador WAS NOT,
lo mismo que para el operador WAS.
el estado NO ESTABA "En progreso"
ANTES de "02/02/2011" - para la selección de tareas no encontradas previamente
en el estado de "En curso" hasta la fecha de "02/02/2011".
CAMBIADOPara seleccionar tareas cuyo campo especificado ha cambiado.

Aplicable exclusivamente a campos:

  • "Reportero" (Autor);
  • "Cesionario" (Contratista);
  • "Fix Version" (corregido en versiones);
  • "Versión afectada" (aparece en las versiones);
  • "Prioridad";
  • "Estado";
  • "Resolución".

El operador WAS también puede tener los siguientes predicados opcionales:

  • DESPUÉS de "fecha"
  • ANTES de "cita"
  • POR "nombre de usuario"
  • DURANTE ("fecha1", "fecha2")
  • EN "fecha"
  • DE "oldvalue"
  • A "nuevo valor"

cesionario CAMBIADO - para la selección de tareas, intérprete
que ha sido cambiado

estado CAMBIADO DE "En curso" A "Abierto" - para seleccionar tareas
estado que ha cambiado de "En curso" a "Abierto".
prioridad CAMBIADA POR demo_1 ANTES de endOfWeek ()

DESPUÉS de startOfWeek () - para seleccionar tareas cuya prioridad
se modificó durante la semana actual por demo_1.

5. Funciones JQL
FunciónDescripciónSintaxisOperadores disponiblesEjemplos
aprobado ()Solo para JIRA Service Desk.

Para seleccionar las tareas de JIRA Service Desk que requieren aprobación, la decisión final sobre la cual se aprueba.

Se aplica a los campos de tipo "Aprobaciones".
aprobado ()=aprobación =
aprobado ()
aprobador ()Solo para JIRA Service Desk.

Para seleccionar tareas de JIRA Service Desk que requieren aprobación
o ya acordado por uno o todos estos usuarios.

Se aplica a los campos de tipo "Aprobaciones".
aprobador
(usuario, usuario)
=aprobación = aprobador (demo_1,
demo_2)
cascada
Opción ()
Para la selección de tareas por el valor del campo en cascada (campos de listas dependientes).cascadeOption
(parentOption)

cascadeOption
(parentOption,
childOption)
EN, NO EN"Tipo de solicitud" en cascadeOption ("Desarrollador",
"Prolongación")
cerrado
Sprints ()
Aplicable al campo Sprint.
Para seleccionar tareas agregadas a sprints completados.
closedSprints ()EN, NO ENcorrer
closedSprints ()
componentes
LeadByUser ()
Aplicable
al campo "Componentes".

Para seleccionar tareas en el campo "Componentes" del cual se selecciona un componente cuyo líder es usted o el usuario que elija.
Componentes
LeadByUser ()
es usado
para seleccionar tareas
por usuario actual
componentes
Leadbyuser
(nombre de usuario)
EN, NO ENcomponente
en componentes
LeadByUser () -
conducir
componentes
eres tu mismo

componente
en componentes
Leadbyuser
(demo_1) -
conducir
componentes
es
el usuario
demo_1.
corriente
Iniciar sesión ()
Devuelve el tiempo de sesión del usuario actual.

Usado en expresiones con campos "Creado".
Fecha de vencimiento
(Fecha límite), "Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
currentLogin ()= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
creado>
currentLogin ()
currentUser ()Devuelve el inicio de sesión del usuario autorizado actual.

Se usa para crear expresiones con campos de Reporter.
(Autor)
"Asignado"
(Contratista), "Votante", "Observador" y campos personalizados del formato "Usuario".
currentUser ()= ,! =reportero =
currentUser ()

cesionario! =
currentUser ()
O el cesionario es
VACÍO
más temprano
Inédito
Version ()
Para buscar en función de la primera versión inédita (es decir, la próxima versión que se lanzará) del proyecto especificado.

Precaución
La primera versión inédita se determina por orden, no por fechas.

Se utiliza para crear expresiones con los campos "AffectedVersion" (aparece en las versiones ")," FixVersion "(fijo en las versiones), campos personalizados del formato de versión.
más temprano
Inédito
Versión (proyecto)
EN, NO ENOpiniones afectadas =
más antiguo no publicado
Versión
(ABC)

fixVersion =
más antiguo no publicado
Versión
(ABC)
endOfDay ()Para buscar al final del día actual .

Usado en expresiones de campo
"Creado" (Creado),
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos de formato de fecha y hora personalizados.
endOfDay ()

endOfDay ("inc")

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 día.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
debido
<endOfDay () -
fecha límite
hasta el final
día actual

debido <endOfDay
("+1") -
fecha límite
hasta el final
mañana
endOfMonth ()Para buscar a finales del mes actual .

Usado en expresiones con campos "Creado".
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
endOfMonth ()

endOfMonth ("inc")

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 mes.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
debido
<endOfMonth () -
fecha límite
hasta el final
mes actual

debido <endOfMonth
("+ 15d") -
fecha límite para
El 15
el mes que viene
endOfWeek ()Para buscar al final de la semana actual .

Usado en expresiones con campos "Creado".
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
endOfWeek ()

endOfWeek ("inc"),

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 semana.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
debido
<endOfWeek () -
fecha límite
hasta el final de la corriente
semanas

debido <endOfWeek
("+1") -
fecha límite
hasta el final
la semana que viene
endOfYear ()Para buscar a finales del año en curso .

Usado en expresiones con campos "Creado"
(Creado)
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
endOfYear ()

endOfYear ("inc")

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
es decir, 1 año.
Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
debido <endOfYear () -
fecha límite
hasta el final
año actual

debido <endOfYear
("+ 3M") -
fecha límite
hasta finales de marzo
el año que viene
issueHistory ()Devuelve las últimas 50 tareas que vio.issueHistory ()EN, NO ENemitir en
issueHistory ()
problemas con
Remotelink
PorGlobalId ()
Para seleccionar tareas que tienen enlaces externos con identificadores globales específicos.

Precaución
La función te permite ingresar
identificación global
en cantidad
de 1 a 100.
Llamada de función vacía
o llamada de función
con el número de parámetros
> 100 dará como resultado un error .
problemas
Con control remoto
LinksByGlobalId ()
EN, NO ENemitir en
cuestiones con control remoto
LinksByGlobalId
(abc, def)
lastLogin ()Devuelve la hora de inicio de la sesión anterior del usuario actual.

Usado en expresiones de campo
"Creado" (Creado),
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
lastLogin ()= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
creado>
lastLogin ()
ultimo
Liberado
Version ()
Para buscar en función de la última versión lanzada del proyecto especificado.

Precaución
La versión más reciente lanzada está determinada por orden, no por fechas.

Se utiliza para crear expresiones con los campos "AffectedVersion" (aparece en versiones), "FixVersion" (fijo en versiones), campos personalizados del formato de versión.
ultimo
ReleasedVersion
(proyecto)
= ,! =Opiniones afectadas =
último
Versión (ABC)

fixVersion =
último
Versión (ABC)
LinkedIssues ()Para seleccionar tareas en función de la presencia de una conexión con una tarea específica.

Precaución
LinkType distingue entre mayúsculas y minúsculas.
Temas relacionados
(número clave)

Temas relacionados
(issueKey, linkType)
EN, NO ENproblema en problemas vinculados
(ABC-123,
"Está duplicado por")
membersOf ()Para seleccionar tareas basadas en el usuario que pertenece de un campo específico a un grupo JIRA específico.

Se utiliza para crear expresiones con los campos "Reportero" (Autor), "Asignado" (Artista), "Votante", "Observador" y campos personalizados del formato "Usuario".
miembros de
(Grupo)
EN, NO ENcesionario no
en membersOf (QA)
myApproval ()Solo para JIRA Service Desk.

Para seleccionar tareas de JIRA Service Desk que requieren la aprobación del usuario actual o ya acordadas por el usuario actual.
Se aplica a los campos de tipo "Aprobaciones".
myApproval ()=aprobación =
myApproval ()
myPending ()Solo para JIRA Service Desk.

Para seleccionar tareas de JIRA Service Desk que requieren la aprobación del usuario actual.
Se aplica a los campos de tipo "Aprobaciones".
myPending ()=aprobación =
myPending ()
ahora ()Para buscar la hora actual .

Se utiliza para crear expresiones con los campos "Reportero" (Autor), "Asignado" (Artista), "Votante", "Observador" y campos personalizados del formato "Usuario".
ahora ()= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
fecha de vencimiento <ahora ()
y estado no en
(cerrado, resuelto)
openSprints ()Aplicable al campo Sprint.

Para seleccionar tareas agregadas a sprints incompletos
openSprints ()EN, NO ENcorrer
openSprints ()
pendiente ()Solo para JIRA Service Desk.

Para la selección de tareas de JIRA Service Desk que requieren aprobación.

Se aplica a los campos de tipo "Aprobaciones".
pendiente ()=aprobación =
pendiente ()
pendiente por ()Solo para JIRA Service Desk.

Para seleccionar tareas de JIRA Service Desk que requieren la aprobación de los usuarios específicos.

Se aplica a los campos de tipo "Aprobaciones".
pendiente
(usuario1, usuario2)

proyectos
ByUser ()
=aprobación =
pendiente (demo_1)

aprobación =
pendiente (demo_1,
demo_2)
proyectos
ByUser ()
Para seleccionar tareas de proyectos que tienen un usuario específico asignado a la función Líder del proyecto.

Se aplica al campo Proyecto.
projectsLeadByUser ()
- para la selección de tareas
por usuario actual.

proyectos
Byuser
(nombre de usuario)
EN, NO ENproyecto en
proyectos
ByUser ()
Estado AND = Abierto

proyecto en
proyectos
Por usuario (demo_1)
Estado AND = Abierto
proyectos
Donde
Tiene
Permiso ()
Para seleccionar tareas de proyectos en los que el usuario actual tiene un permiso específico.

Se aplica al campo Proyecto.
proyectos
Donde
Haspermission
(permiso)
EN, NO ENproyecto en
proyectos donde
El usuario tiene
Permiso
("Resolver problemas")
Estado AND = Abierto
proyectos
Donde
HasRole ()
Para seleccionar tareas de proyectos en los que el usuario actual tiene un rol de proyecto específico.

Se aplica al campo Proyecto.
proyectos donde
UserHasRole
(nombre de rol)
EN, NO ENproyecto en
proyectos donde
UserHasRole
("Desarrolladores")
Estado AND = Abierto
liberado
Versiones ()
Para buscar por versiones publicadas de un proyecto específico o todos los proyectos JIRA a la vez.

Se utiliza para crear expresiones con los campos "AffectedVersion" (aparece en versiones), "FixVersion" (fijo en versiones), campos personalizados del formato de versión.
ReleasedVersions () -
para seleccionar tareas
para todos los proyectos

Versiones liberadas
(proyecto)
EN, NO ENFixVersion en
Versiones liberadas
(ABC)

Versión afectada en
Versiones liberadas
(ABC)
estándar
IssueTypes ()
Para seleccionar tareas del tipo padre.estándar
IssueTypes ()
EN, NO ENtipo de problema en
estándar
IssueTypes ()
inicio
Día ()
Para buscar por el comienzo del día actual .

Usado en expresiones con campos "Creado"
(Creado)
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
startOfDay ()

startOfDay ("inc")

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 día.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
creado>
startOfDay () -
tareas creadas
para el día actual

creado>
startOfDay
("-3d") - tareas,
creado para
últimos tres días
inicio
Mes ()
Para buscar por el comienzo del mes actual .

Usado en expresiones de campo
"Creado" (Creado),
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos personalizados del formato de fecha y hora.
startOfMonth ()

startOfMonth ("inc")

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 mes.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
creado>
startOfMonth () - tareas,
creado para
mes actual

creado> startOfMonth
("+ 14d") - tareas,
creado a partir del decimoquinto
fecha del mes actual.
inicio
Semana ()
Para buscar por el comienzo de la semana actual .

Usado en expresiones de campo
"Creado" (Creado),
Fecha de vencimiento
(Fecha límite)
"Resuelto"
(Fecha de decisión)
"Actualizado", campos de formato de fecha y hora personalizados.
startOfWeek ()

startOfWeek ("inc"),

donde inc es
opcional
incriminación
(±) nn (y | M | w | d | h | m).

Si el especificador de la unidad
medición de tiempo omitida,
usado por defecto
período natural de función,
Es decir, 1 semana.

Si se omite ±,
entonces el valor predeterminado es +.
= ,! =,>,> =, <, <=
en predicados de los operadores WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
creado>
startOfWeek () - tareas,
creado para
semana actual

creado>
startOfWeek
("-1") — ,


.
startOf
Year()
.


«Created»
(),
«Due Date»
( ),
«Resolved»
( ),
«Updated» (), -.
startOfYear()

startOfYear(«inc»)

inc —


(±)nn(y|M|w|d|h|m).


,

,
. . 1 .

±,
+.
=, !=, >, >=, <, <=
WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
created >
startOfYear() —

.

created >
startOfYear
("-1") — ,


.
subtask
IssueTypes()
.subtask
IssueTypes()
IN, NOT INissuetype in
subtask
IssueTypes()
unreleased
Versions()
JIRA-.

«AffectedVersion» ( ), «FixVersion» ( ), Version.
unreleasedVersions()


.

unreleased
Versions
(project)
IN, NOT INfixVersion in
unreleased
Versions(ABC)
voted
Issues()
, .votedIssues()IN, NOT INproblema en
votesIssues ()

Problemas vistos ()
Para seleccionar tareas que usted es un observador.watchIssues ()EN, NO ENproblema
enwatchIssues ()


Espero que el análisis del modo avanzado lo ayude a encontrar tareas.
Usa y no te pierdas;)

Source: https://habr.com/ru/post/449932/


All Articles