Vous souhaitez aller plus loin dans la configuration de vos automatisations Jira ? Par exemple, envoyer des notifications personnalisรฉes sur Teams ou sur des tickets Jira en commentaire. Il suffit dโutiliser des smart values.
Quโest-ce quโune smart value dans Jira ?
Les smart values permettent aux administrateurs Jira de personnaliser des messages afin de profiter dโinformations supplรฉmentaires : clรฉ, titre ou encore lien vers le ticket pour inciter des utilisateurs peu habituรฉs ร utiliser Jira.ย Elles permettent dโajouter pratiquement nโimporte quelle valeur de Jira dans une rรจgle dโautomatisation.
Comment crรฉer une smart value ?
Commenรงons par comprendre comment crรฉer une smart value. Pour faire rรฉfรฉrence ร uneย valeur, il faut lโinclureย entre des doubles accoladesย :ย {{issue.valeur}}.
Pour utiliser les champs personnalisรฉs ou les custom fields dans ces smart values, il suffit dโinscrire :
- le nom du champ personnalisรฉ : {{issue.nom du champ}}
- lโID du champ personnalisรฉ et la syntaxe suivante : {{issue.customfield_130}}
Si vous souhaitez crรฉer vos propres smart values, veuillez vous rรฉfรฉrer ร ย ce document.
Les smart values : les utilisations dans Jira
Les smart values sโutilisent pratiquement avec toutes les valeurs possibles de Jira. Dรฉcouvrons ci-dessous diffรฉrents cas dโutilisation.
Personnaliser des emails ou des notifications
Dans lโexemple suivant nous personnalisons uneย relance pour un ticket arrivรฉ dans un รฉtat โร faireโ.
Personnalisation Automation for Jira โ Smart value
ร copier/coller/adapter :
Bonjourย {{issue.Testeur}}.
Le ticketย {{issue.key}}ย est ร tester
Lโรฉchรฉance pour le ticketย {{issue.key}} est fixรฉe auย {{issue.duedate}}.
Ce ticket est pondรฉrรฉ ร ย {{issue.Story Point}}.
Merci de procรฉder aux tests pour ce ticket.
Exemple de notification dans Teams
Crรฉer une rรจgle dโintรฉgration avec Teamsย afin de prรฉvenir, grรขce ร une notification, ses รฉquipes dรจs quโun nouveau ticket est crรฉรฉ.
Automatisation sans smart values
Automatisation avec smart values
Pour ajouter plus de dรฉtails ร cette automatisation et quโelle soit comprise par tous les membres de votre รฉquipe, voici ce que nous vous conseillons. รย chaque fois quโun ticket sera crรฉรฉ, une notification sera publiรฉe sur Teams incluant :
โข le titre du ticket ({{issue.summary}})
โข sa clรฉ ({{issue.key}})
โข lโURL vers le ticket ({{issue.toUrl}})
Automatiser des calculs
Pour utiliser les smart values comme des nombres, vous devez ajouter {{#=}}.ย ย Si vous souhaitez par exemple calculer le champ story points comme la somme de plusieurs champs, vous devrez procรฉder ainsi :
Automatisation des calculs dans Jira
ร copier/coller/adapter :ย
{{#=}}{{issue.Score dรฉveloppement}}+{{issue.Score impact interne}}{{/}}
Trouver la smart value adaptรฉe ร ma demande
Vous avez un besoin prรฉdรฉfini mais ne savez pas quelle smart value utiliser. Il en existe รฉnormรฉment et cโest parfois difficile de trouver celle qui est parfaitement adaptรฉe ร notre contexte et ร notre besoin.ย Dans la plupart des cas, les smart values les plus utiles se trouveront dans la liste ci-dessous :
- Pour les donnรฉes liรฉes aux tickets :ย Smart values โ general.
- Pour les smart values relatives aux listes et aux propriรฉtรฉs qui contiennent des valeurs multiplesย :ย Smart values โ lists.
- Pour les smart values relatives aux champs textesย :ย Smart values โ text fields.
- Pour les smart values relatives aux donnรฉes utilisateursย :ย Smart values โ users.
- Pour les smart values relatives aux logiciels et donnรฉes de dรฉveloppement :ย Smart values โ development.
- Pour les smart values relatives aux dates et au tempsย Smart values โ date and time functions
- Pour les smart values relatives aux valeurs numรฉriquesย Smart values โ math expressions
-
Pour les smart values relatives au JSONย Smart values โ JSON functions
Comment voir si ma smart value fonctionne ?
Vous avez rรฉussi ร mettre en place une notification automatique personnalisรฉe dans Jira et souhaitez ร prรฉsent tester si la smart value fonctionne correctement. Suivez les รฉtapes ci-dessous pour la vรฉrifier :
1๏ธโฃย Crรฉer une rรจgle en utilisant le dรฉclencheur Manually triggered avec lโaction Log action.
Dรฉclencheur manuel โ Automatisation Jira
2๏ธโฃ Allez ensuite sur un ticket et utiliser lโoption Exรฉcuter une rรจgle (Rule executions) pour dรฉclencher manuellement votre rรจgle.
Rule executions dans Jira
3๏ธโฃ Consultez les rรฉsultats dans le journal dโaudit.
Journal dโaudit Jira Cloud
Ma rรจgle sโexรฉcuteย mais les smart values sont vides
Si un champ ou une valeur nโexiste pas, cela retournera une valeur vide. Vous pouvez spรฉcifier une valeur par dรฉfaut si cela se produit.
โข Le ticket nโest assignรฉ ร personneย :ย Si le ticket pour lequel sโexรฉcute la rรจgle nโest assignรฉ ร personne, alors la rรจgle retournera โPas de responsableโ
{{assignee.displayName|โPas de responsableโ}}
โข Le champ ne comporte aucune valeurย : Lors de la sommation de deux champs numรฉriques, si vous souhaitez que la rรจgle soit exรฉcutรฉe sans problรจme alors quโun des champs ne comporte aucune valeur, vous pouvez le prรฉciser.
Si nous reprenons lโexemple avec le calcul du champ story points suivant les champs Score dรฉveloppement et Score cause, nous pouvons procรฉder ainsi :
{{#=}}{{issue.Score dรฉveloppement|0}}+{{issue.Score cause|0}}{{/}}
Si lโun des deux champs Score dรฉveloppement ou Score cause nโest pas renseignรฉ, la rรจgle continuera de fonctionner.
En rรฉsumรฉ les smart values vous permettront de :
โฐ
Aller plus vite sur vos projets
Ne rater aucune information
โ
Limiter les erreurs humaines
Vous avez des questions sur les smart values ? Contactez nos consultants spรฉcialisรฉs sur les solutions Atlassian, Jira et Confluence.