Recherche de tâches dans JIRA (langage simple). Partie 1: Recherche rapide et basique

Récemment, JIRA est activement utilisé par des organisations qui n'ont pas de connexion directe avec l'informatique. Il est difficile pour les spécialistes qui ne connaissent pas JIRA auparavant de comprendre la structure des requêtes JQL si vous ne donnez pas d'exemples.

Pour simplifier la perception, nous avons décidé de rassembler toute la documentation, de la localiser et de la placer en un seul endroit. Et nous commencerons par les recherches «basiques» et «rapides» .



Beaucoup étaient confrontés à la nécessité soit de trouver une tâche appropriée dans la variété de celles déjà créées, soit de sélectionner un groupe de tâches répondant à certains critères. Pour cela, JIRA fournit des fonctionnalités flexibles conçues à la fois pour un spécialiste technique et un utilisateur ordinaire, et vous permet également d'enregistrer des recherches pour une utilisation ultérieure. Une demande enregistrée s'appelle un filtre.

Il existe trois façons de rechercher des tâches dans JIRA:

  1. Vite.
  2. Basique.
  3. Avancé (JQL).

Dans cet article, nous parlerons de la recherche «basique» et «rapide» . Comment utiliser la recherche JQL "avancée" - nous le dirons dans la prochaine publication.

Il convient de noter que, quelle que soit la méthode de recherche sélectionnée, seules les tâches disponibles pour votre affichage seront renvoyées comme réponse. L'accessibilité est déterminée par les droits d'accès et les schémas de sécurité dans les projets propriétaires de ces tâches.

Recherche rapide


Le moyen le moins précis et le plus rapide pour trouver des tâches dans JIRA. Le champ de saisie est situé dans le coin supérieur droit de l'écran. Pour l'utiliser, commencez simplement à taper ce que vous recherchez.



1. Saut rapide à la tâche

Si la clé de la tâche sur laquelle vous travaillez est connue, pour une transition rapide, vous devez l'entrer et appuyer sur Entrée.

Supposons que vous travaillez sur une tâche avec la clé "YAT-106", dans ce cas, vous pouvez entrer la valeur "YAT-106" ou "yat-106" dans le champ "Rechercher".

Souvent, vous n'avez même pas besoin d'entrer la clé complète, entrez simplement la partie numérique. Si vous travaillez sur le projet «YAT», lorsque vous entrez dans le champ «106», le système vous redirigera automatiquement vers «YAT-106».

2. Recherche rapide intelligente

JIRA vous permet d'utiliser une recherche rapide «intelligente» avec une saisie minimale. Par exemple, pour rechercher toutes les tâches de type «Tâche» dans le projet «YAT» avec le statut «Terminé», vous devez rechercher la chaîne «Tâche terminée YAT». Et JIRA vous redirige vers la fenêtre du navigateur avec des tâches sélectionnées selon les critères spécifiés.

Le tableau ci-dessous répertorie les termes spécifiques à la recherche rapide intelligente:
Paramètre de rechercheLa descriptionExemple de chaîne de recherche
monRecherchez les tâches qui vous sont attribuées.ma tâche ouverte
r:Rechercher des tâches créées par
vous ou un autre utilisateur ou auteur
non défini.

Attention
Entre «r:» et définition de l'auteur
Il ne devrait y avoir aucun espace.
r: me - recherche de tâches,
dont vous êtes l'auteur.

r: demo_3 - recherche les tâches créées par
est un utilisateur avec le nom d'utilisateur demo_3.

r: aucun - recherche de tâches,
dont l'auteur n'est pas défini.
<nom du projet>
ou
<clé de projet>
Rechercher toutes les tâches
projet spécifique
par son nom ou sa clé.
Projet Yat
Yat
yat
en retardRechercher des tâches dont l'échéance
expire aujourd'hui ou a déjà pris fin.
en retard
créé:
mis à jour:
en raison:
Rechercher des tâches dont les paramètres de date
"Créé" (Créé),
"Mis à jour",
Date d'échéance
répondrait aux critères donnés.

En conséquence,
le paramètre Créé
correspondra à "créé",
"Mis à jour" - "mis à jour",
«Date d'échéance» - due.

Lors de la définition des conditions, vous pouvez utiliser les termes
"Aujourd'hui", "hier", "demain".

Un enregistrement de la forme «-1w», «1w» indiquant,
que la date qui nous intéresse se situe dans l'intervalle
de (-1 semaine) à (+1 semaine) du courant
heure système.

Un enregistrement du formulaire «1w» signifie que nous sommes intéressés par
la date se situe dans la plage de (+1 semaine)
de l'heure actuelle du système.

Abréviations valides pour la date et l'heure:
«w» (semaine), «d» (jour), «h» (heure), «m» (minute).
créé: aujourd'hui - sélection des tâches,
créé pour la journée en cours.

créé: hier -
tâches créées hier.

mise à jour: -1w - tâches,
mis à jour la semaine dernière.

due: 1w - la date d'échéance commence en
une semaine à compter de la date actuelle.

