Meilleures pratiques – Limiter les options de sélection des solutions dans JIRA

Propriétés du flux de travail

Dans le cadre de mes projets clients, mais aussi lors de mes formations sur JIRA, je trouve toujours passionnant de constater à quel point JIRA peut s'adapter avec souplesse aux processus de travail les plus divers. Bien sûr, le système atteint ses limites face à certaines exigences. La plupart des problèmes peuvent être résolus avec un peu d’expérience, mais dans certains cas, il faut accepter un compromis – comme c’est le cas avec d’autres outils. Dans cet article, je souhaite mettre l’accent sur le champ « Solution » et montrer comment configurer les options de sélection au niveau du type d’issue.

La configuration du champ « Solution » dans JIRA ne s’effectue pas via un schéma, comme c’est le cas pour les autres configurations. Si vous travaillez avec des types de projets très variés dans le système, de nombreuses options de sélection s’accumulent au fil du temps dans le champ « Solution » ; celles-ci s’affichent généralement dans chaque projet, au niveau de chaque ticket.

Atlassian JIRA : domaine de solutions – toutes les options

Chez Atlassian, cette possibilité de configuration manquante fait déjà l'objet d'une demande très débattue, qui réclame la mise en place de configurations spécifiques à chaque projet pour les solutions (JRA-3821).

Il existe toutefois dans JIRA un moyen de présenter à l'utilisateur une liste plus restreinte d'options de solution, plutôt que de le confronter à une longue liste : les propriétés de workflow

Solution : propriétés du workflow

Il existe une propriété de workflow appelée jira.field.resolution.include. Cette propriété, associée aux identifiants des options de résolution, doit être intégrée dans le workflow à toutes les étapes où l’utilisateur est amené à définir la résolution via un écran de workflow. Seules les options répertoriées s’affichent alors dans la liste de sélection. Il est également possible d’utiliser jira.field.resolution.exclude si l’on souhaite exclure quelques options seulement de la liste complète. Remarque : la propriété définie dans le workflow s’applique également en cas de modification multiple.

Étape 1

Commencez donc par repérer les identifiants nécessaires dans la liste des solutions et notez-les.

Atlassian JIRA : comment trouver l'ID du champ de solution des options

Étape 2

Ouvrez le workflow en mode édition et sélectionnez la transition souhaitée.

Atlassian JIRA - Espace de solutions_Modification des propriétés du workflow

Étape 3

Ajoutez la propriété jira.field.resolution.include ainsi que tous les identifiants des options que vous souhaitez afficher. Les identifiants doivent être séparés par une virgule et saisis sans espace !

Atlassian JIRA - Zone de solution_Ajout de nouvelles propriétés de workflow

Étape 4

Pour que les modifications soient prises en compte, publiez le projet de workflow.

Publier le domaine de solution Atlassian JIRA_Workflow

Étape 5

Voici à quoi ressemble le résultat une fois mis en ordre :

Atlassian JIRA : champ de solutions_limité aux options importantes

Avec un peu de travail minutieux, vous pouvez donc afficher de manière ciblée aux utilisateurs uniquement les solutions nécessaires pour chaque type de ticket du projet. Vous améliorez ainsi le confort lors de la recherche de tickets clôturés et facilitez également la création de rapports.

Vous pouvez également utiliser l’un des modules complémentaires suivants. Dans la liste des modules complémentaires, j’ai volontairement inclus des solutions pour les priorités et les liens :

Même s’il existe des propriétés de workflow ou des modules complémentaires, voici ma recommandation : « N’abusez pas des solutions. Il suffit de créer dans l’administration un ensemble suffisant d’options de solution couvrant si possible tous les cas de figure. Formulez les descriptions des différentes options de manière aussi générale que possible et proposez la configuration adaptée dans les projets. »

Amusez-vous bien en les testant !

Vous avez des questions ou souhaitez bénéficier de nos conseils ?

Prenez rendez-vous pour un entretien personnalisé et sans engagement avec nos experts commerciaux Atlassian.

Marlen Kaiser, Team Leader Customer Acquisition bei Communardo Software GmbH

Votre interlocuteur

Ihr Atlassian Sales Team
Nous vous aidons volontiers

Prendre rendez-vous dès maintenant