Suivi du temps sur Jira
Atlassian a clos cette demande en 2014. Ce Jira Worklog Report y répond.
Il n'existe aucun Jira Worklog Report regroupé par personne, projet ou client — Jira ne fait qu'exporter le CSV, et Atlassian a classé cette demande Won't Fix. Déposez l'export et obtenez les totaux avec lesquels vous facturez réellement.
« Export Excel CSV (all fields) » de Jira · .csv uniquement
Gratuit · rien à connecter, rien à installer · votre fichier ne quitte jamais le navigateur
- Facturable
Jane Smith
Acme Corp34,5 h
- Facturable
Omar Wright
Northwind Ltd12 h
- Non facturable
Priya Patel
Internal6 h
Jira suit le temps. Il ne le totalise pas.
Chaque temps saisi est une date, une durée et un ticket — exact, atomique, et inutile pour facturer tant que personne n'a ouvert un tableur. Atlassian a déclaré, noir sur blanc, que construire ce rapport n'est pas quelque chose qu'ils feront.
La réponse vieille de 20 ans
Atlassian a clos la demande en Won't Fix
JRACLOUD-6137, « Generate worklog report », ouverte le 8 mars 2005 avec 124 votes, close en Won't Fix le 31 juillet 2014 : « Nous reconnaissons l'importance de cette demande de fonctionnalité, mais nous ne pourrons pas y consacrer de temps de développement », en renvoyant vers le Marketplace.
Le vrai verrou
Chaque application du Marketplace doit être installée
Les applications qui comblent ce vide — de 60 à 5 210 dollars par an — exigent toutes une installation dans le Jira du client. La personne qui a besoin du chiffre n'est généralement pas administratrice du Jira contre lequel elle facture ; elle peut lancer un filtre et exporter, pas installer une application.
Le défaut resté ouvert
La date d'export n'est pas la date du travail
JRACLOUD-77926 et son jumeau serveur JRASERVER-64025, tous deux ouverts depuis le 7 février 2017 : l'export CSV porte la date à laquelle un temps a été saisi, pas la date à laquelle le travail a été effectué. Les totaux sur tout un export ne sont pas affectés ; une répartition jour par jour serait une supposition déguisée en fait — cet outil n'en propose donc pas.
Numéros de tickets, nombre de votes et dates vérifiés sur jira.atlassian.com et la documentation d'assistance d'Atlassian elle-même.
Déposez-le. Obtenez les totaux.
Le CSV exporté par Jira
Issue key,Summary,Log Work
"PROJ-118","Client migration",
"comment;16/Sep/24;jsmith;7200"
Comparé à vos règles
PROJ-118 · 2h00m
Faire correspondre par projet
Des totaux prêts à facturer
3 projets · 52,5 h au total, 46,5 h facturables
Lit le véritable export
Jira répète l'en-tête de colonne pour chaque sprint, temps saisi et étiquette portés par un ticket ; un analyseur naïf ne garde silencieusement que le dernier. Cet outil lit chaque colonne répétée et chaque ligne de temps saisi, dans la grammaire comment;date;user;seconds que Jira écrit.
Totalise par projet, personne et ticket
Les mêmes durées, regroupées de trois façons à la fois — par projet pour une facture client, par personne pour une question de paie, par ticket pour une répartition au niveau du ticket.
Des règles de facturation que vous écrivez
Faites correspondre une règle par projet ou par un mot-clé dans le ticket, marquez-la facturable ou non, et chaque temps saisi se retrie instantanément. Le même moteur de règles qu'utilise Calendar Timesheet.
Trois étapes, rien à connecter ni à installer.
Exporter depuis Jira
Dans le moteur de recherche des tickets, filtrez avec JQL les temps saisis dont vous avez besoin, puis Export → Export Excel CSV (all fields). Tout utilisateur Jira capable de lancer une recherche peut le faire — aucun droit administrateur requis.
Déposer le CSV
Le fichier est lu dans votre onglet de navigateur. Rien n'est téléversé, et il n'y a rien à installer dans le Jira contre lequel vous facturez.
Vérifier et exporter
Vérifiez les totaux, marquez les règles de facturation, et exportez un CSV pensé pour une facture client ou une question de paie — pas le jeu de colonnes propre à Jira.
Ce que le rapport contient réellement
Chaque chiffre ci-dessous provient du fichier que vous avez déposé, calculé de la même façon qu'il s'agisse d'un ticket ou de mille.
- Heures totales
- Tous les temps saisis du fichier, additionnés.
- Heures facturables
- Le sous-ensemble que vos règles marquent facturable — le chiffre à partir duquel vous facturez.
- Heures par projet
- Une ligne par projet Jira, prête à être rapprochée d'un client ou d'un centre de coûts.
- Heures par personne
- Une ligne par auteur, sur l'ensemble des projets où il a saisi du temps — pas un seul.
- Heures par ticket
- Le total de chaque ticket, pour la répartition au niveau du ticket que demande un client.
- Lignes tronquées ou illisibles, signalées
- Un export plafonné ou une ligne de temps saisi mal formée est signalé, jamais silencieusement écarté ni additionné comme s'il n'existait pas.
Conçu pour qui facture sur le Jira de quelqu'un d'autre. Consultants et agences qui facturent un client en fin de mois, freelances jonglant avec plusieurs Jira clients, équipes finance qui vérifient ce qu'une équipe a saisi avant que cela n'arrive sur une facture, et chefs de projet qui transforment les worklogs d'un sprint en rapport de coûts.
Dites ce qui compte comme facturable
Un critère de correspondance à la fois : par projet, ou par un mot-clé dans la clé et le résumé du ticket. Les règles s'appliquent dans l'ordre, une exception précise peut donc se placer au-dessus d'une règle large.
Faire correspondre par projet
Chaque temps saisi sur un projet Jira devient une catégorie — la forme qui correspond à un client ou à un centre de coûts.
Faire correspondre par mot-clé
Ciblez un ticket précis ou un type de travail indépendamment du projet, par un mot dans sa clé ou son résumé.
Modifier manuellement un temps saisi
Une règle a presque toujours raison ; la fois où elle a tort, c'est un ajustement manuel, pas une réécriture de règle.
La première correspondance l'emporte
Les règles s'appliquent de haut en bas, une exception précise placée au-dessus d'une règle large se lit donc telle qu'elle est écrite.
Les règles et les ajustements sont enregistrés uniquement dans ce navigateur — rien n'est synchronisé avec un serveur.
Conçu pour facturer depuis le Jira de quelqu'un d'autre
Agences et cabinets de conseil
Vous saisissez du temps dans le Jira d'un client, pas le vôtre, et avez besoin d'un chiffre pour une facture en fin de mois.
Freelances et prestataires
Une personne, plusieurs Jiras de clients, un tableur que vous construisez aujourd'hui à la main chaque mois.
Refacturation entre équipes
Le temps saisi sur un projet Jira partagé doit être réparti entre les équipes qui l'ont utilisé.
Une transmission à la finance ou au chef de projet
Quelqu'un d'autre lance le filtre JQL et exporte le CSV ; vous en faites le chiffre dont la finance a réellement besoin.
Ce qu'il ne fait pas
Dit clairement — y compris ce que Jira lui-même n'a pas corrigé.
La colonne de date indique la date d'envoi, pas la date du travail
JRACLOUD-77926 (ouvert depuis 2017) : l'export de Jira ne donne aucun moyen de distinguer les deux. Les totaux par personne, par projet et par ticket sur tout le fichier sont corrects malgré tout ; une répartition jour par jour ou semaine par semaine ne le serait pas, cet outil n'en propose donc pas.
Il ne se connecte pas à Jira
Il n'y a pas de synchronisation en direct — un nouveau temps saisi signifie exporter et déposer à nouveau le fichier.
L'export de Jira lui-même est plafonné à 1 000 ou 10 000 lignes
Le fichier ne porte aucune marque lorsqu'il est tronqué. Cet outil signale un nombre de lignes tombant exactement sur l'une de ces limites, pour que vous puissiez vérifier le nombre de résultats de votre JQL avant de facturer à partir de ce fichier.
L'auteur est souvent un identifiant de compte, pas un nom
L'export de Jira Cloud donne fréquemment un identifiant de compte opaque pour qui a saisi le temps, plutôt qu'un nom affiché. Les totaux restent corrects ; l'étiquette peut nécessiter un recoupement dans Jira.
Confidentialité
L'export ne quitte jamais votre navigateur
Un export de temps saisi peut porter des identifiants de compte et des résumés de tickets — raison suffisante pour que cela fonctionne comme tout autre outil WorkAlio.
Votre export n'est jamais envoyé à un serveur. Le fichier est lu dans cet onglet de navigateur et aucun code de cette page ne l'envoie : c'est notre code qui le tient, pas le navigateur. Ce que le navigateur impose est plus étroit : la politique de sécurité du contenu de la page n'admet que notre propre origine, les deux noms d'hôte analytiques de Cloudflare et l'hôte depuis lequel nos vidéos de démonstration sont intégrées — cette page n'a pas de vidéo et ne l'atteint jamais. Aucun d'eux ne reçoit votre export.
Aucune connexion à Jira. Pas de jeton d'API, pas d'OAuth, aucune application à installer dans le Jira contre lequel vous facturez — l'entrée est le fichier CSV que vous avez déjà exporté à la main.
Pas de compte, pas de connexion. Il n'y a rien à créer et rien à supprimer.
Votre export n'est pas conservé. Entre deux chargements de page, seules sont gardées les règles que vous écrivez et les modifications que vous apportez à un temps saisi précis, enregistrées sous sa clé de ticket et uniquement dans ce navigateur.
Questions fréquentes
Répondues par ce que l'outil fait aujourd'hui.
- Que fait cet outil Jira Worklog Report ?
- Il lit un export CSV des temps saisis Jira et totalise les heures par projet, par personne et par ticket, avec des règles facturable/non facturable que vous écrivez. Il s'exécute entièrement dans votre navigateur et exporte un CSV pensé pour la facturation.
- Où puis-je obtenir le fichier CSV ?
- Dans le moteur de recherche des tickets de Jira, recherchez avec un filtre JQL les temps saisis dont vous avez besoin (par exemple worklogDate >= startOfMonth()), puis choisissez Export → Export Excel CSV (all fields). Tout utilisateur capable de lancer cette recherche peut l'exporter — aucune permission administrateur requise.
- Pourquoi Jira ne le fait-il pas directement ?
- Le propre outil de suivi d'Atlassian contient la demande — JRACLOUD-6137, « Generate worklog report », 124 votes depuis 2005 — close en Won't Fix, renvoyant vers le Marketplace. Chaque application du Marketplace qui comble ce vide doit être installée dans le Jira contre lequel vous facturez, ce que la plupart des personnes chargées de la facturation ne peuvent pas faire.
- Puis-je faire confiance aux dates de ce rapport ?
- Pour un total sur tout le fichier — par personne, par projet, par ticket — oui : additionner des secondes ne dépend pas de la date indiquée sur la ligne. Pour une vue jour par jour ou semaine par semaine, non : l'export CSV de Jira porte la date à laquelle un temps a été saisi, pas la date à laquelle le travail a été effectué (JRACLOUD-77926, ouvert depuis 2017), cet outil ne propose donc pas du tout cette répartition.
- Ai-je besoin d'un accès administrateur Jira ?
- Non. Vous devez pouvoir lancer une recherche JQL et exporter les résultats, ce que peut généralement faire tout utilisateur ayant accès au projet. Rien n'est installé dans le Jira depuis lequel vous exportez.
- Que se passe-t-il si mon export est trop volumineux ?
- Le moteur de recherche des tickets de Jira plafonne un export CSV à 1 000 lignes historiquement, ou à 10 000 depuis qu'Atlassian a relevé la limite le 19 mars 2025 — et le fichier ne porte aucune marque lorsqu'il est tronqué. Si votre nombre de lignes tombe exactement sur l'un de ces chiffres, cet outil vous avertit afin que vous puissiez vérifier le nombre de résultats de votre JQL avant de facturer à partir du fichier.
- Pourquoi la colonne auteur affiche-t-elle un code au lieu d'un nom ?
- L'export CSV de Jira Cloud indique fréquemment l'auteur du temps saisi sous la forme d'un identifiant de compte opaque plutôt que d'un nom affiché — l'export lui-même ne le résout pas. Les totaux par personne restent corrects ; faire correspondre l'identifiant à un nom peut nécessiter de vérifier dans Jira.
- Combien ça coûte ?
- Rien. Il n'y a ni compte, ni période d'essai, ni téléversement : aucun coût pour l'utiliser.
Vous suivez vos heures dans un calendrier plutôt que sur Jira ?
Arrêtez de finir ça dans un tableur. Déposez l'export.
Gratuit · rien à connecter, rien à installer · votre fichier ne quitte jamais le navigateur