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
- Faturalandırılabilir
Jane Smith
Acme Corp34,5s
- Faturalandırılabilir
Omar Wright
Northwind Ltd12s
- Faturalandırılamaz
Priya Patel
Internal6s
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.
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.
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.
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
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.
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.
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.
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?
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