İçeriğe atla
Worklog Report

Jira zaman takibi

Atlassian bu isteği 2014'te kapattı. Bu Jira Worklog Report bunu yanıtlıyor.

Kişi, proje veya müşteriye göre gruplanmış bir Jira Worklog Report yok — Jira yalnızca CSV'yi dışa aktarır, Atlassian bu isteği “Won't Fix” olarak kapattı. Dışa aktarımı bırakın, gerçekten faturalandırdığınız toplamları alın.

Jira'nın "Export Excel CSV (all fields)" çıktısı · yalnızca .csv

Ücretsiz · bağlanacak veya kurulacak bir şey yok · dosyanız tarayıcıdan çıkmaz

PROJ — Müşteri geçişi3 kişi
  • Jane Smith

    34,5s

    Faturalandırılabilir
  • Omar Wright

    12s

    Faturalandırılabilir
  • Priya Patel

    6s

    Faturalandırılamaz
3 proje · toplam 52,5s, faturalandırılabilir 46,5s

Jira zamanı takip eder. Toplamaz.

Her mesai bir tarih, bir süre ve bir iş öğesidir — doğru, atomik, ve biri bir tabloyu açana kadar faturalandırma için işe yaramaz. Atlassian, bu raporu oluşturmanın yapacakları bir şey olmadığını açıkça söyledi.

  1. 20 yıllık yanıt

    Atlassian isteği “Won't Fix” olarak kapattı

    JRACLOUD-6137, “Generate worklog report”, 8 Mart 2005'te 124 oyla açıldı, 31 Temmuz 2014'te “Won't Fix” olarak kapatıldı: “Bu özellik isteğinin önemini kabul ediyoruz, ancak buna geliştirme zamanı ayıramayacağız” denilerek Marketplace'e yönlendirildi.

  2. Asıl engel

    Her Marketplace uygulaması kurulmak zorunda

    Bu boşluğu dolduran uygulamalar — yılda 60 ile 5.210 dolar arası — hepsi müşterinin Jira'sına kurulmayı gerektirir. Sayıya ihtiyaç duyan kişi genellikle faturalandırdığı Jira'nın yöneticisi değildir; bir filtre çalıştırıp dışa aktarabilir, uygulama kuramaz.

  3. Açık hata

    Dışa aktarım tarihi, işin yapıldığı tarih değil

    JRACLOUD-77926 ve sunucu karşılığı JRASERVER-64025, ikisi de 7 Şubat 2017'den beri açık: CSV dışa aktarımı, mesainin gönderildiği tarihi taşır, işin yapıldığı tarihi değil. Bir dışa aktarımın tamamındaki toplamlar bundan etkilenmez; gün gün bir döküm ise gerçek gibi görünen bir tahmin olurdu — bu yüzden bu araç böyle bir döküm sunmaz.

Sorun numaraları, oy sayıları ve tarihler jira.atlassian.com ve Atlassian'ın kendi destek belgelerine göre doğrulandı.

Bırakın. Toplamları alın.

Jira'nın dışa aktardığı CSV

Issue key,Summary,Log Work

"PROJ-118","Client migration",

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

Kurallarınızla eşleştirildi

PROJ-118 · 2h00m

Projeye göre eşleştirin

Faturalandırılabilir

Faturaya hazır toplamlar

3 proje · toplam 52,5s, faturalandırılabilir 46,5s

Gerçek dışa aktarımı okur

Jira, bir iş öğesinin taşıdığı her sprint, mesai ve etiket için başlığı tekrarlar; basit bir ayrıştırıcı sessizce yalnızca sonuncusunu tutar. Bu araç Jira'nın yazdığı comment;date;user;seconds grameriyle her tekrar eden sütunu ve her mesai satırını okur.

Proje, kişi ve iş öğesine göre toplar

Aynı süreler, üç şekilde birden gruplanır — müşteri faturası için projeye göre, bordro sorusu için kişiye göre, bilet bazında döküm için iş öğesine göre.

Sizin yazdığınız faturalandırma kuralları

Bir kuralı projeye ya da iş öğesindeki bir anahtar kelimeye göre eşleştirin, faturalandırılabilir olarak işaretleyin, her mesai anında yeniden sıralansın. Calendar Timesheet'in kullandığı aynı kural motoru.

Üç adım, bağlanacak veya kurulacak bir şey yok.

  1. Jira'dan dışa aktarın

    İş öğesi gezgininde, ihtiyacınız olan mesailer için bir JQL filtresiyle arayın, sonra Export → Export Excel CSV (all fields). Arama yapabilen her Jira kullanıcısı bunu yapabilir — yönetici hakkı gerekmez.

  2. CSV'yi bırakın

    Dosya, tarayıcı sekmenizde okunur. Hiçbir şey yüklenmez, faturalandırdığınız Jira'ya kurulacak bir şey de yoktur.

  3. Gözden geçirin ve dışa aktarın

    Toplamları kontrol edin, faturalandırma kurallarını işaretleyin, müşteri faturası veya bordro sorusu için şekillendirilmiş bir CSV dışa aktarın — Jira'nın kendi sütun kümesi değil.

