Zum Inhalt springen
Worklog Report

Jira-Zeiterfassung

Atlassian schloss die Anfrage 2014. Dieser Jira Worklog Report beantwortet sie.

Einen nach Person, Projekt oder Kunde gruppierten Jira Worklog Report gibt es nicht — Jira exportiert nur die CSV, und Atlassian hat diese Anfrage als „Won't Fix“ markiert. Legen Sie den Export ab und erhalten Sie die Summen, mit denen Sie tatsächlich abrechnen.

Jiras „Export Excel CSV (alle Felder)“ · nur .csv

Kostenlos · nichts zu verbinden, nichts zu installieren · Ihre Datei verlässt den Browser nie

PROJ — Kundenmigration3 Personen
  • Jane Smith

    34,5 Std.

    Abrechenbar
  • Omar Wright

    12 Std.

    Abrechenbar
  • Priya Patel

    6 Std.

    Nicht abrechenbar
3 Projekte · 52,5 Std. gesamt, 46,5 Std. abrechenbar

Jira erfasst Zeit. Es summiert sie nicht.

Jede Zeiterfassung ist ein Datum, eine Dauer und ein Vorgang — genau, atomar, und für die Abrechnung nutzlos, bis jemand eine Tabellenkalkulation öffnet. Atlassian hat namentlich erklärt, dass der Bau dieses Berichts nichts ist, was sie tun werden.

  1. Die 20 Jahre alte Antwort

    Atlassian hat die Anfrage als „Won't Fix“ geschlossen

    JRACLOUD-6137, „Generate worklog report“, am 8. März 2005 mit 124 Stimmen eröffnet, am 31. Juli 2014 als „Won't Fix“ geschlossen: „Wir erkennen die Bedeutung dieser Funktionsanfrage an, aber wir werden dafür keine Entwicklungszeit aufwenden können“ — und verweisen stattdessen auf den Marketplace.

  2. Die eigentliche Hürde

    Jede Marketplace-App muss installiert werden

    Die Apps, die diese Lücke füllen — 60 bis 5.210 US-Dollar pro Jahr — erfordern alle eine Installation in Jira des Kunden. Wer die Zahl braucht, ist meist nicht Administrator des Jira, gegen das abgerechnet wird; er kann einen Filter ausführen und exportieren, aber keine App installieren.

  3. Der offene Fehler

    Das Exportdatum ist nicht das Arbeitsdatum

    JRACLOUD-77926 und sein Server-Pendant JRASERVER-64025, beide seit dem 7. Februar 2017 offen: Der CSV-Export enthält das Datum, an dem eine Zeiterfassung eingereicht wurde, nicht das Datum, für das die Arbeit war. Summen über einen ganzen Export sind davon nicht betroffen; eine Tagesaufschlüsselung wäre eine Vermutung im Gewand einer Tatsache — deshalb bietet dieses Tool keine an.

Vorgangsnummern, Stimmenzahlen und Daten wurden gegen jira.atlassian.com und Atlassians eigene Support-Dokumentation geprüft.

Ablegen. Summen erhalten.

Die von Jira exportierte CSV

Issue key,Summary,Log Work

"PROJ-118","Client migration",

 "comment;16/Sep/24;jsmith;7200"

Mit Ihren Regeln abgeglichen

PROJ-118 · 2h00m

Nach Projekt abgleichen

Abrechenbar

Summen, abrechnungsbereit

3 Projekte · 52,5 Std. gesamt, 46,5 Std. abrechenbar

Liest den echten Export

Jira wiederholt eine Spaltenüberschrift für jeden Sprint, jede Zeiterfassung und jedes Label, das ein Vorgang trägt; ein naiver Parser behält stillschweigend nur die letzte. Dieses Tool liest jede wiederholte Spalte und jede Zeiterfassungszeile in der von Jira geschriebenen Grammatik comment;date;user;seconds.

Summiert nach Projekt, Person und Vorgang

Dieselben Dauern, auf drei Arten gleichzeitig gruppiert — nach Projekt für eine Kundenrechnung, nach Person für eine Gehaltsabrechnungsfrage, nach Vorgang für eine Aufschlüsselung pro Ticket.

Abrechenbarkeitsregeln, die Sie selbst schreiben

Ordnen Sie eine Regel nach Projekt oder einem Stichwort im Vorgang zu, markieren Sie sie als abrechenbar oder nicht, und jede Zeiterfassung wird sofort neu sortiert. Dieselbe Regel-Engine, die Calendar Timesheet verwendet.

Drei Schritte, nichts zu verbinden oder zu installieren.

  1. Aus Jira exportieren

    Filtern Sie im Vorgangsnavigator mit JQL nach den benötigten Zeiterfassungen, dann Export → Export Excel CSV (all fields). Jeder Jira-Nutzer, der eine Suche ausführen kann, kann das tun — keine Administratorrechte erforderlich.

  2. CSV ablegen

    Die Datei wird in Ihrem Browser-Tab gelesen. Es wird nichts hochgeladen, und in das Jira, gegen das Sie abrechnen, muss nichts installiert werden.

  3. Prüfen und exportieren

    Summen prüfen, Abrechenbarkeitsregeln markieren und eine CSV exportieren, die für eine Kundenrechnung oder eine Gehaltsabrechnungsfrage geformt ist — nicht Jiras eigener Spaltensatz.

