Workflow JIRA : Comment limiter les options de résolution
logo-bleu_rvb.png
Back

Workflow JIRA : limiter les options de résolution

En tant que consultant, j’ai souvent eu des demandes émanant de mes clients qui souhaitaient limiter les valeurs du champ Résolution uniquement pour un projet donné, car cela pouvait perturber les utilisateurs. Dans cet article, je vais vous montrer comment faire cela rapidement.

Résolution dans JIRA

Le champ Résolution est un champ global dans JIRA, ce qui signifie qu’il est visible et utilisé dans tous les projets JIRA de l’instance :

close1

Dans l’exemple suivant, nous allons exclure l’option Cannot Reproduce du champ résolution, uniquement pour le projet “Team space“.

La première étape consiste à récupérer le “Resolution ID” de l’option que l’on souhaite exclure de la liste :

  • Allez dans le menu Issues Issue Attributes > Resolution. La liste des résolutions est affichée. (Note : Un compte administrateur JIRA est nécessaire pour accéder à cette page).

resol1

  • Cannot Reproduce est l’option que l’on souhaite exclure, cliquez sur “Edit” comme ci-dessous :

edit1

  • Dans l’URL du navigateur, on trouve l’ID de l’option qui est ici égal à 5. Notez cette valeur pour l’étape suivante.

url

  • A présent, éditez le workflow du projet dans lequel la résolution est à exclure.

workflow1

  • Sélectionnez la transition dans laquelle se trouve le champ résolution, et cliquez sur Properties. Dans cet exemple, le champ Résolution est utilisé dans l’écran de la transition Close Lead:

tran1

  • Entrez la nouvelle clé  jira.field.resolution.exclude dans le champ Property Key puis saisissez dans le champ Property value la valeur de l’ID récupérée auparavant (5 dans notre exemple), cliquez ensuite sur Add pour ajouter la propriété puis publiez le workflow.

workflow1

Note : vous pouvez exclure plusieurs résolutions en entrant les IDs séparés par des virgules (par exemple : 5,1000,1002).

  • Comme vous pouvez le voir, à présent, lorsqu’un utilisateur ferme un ticket dans le projet “Team Space”, l’option Cannot Reproduce ne peut plus être sélectionnée :

Close Screen

Félicitations ! Vous venez d’apprendre comment limiter les options de résolution pour un projet donné !

Pour aller plus loin…

Beaucoup d’autres propriétés peuvent être utilisées dans les workflows. Voici quelques exemples très utiles :

  • Nom : jira.field.resolution.include valeur : Resolution ID
    Utilisez cette propriété pour ne faire apparaître que les options souhaitées, à l’inverse de l’exemple d’exclusion que vous venez de faire.
  • Nom : jira.issue.editable valeur : true ou false
    Utilisez cette propriété pour empêcher les utilisateurs de modifier le ticket lorsqu’il se trouve dans un statut donné. (Par exemple lorsque le ticket est clos, on ne peut plus le modifier)
  • Nom : opsbar-sequence valeur : nombre supérieur ou égal à 0
    Utilisez cette propriété pour organiser l’ordre d’affichage des boutons de transition.
    Pour savoir comment configurer cette option, rendez-vous sur la page Customize how transitions appear.

Vous trouverez davantage d’informations à propos des propriétés de workflow sur la page Workflow properties. Si vous avez la moindre question, laissez un commentaire, je serai ravi de vous aider !

Cutted Triangle

Subscribe to the Valiantys Newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

In accordance with our privacy policy, we are committed to respecting your personal data.

Contact us

Our Atlassian certified consultants will be happy to answer you.

Join us

We're building the next dream team - Are you in?

Follow us

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.