Raporda gerçekte ne var

Aşağıdaki her rakam bıraktığınız dosyadan gelir, bir iş öğesi olsun bin olsun aynı şekilde hesaplanır.

Toplam saat
Dosyadaki her mesainin toplamı.
Faturalandırılabilir saat
Kurallarınızın faturalandırılabilir işaretlediği alt küme — fatura kestiğiniz sayı.
Projeye göre saat
Her Jira projesi için bir satır, bir müşteri veya maliyet merkeziyle eşleştirmeye hazır.
Kişiye göre saat
Her yazar için bir satır, sadece bir proje değil, mesai girdiği her proje boyunca.
İş öğesine göre saat
Bir müşterinin istediği bilet bazlı döküm için her biletin toplamı.
Kesilmiş veya okunamayan satırlar işaretlenir
Sınıra takılan bir dışa aktarım veya bozuk bir mesai satırı bildirilir, asla sessizce atılmaz veya yokmuş gibi toplama katılmaz.

Başkasının Jira'sına karşı faturalandıran herkes için. Ay sonunda bir müşteriye fatura kesen danışmanlık ve ajanslar, birden çok müşteri Jira'sıyla uğraşan serbest çalışanlar, bir ekibin kaydettiklerini faturaya girmeden önce kontrol eden finans ekipleri ve bir sprint'in mesai kayıtlarını maliyet raporuna dönüştüren PM'ler için.

Neyin faturalandırılabilir sayılacağını siz söyleyin

Bir seferde bir eşleştirici: projeye göre, ya da iş öğesi anahtarı ve özetindeki bir anahtar kelimeye göre. Kurallar sırayla çalışır, böylece dar bir istisna geniş bir kuralın üstünde durabilir.

  • Projeye göre eşleştirin

    Bir Jira projesindeki her mesai tek bir kategori olur — müşteri veya maliyet merkeziyle eşleşen şekil.

  • Anahtar kelimeye göre eşleştirin

    Anahtarındaki veya özetindeki bir kelimeyle, projeden bağımsız olarak belirli bir iş öğesini veya iş türünü yakalayın.

  • Herhangi bir mesaiyi geçersiz kılın

    Bir kural neredeyse her zaman doğru sonucu verir; vermediği tek durum bir kural yeniden yazımı değil, elle bir geçiştir.

  • İlk eşleşen kazanır

    Kurallar yukarıdan aşağıya uygulanır, böylece geniş bir kuralın üstüne konan belirli bir istisna yazıldığı gibi okunur.

Kurallar ve geçersiz kılmalar yalnızca bu tarayıcıda saklanır — hiçbir şey bir sunucuyla senkronize edilmez.

Başkasının Jira'sından faturalandırmak için yapıldı

  • Ajanslar ve danışmanlıklar

    Kendi Jira'nız değil, bir müşterinin Jira'sında zaman giriyorsunuz ve ay sonunda faturaya koyacak bir sayıya ihtiyacınız var.

  • Serbest çalışanlar ve yükleniciler

    Bir kişi, birden fazla müşteri Jira'sı, her ay elle oluşturduğunuz tek bir tablo.

  • Ekipler arası çapraz faturalama

    Paylaşılan bir Jira projesine girilen zamanın, onu kullanan ekiplere geri bölünmesi gerekir.

  • Finans veya PM devri

    Başka biri JQL filtresini çalıştırıp CSV'yi dışa aktarır; siz onu finansın gerçekten ihtiyaç duyduğu sayıya dönüştürürsünüz.

Neler yapmaz