Was der Bericht tatsächlich enthält

Jede Zahl unten stammt aus der abgelegten Datei, berechnet auf dieselbe Weise, ob es sich um einen Vorgang oder tausend handelt.

Gesamtstunden
Jede Zeiterfassung in der Datei, summiert.
Abrechenbare Stunden
Die Teilmenge, die Ihre Regeln als abrechenbar markieren — die Zahl, aus der Sie fakturieren.
Stunden nach Projekt
Eine Zeile pro Jira-Projekt, bereit für den Abgleich mit einem Kunden oder einer Kostenstelle.
Stunden nach Person
Eine Zeile pro Autor, über jedes Projekt hinweg, in das er Zeit gebucht hat — nicht nur eines.
Stunden nach Vorgang
Die Summe jedes Tickets, für eine Aufschlüsselung pro Ticket, die ein Kunde verlangt.
Abgeschnittene oder unlesbare Zeilen werden markiert
Ein an der Grenze gekappter Export oder eine fehlerhafte Zeiterfassungszeile wird gemeldet, nie stillschweigend verworfen oder mitgezählt, als gäbe es sie nicht.

Für alle gemacht, die gegen ein fremdes Jira abrechnen. Beratungen und Agenturen, die zum Monatsende einem Kunden eine Rechnung stellen, Freelancer mit mehreren Kunden-Jiras, Finance-Teams, die prüfen, was ein Team gebucht hat, bevor es auf eine Rechnung kommt, und PMs, die aus den Worklogs eines Sprints einen Kostenbericht machen.

Legen Sie fest, was als abrechenbar zählt

Ein Abgleichskriterium nach dem anderen: nach Projekt, oder nach einem Stichwort im Vorgangsschlüssel und in der Zusammenfassung. Regeln laufen der Reihe nach, sodass eine enge Ausnahme über einer breiten Regel stehen kann.

  • Nach Projekt abgleichen

    Jede Zeiterfassung in einem Jira-Projekt wird zu einer Kategorie — die Form, die zu einem Kunden oder einer Kostenstelle passt.

  • Nach Stichwort abgleichen

    Erfassen Sie einen bestimmten Vorgang oder eine Art von Arbeit unabhängig vom Projekt, anhand eines Worts in Schlüssel oder Zusammenfassung.

  • Jede einzelne Zeiterfassung überschreiben

    Eine Regel liegt fast immer richtig; der eine Fall, bei dem nicht, ist ein manueller Schalter, keine Regeländerung.

  • Die erste Übereinstimmung gewinnt

    Regeln werden von oben nach unten angewendet, sodass eine spezifische Ausnahme über einer breiten Regel so gelesen wird, wie sie geschrieben ist.

Regeln und Überschreibungen werden nur in diesem Browser gespeichert — nichts wird mit einem Server synchronisiert.

Gebaut für die Abrechnung aus einem fremden Jira

  • Agenturen und Beratungen

    Sie buchen Zeit in Jira eines Kunden, nicht Ihrem eigenen, und brauchen zum Monatsende eine Zahl für eine Rechnung.

  • Freiberufler und Auftragnehmer

    Eine Person, mehrere Kunden-Jiras, eine Tabelle, die Sie jeden Monat von Hand erstellen.

  • Umlage zwischen Teams

    Auf ein gemeinsames Jira-Projekt gebuchte Zeit muss auf die Teams zurückgeführt werden, die sie genutzt haben.

  • Eine Übergabe an Finanzen oder PM

    Jemand anderes führt den JQL-Filter aus und exportiert die CSV; Sie machen daraus die Zahl, die Finanzen wirklich braucht.

Was es nicht tut

Klar gesagt — einschließlich dessen, was Jira selbst nicht behoben hat.

  • Die Datumsspalte zeigt, wann eingereicht wurde, nicht wann die Arbeit war

    JRACLOUD-77926 (seit 2017 offen): Jiras Export gibt keine Möglichkeit, beides zu unterscheiden. Summen pro Person, Projekt und Vorgang über die gesamte Datei sind trotzdem korrekt; eine Tages- oder Wochenaufschlüsselung wäre es nicht, deshalb bietet dieses Tool keine an.

  • Es verbindet sich nicht mit Jira

    Es gibt keine Live-Synchronisierung — eine neue Zeiterfassung bedeutet, erneut zu exportieren und die Datei wieder abzulegen.

  • Jiras eigener Export ist auf 1.000 oder 10.000 Zeilen begrenzt

    Die Datei trägt keine Markierung, wenn sie abgeschnitten wurde. Dieses Tool markiert eine Zeilenzahl, die genau auf eine der beiden Grenzen fällt, damit Sie Ihre JQL-Trefferzahl vor der Abrechnung prüfen können.

  • Der Autor ist oft eine Konto-ID, kein Name

    Jira Clouds Export gibt für die Zeiterfassung häufig eine undurchsichtige Konto-ID statt eines Anzeigenamens an. Summen sind trotzdem korrekt; die Bezeichnung muss eventuell in Jira abgeglichen werden.