due: -1d, 1w - date d'échéance
réside dans la gamme
du (<date actuelle> - 1 jour)
jusqu'au (<date actuelle> + 1 semaine)

créé: -1w, -30m - date de création
se situe dans la gamme de
(<date et heure de la date actuelle> - 1 semaine)
jusqu'au (<date et heure actuelles>
- 30 minutes)

créé: -1j mis à jour: -4h - tâches créées
pour le dernier jour
et mis à jour pendant
quatre précédents
heures.

<priorité>Recherche de tâches par priorité donnée.critique
haut
moyen
faible
<type d'émission>Recherchez des tâches d'un type spécifique.

Attention
Vous pouvez utiliser plusieurs valeurs.
bug
tâche
bugs
tâches
<résolution>Recherchez des tâches en fonction de la valeur du champ «Résolution».fixe
dupliquer
c:Rechercher des tâches avec un
la valeur du champ "Composant / s".

Attention
Entre «c:» et définition de composant
Il ne devrait y avoir aucun espace.
c: sécurité - tâches
au nom des composants dont
contient le mot "sécurité".
v:Rechercher des tâches par valeur
Affecte les champs Version / s
(Apparaît dans les versions)

Attention
Il ne doit y avoir aucun espace entre «v:» et la définition de version.
v: 3.0 - les tâches sont sélectionnées,
avec des valeurs pour le champ
"Affecte la / les version (s)"
(Apparaît dans les versions):

3.0
3.0 eap
3.0 beta

Mais n'inclut pas les tâches
avec les valeurs suivantes
pour le champ "Affecte les versions"
(Apparaît dans les versions):

3.0.1
3.0.0.4

Pour sélectionner des tâches contenant
également des versions mineures et des versions d'assemblage,
un record comme

v: 3.0 *

À la suite du lancement, les tâches seront sélectionnées
avec des valeurs pour le champ
"Affecte la / les version (s)"
(«Apparaît dans les versions»):

3.0
3.0 eap
3.0 beta
3.0.1
3.0.0.4

ff:Rechercher des tâches par valeur
Champs «Fix Version / s»
(Fixé dans les versions).

La recherche par le paramètre "ff:" est effectuée
similaire à la recherche par le paramètre «v:».
ff: 3.0
ff: 3.0 *

3. Recherche de texte rapide

Vous pouvez également sélectionner des tâches contenant du texte spécifique - il suffit de le saisir dans le champ "Rechercher". JIRA recherche les tâches dans le texte dans seulement trois champs spécifiques:

  • «Résumé» («Thème»);
  • «Description»;
  • "Commentaires" ("Commentaires").

Recherche basique


Il s'agit d'une interface utilisateur pratique pour sélectionner des tâches. Pour l'utiliser, vous n'avez pas besoin de connaître le langage de requête JIRA (JQL).

Accédez à l'élément de menu Rechercher → Rechercher des requêtes ;



et sélectionnez vos critères de recherche:



Par défaut, la recherche «de base» contient:

  1. Le critère «Projet» de la liste déroulante pour sélectionner les projets contenant des tâches qui vous intéressent.
  2. Critère "Tâche / Type" dans la liste déroulante pour sélectionner le type de tâches.
  3. Le critère «Statut» de la liste déroulante pour sélectionner les tâches par statut de workflow.
  4. Le critère "Entrepreneur" pour la sélection des tâches attribuées à des artistes spécifiques. En tant qu'intervenants, vous pouvez sélectionner des utilisateurs JIRA spécifiques ou un groupe JIRA (les tâches affectées à ce groupe seront affichées).
  5. Le critère "Contient du texte" pour sélectionner des tâches pouvant contenir du texte spécifique dans les champs "Résumé", "Description" ou "Commentaires".

Si vous devez ajouter un autre champ aux critères de recherche, alors:

  1. Pour commencer, nous vous recommandons de définir les projets à rechercher dans le champ "Projet";
  2. Définissez le type de tâches dans le champ "Type";
  3. Dans la liste déroulante "Plus", commencez à saisir le nom du champ qui sera utilisé comme critère de sélection.



4. Cochez la case à côté du champ requis;
5. Définissez les critères de sélection pour ce champ.


Pour supprimer les critères de sélection ajoutés, utilisez simplement le bouton
pour ce critère.

Une requête provenant d'une recherche «de base» peut être traduite en une recherche JQL «avancée», et vice versa. Cependant, une requête d'une recherche JQL «avancée» ne peut pas être traduite en une requête «de base» si:

  1. la demande contient une instruction OR ;
  2. la requête contient un opérateur NOT ;
  3. la demande contient une instruction VIDE ;
  4. contient l'un des opérateurs de comparaison ! =, IS, IS NOT,>,> =, <, <= .
  5. la demande indique les champs qui dans la recherche "basique" ne deviennent disponibles qu'après avoir sélectionné les critères du projet et le type de tâches.

Attention

Règle générale: si une requête ne peut pas être créée sous la forme d'une recherche «basique», elle ne peut pas être traduite du JQL «avancé» en «basique».

Nous parlerons des fonctionnalités de la recherche JQL "avancée" dans le prochain article ;)

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


All Articles