Bonjour à tous !
Je vous partage une astuce que j'ai découvert récemment avec Automation for Jira, qui permet d'envoyer des rapports par email avec un formatage beaucoup plus poussé qu'une simple liste de tickets.
Tout d'abord, voici le résultat que l'on peut avoir une fois la règle mise en place :
Il faut tout d'abord créer une règle Automation, et utiliser l'action Lookup issues qui permet de chercher des tickets et manipuler la liste des résultats ensuite :
On peut ensuite utiliser la liste des tickets dans l'action d'envoi de mail. Il faut indiquer le début de la liste avec {{#lookupIssues}} puis la fin avec {{/}} .
On peut donc construire un tableau en HTML très facilement en intégrant nos Smart Values :
<table style="border-collapse: collapse" table-layout="fixed" width="100%">
<tr><th style="border: 1px solid #000000; background-color : #CDCACA" valign="middle" >Clé</th>
<th style="border: 1px solid #000000; background-color: #CDCACA" valign="middle" width="30%">Résumé</th>
<th style="border: 1px solid #000000; background-color: #CDCACA" valign="middle" >Responsable</th>
<th style="border: 1px solid #000000; background-color: #CDCACA" valign="middle" >Date de mise à jour</th></tr>
{{#lookupIssues}}
<tr><td style="border: 1px solid #000000" valign="middle" align="center"><a href="{{toUrl}}">{{key}}</a></td>
<td style="border: 1px solid #000000" valign="middle">{{summary}}</td>
<td style="border: 1px solid #000000" valign="middle" align="center">{{assignee.displayName}}</td>
<td style="border: 1px solid #000000" valign="middle" align="center">{{updated.withLocale("fr").asMediumDateTime}}</td>
</tr>
{{/}}
</table>
Vous pouvez bien sûr adapter les colonnes et les éléments intégrés au tableau.
Si vous ne connaissez pas bien Automation, vous pouvez consulter ce tutoriel Automation for Jira sur Youtube ou bien cet article qui donne des exemples de règles Automation for Jira.
La documentation officielle Atlassian est aussi très complète !
Alexis Robert
Jira and Confluence Consultant
Twybee
France
455 accepted answers
4 comments