Datenschutz

Der Export verlässt Ihren Browser nie

Ein Zeiterfassungsexport kann Konto-IDs und Vorgangszusammenfassungen enthalten — Grund genug, dass dies genauso läuft wie jedes andere WorkAlio-Tool.

Ihr Export wird nie an einen Server gesendet. Die Datei wird in diesem Browser-Tab gelesen, und kein Code auf dieser Seite sendet sie — das hält unser Code, nicht der Browser. Was der Browser erzwingt, ist enger: Die Content-Security-Policy der Seite lässt nur unsere eigene Herkunft, die beiden Analytics-Hostnamen von Cloudflare und den Host zu, von dem unsere Demo-Videos eingebettet werden — diese Seite hat kein Video und erreicht ihn nie. Keiner von ihnen erhält Ihren Export.

Keine Verbindung zu Jira. Kein API-Token, kein OAuth, keine App, die in das Jira installiert werden muss, gegen das Sie abrechnen — die Eingabe ist die CSV-Datei, die Sie bereits von Hand exportiert haben.

Kein Konto, keine Anmeldung. Es gibt nichts anzulegen und nichts zu löschen.

Ihr Export wird nicht gespeichert. Zwischen Seitenaufrufen bleiben nur die von Ihnen geschriebenen Regeln und Ihre Änderungen an einzelnen Zeiterfassungen erhalten, gespeichert unter dem Vorgangsschlüssel und nur in diesem Browser.

Häufig gestellte Fragen

Beantwortet durch das, was das Tool heute tut.

Was macht dieses Jira Worklog Report-Tool?
Er liest einen Jira-Worklog-CSV-Export und summiert die Stunden nach Projekt, nach Person und nach Vorgang, mit von Ihnen geschriebenen Abrechenbarkeitsregeln. Er läuft vollständig in Ihrem Browser und exportiert eine für die Abrechnung geformte CSV.
Woher bekomme ich die CSV-Datei?
Suchen Sie im Vorgangsnavigator von Jira mit einem JQL-Filter nach den benötigten Zeiterfassungen (zum Beispiel worklogDate >= startOfMonth()), dann wählen Sie Export → Export Excel CSV (all fields). Jeder Nutzer, der diese Suche ausführen kann, kann exportieren — keine Administratorberechtigung erforderlich.
Warum macht Jira das nicht einfach selbst?
Atlassians eigener Tracker enthält die Anfrage — JRACLOUD-6137, „Generate worklog report“, seit 2005 124 Stimmen — als „Won't Fix“ geschlossen, mit Verweis auf den Marketplace. Jede Marketplace-App, die diese Lücke füllt, muss in das Jira installiert werden, gegen das Sie abrechnen, was die meisten mit der Abrechnung Betrauten nicht können.
Kann ich den Daten in diesem Bericht vertrauen?
Für eine Summe über die gesamte Datei — pro Person, pro Projekt, pro Vorgang — ja: Das Summieren von Sekunden kümmert sich nicht darum, welches Datum in der Zeile steht. Für eine Tages- oder Wochenansicht nein: Jiras CSV-Export enthält das Datum, an dem eine Zeiterfassung eingereicht wurde, nicht das Datum, für das die Arbeit war (JRACLOUD-77926, seit 2017 offen), deshalb bietet dieses Tool diese Aufschlüsselung überhaupt nicht an.
Brauche ich Jira-Admin-Zugriff?
Nein. Sie müssen eine JQL-Suche ausführen und die Ergebnisse exportieren können, was jeder Nutzer mit Projektzugriff normalerweise kann. In das Jira, aus dem Sie exportieren, wird nichts installiert.
Was, wenn mein Export zu groß ist?
Jiras Vorgangsnavigator begrenzt einen CSV-Export historisch auf 1.000 Zeilen, seit Atlassian das Limit am 19. März 2025 angehoben hat auf 10.000 — und die Datei trägt keine Markierung, wenn sie abgeschnitten wurde. Fällt Ihre Zeilenzahl genau auf eine dieser Zahlen, warnt Sie dieses Tool, damit Sie Ihre JQL-Trefferzahl vor der Abrechnung aus der Datei prüfen können.
Warum zeigt die Autor-Spalte einen Code statt eines Namens?
Jira Clouds CSV-Export gibt den Zeiterfassungsautor häufig als undurchsichtige Konto-ID statt als Anzeigenamen an — der Export selbst löst das nicht auf. Summen pro Person sind trotzdem korrekt; die ID einem Namen zuzuordnen erfordert eventuell einen Blick in Jira.
Was kostet es?
Nichts. Es gibt kein Konto, keine Testphase und keinen Upload, also keine Kosten für den Betrieb.

Erfassen Sie Stunden in einem Kalender statt in Jira?

Calendar Timesheet ausprobieren

Hören Sie auf, das in einer Tabelle fertigzustellen. Legen Sie den Export ab.

Kostenlos · nichts zu verbinden, nichts zu installieren · Ihre Datei verlässt den Browser nie