Revenir au statut précédent dans un workflow JIRA


Publié par
Romain BEAUVOIS

15 avril 2016

Les personnes travaillant sur les workflows JIRA se demandent souvent s’il est possible de glisser une demande vers le statut dans lequel elle se trouvait précédemment. Un cas d’utilisation très courant est par exemple : mettre un ticket en attente en demandant d’avantage d’informations avant de revenir dans le workflow pour continuer le processus.

Dans l’exemple suivant, vous allez découvrir comment créer un statut ‘En Attente’ et les transitions permettant de revenir à l’état précédent!

Pour cette astuce, l’installation du plugin JIRA Misc Worklows Extensions est nécessaire.

Création de mon workflow

  • Créez une transition globale vers le statut ‘En Attente’
  • Créez des transitions depuis le statut ‘En Attente’ vers chacun des statuts vers lesquels vous souhaitez revenir
    Puisque les transitions ne peuvent pas avoir le même nom, ajoutez des espaces à la fin de leurs noms!

Workflow

Ajoutez des conditions aux transitions

Les transitions depuis les états ‘En Attente’ et ‘Terminé’ n’étant pas nécessaires, nous allons les cacher. Pour cela, ajoutez la condition Valeur du Champ à la transition globale vers le statut ‘En Attente’ :

Value field condition


Sur chacune des transitions ‘Retour au statut précédent’, ajoutez la condition Statut Précédent en sélectionnant le statut approprié dans les options. Par exemple sur la transition depuis ‘En Attente’ vers ‘En Cours’ :
Previous Status condition

Voyons le résultat !

Ma demande est dans l’état ‘Ouvert’ : les actions de transitions ‘En Attente’ et ‘Démarrer’ sont accessibles.

Open Status

 

Ma demande est dans l’état ‘En Attente’ : je peux seulement revenir vers l’état précédent.

On Hold Status

Et voilà, vous savez maintenant comment glisser des demandes vers leur statut précédent dans un workflow JIRA. Si vous avez une question ou une remarque, n’hésitez pas à me laisser un commentaire !