Açıkça belirtilmiş — Jira'nın kendisinin bile düzeltmediği şey dahil.

  • Tarih sütunu, işin yapıldığı zaman değil gönderildiği zamandır

    JRACLOUD-77926 (2017'den beri açık): Jira'nın dışa aktarımı ikisini birbirinden ayırmanın bir yolunu vermez. Dosyanın tamamında kişi, proje ve iş öğesi bazındaki toplamlar yine de doğrudur; gün gün ya da hafta hafta bir döküm doğru olmazdı, bu yüzden bu araç böyle bir şey sunmaz.

  • Jira'ya bağlanmaz

    Canlı senkronizasyon yoktur — yeni bir mesai, dosyayı yeniden dışa aktarıp bırakmak demektir.

  • Jira'nın kendi dışa aktarımı 1.000 ya da 10.000 satırla sınırlıdır

    Dosya, kesildiğinde bunu işaretlemez. Bu araç, satır sayısı tam olarak bu sınırlardan birine denk gelirse uyarır, böylece faturalandırmadan önce JQL sonuç sayınızı kontrol edebilirsiniz.

  • Yazar genellikle bir isim değil bir hesap kimliğidir

    Jira Cloud'un dışa aktarımı, zamanı kimin girdiği için sıkça görünen bir ad yerine opak bir hesap kimliği verir. Toplamlar yine de doğrudur; etiketin Jira'da çapraz kontrolü gerekebilir.

Gizlilik

Dışa aktarım tarayıcınızdan hiç çıkmaz

Bir mesai dışa aktarımı hesap kimlikleri ve iş öğesi özetleri taşıyabilir — bunun diğer her WorkAlio aracının çalıştığı şekilde çalışması için yeterli sebep.

Dışa aktardığınız dosya hiçbir zaman bir sunucuya gönderilmez. Dosya bu tarayıcı sekmesinde okunur ve bu sayfadaki hiçbir kod onu göndermez — bunu tarayıcı değil, kodumuz sağlar. Tarayıcının zorunlu kıldığı şey daha dardır: sayfanın İçerik Güvenliği Politikası yalnızca kendi kaynağımıza, Cloudflare'in iki analiz sunucu adına ve tanıtım videolarımızın gömüldüğü adrese izin verir — bu sayfada video yoktur ve o adrese hiç ulaşılmaz. Bunların hiçbiri dışa aktardığınız dosyayı almaz.

Jira'ya bağlantı yok. API belirteci yok, OAuth yok, faturalandırdığınız Jira'ya kurulacak uygulama yok — girdi, elle zaten dışa aktardığınız CSV dosyasıdır.

Hesap yok, giriş yok. Oluşturulacak bir şey de silinecek bir şey de yok.

Dışa aktarımınız saklanmaz. Sayfa yüklemeleri arasında tutulan tek şeyler, yazdığınız kurallar ve tek bir mesai kaydında yaptığınız değişikliklerdir; bunlar iş öğesi anahtarıyla, yalnızca bu tarayıcıda saklanır.

İnsanların sorduğu sorular

Aşağıdakiler, aracın bugün ne yaptığıyla yanıtlanmıştır.

Bu Jira Worklog Report aracı ne yapar?
Bir Jira mesai CSV dışa aktarımını okur ve saatleri projeye, kişiye ve iş öğesine göre, sizin yazdığınız faturalandırılabilir/faturalandırılamaz kurallarıyla toplar. Tamamen tarayıcınızda çalışır ve faturalandırma için şekillendirilmiş bir CSV dışa aktarır.
CSV dosyasını nereden alırım?
Jira'nın iş öğesi gezgininde, ihtiyacınız olan mesailer için bir JQL filtresiyle arayın (örneğin worklogDate >= startOfMonth()), sonra Export → Export Excel CSV (all fields) seçin. Bu aramayı çalıştırabilen herkes dışa aktarabilir — yönetici izni gerekmez.
Jira bunu neden zaten yapmıyor?
Atlassian'ın kendi takip sisteminde bu istek var — JRACLOUD-6137, “Generate worklog report”, 2005'ten beri 124 oy — “Won't Fix” olarak kapatıldı ve Marketplace'e yönlendirildi. Bu boşluğu dolduran her Marketplace uygulaması, faturalandırdığınız Jira'ya kurulmak zorunda, ki faturalandırmayı yapan çoğu kişi bunu yapamaz.
Bu rapordaki tarihlere güvenebilir miyim?
Dosyanın tamamı için bir toplam — kişi, proje, iş öğesi bazında — evet: saniyeleri toplamak satırda hangi tarihin olduğuna bağlı değildir. Gün gün ya da hafta hafta bir görünüm için hayır: Jira'nın CSV dışa aktarımı mesainin gönderildiği tarihi taşır, işin yapıldığı tarihi değil (JRACLOUD-77926, 2017'den beri açık), bu yüzden bu araç böyle bir döküm hiç sunmaz.
Jira yönetici erişimine ihtiyacım var mı?
Hayır. Bir JQL araması çalıştırıp sonuçları dışa aktarabilmeniz yeterli, ki proje erişimi olan çoğu kullanıcı bunu yapabilir. Dışa aktardığınız Jira'ya hiçbir şey kurulmaz.
Dışa aktarımım çok büyükse ne olur?
Jira'nın iş öğesi gezgini bir CSV dışa aktarımını tarihsel olarak 1.000 satırla, Atlassian sınırı 19 Mart 2025'te yükselttiğinden beri 10.000 satırla sınırlar — ve dosya kesildiğinde bunu işaretlemez. Satır sayınız tam olarak bu rakamlardan birine denk gelirse, bu araç sizi uyarır ki dosyadan faturalandırmadan önce JQL sonuç sayınızı kontrol edebilesiniz.
Yazar sütunu neden bir isim yerine bir kod gösteriyor?
Jira Cloud'un CSV dışa aktarımı, mesai yazarını sıkça görünen bir ad yerine opak bir hesap kimliği olarak bildirir — dışa aktarımın kendisi bunu çözümlemez. Kişi bazındaki toplamlar yine de doğrudur; kimliği bir isimle eşleştirmek Jira'da bir bakış gerektirebilir.
Maliyeti nedir?
Hiç. Hesap, deneme süresi ve yükleme olmadığı için çalıştırmanın bir maliyeti yoktur.

Saatlerinizi Jira yerine bir takvimde mi takip ediyorsunuz?

Calendar Timesheet'i deneyin

Bunu tabloda bitirmeyi bırakın. Dışa aktarımı bırakın.

Ücretsiz · bağlanacak veya kurulacak bir şey yok · dosyanız tarayıcıdan çıkmaz