
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.

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.

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

É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 !

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

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

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 :
- Project Priorities for JIRA (priorités)
- Issue Type Resolutions for JIRA (solutions)
- Issue Subtask Types for JIRA (sous-tâches)
- Extended Schemes for JIRA (liens, priorités, solutions)
- Filtres de types de tickets (types de tickets)
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.

Votre interlocuteur
Ihr Atlassian Sales TeamNous vous aidons volontiers
- Kleiststraße 10a, 01129 Dresden
- Tél. : 0800 8 776 776
- sales@communardo.de