RedmineKit

Redmine Dashboards

Dashboards

Halihazırda sahip olduğunuz kayıtlı sorgulardan oluşturulan gösterge panelleri: KPI kutucukları, tablolar ve on beş grafik türünden oluşan sürükle-bırak bir ızgara; SQL'de toplanır ve bakan kişinin görmeye yetkili olduğu verilerle sınırlanır.

Çoklu sunucu: $399

5 iş günü içinde iade12 ay güncellemeKaynak kod dahil
Redmine Dashboards eklentisi: Redmine 6 içinde bir Redmine Charts gösterge paneli: 10.000 işlik bir KPI kutucuğu, bir proje halka grafiği, önceliğe göre iş çubukları, bir durum halka grafiği ve aylık oluşturulan işleri gösteren bir çizgi grafik.
Canlı bir gösterge paneli KPI kutucukları, halka, çubuk ve çizgi grafikler tek bir panoda; her rakam Redmine'ın kendi izinlerle sınırlanmış verilerinden SQL'de toplanır.
Widget türü
23
Grafik çeşidi
15
Redmine
4 · 5 · 6 · 7
Veritabanları
MySQL, MariaDB, PostgreSQL
Çekirdek yamaları
Yok

Sürükle-bırak oluşturucu

Siz çalışırken kendini kaydeden, boyutlandırılabilir ve yeniden sıralanabilir bir ızgara. KPI'ları, grafikleri ve tabloları pano tam istediğiniz hikâyeyi anlatana kadar düzenleyin; düzen dosyası yok, sayfa yenileme yok.

On beş grafik türü

Çubuk, yatay, yığılmış, çizgi, çoklu çizgi, alan, pasta, halka, radar, kutupsal, gösterge, huni, ısı haritası, ağaç haritası ve ilerleme halkası; Apache ECharts ile, açık ve koyu temada çizilir.

Kayıtlı sorgularınız, görselleştirilmiş

Bir widget'ı kayıtlı bir sorguya bağlayın, o sorgunun filtresini devralsın; özel alanlar, izleyiciler ve alt projeler dahil. Ya da sorguyu tek tıkla eksiksiz bir panoya dönüştürün.

SQL'de toplanır

GROUP BY, COUNT, SUM ve AVG veritabanında çalışır; böylece yüz bin iş tek tek nesneye dönüştürülmek yerine sayılır. Sonuçlar kullanıcı, widget ve etkin filtreler bazında önbelleğe alınır.

Görüntüleyene göre sınırlı

Her okuma Issue.visible(user), TimeEntry.visible(user) ve Query.visible(user) ile başlar; böylece hiçbir grafik, onu görüntüleyen kişinin üyesi olmadığı bir projenin verilerini toplayamaz.

Filtreler, yenileme ve detaya inme

Tek bir filtre çubuğu tüm panonun kapsamını değiştirir, pano başına ayarlanan bir yenileme aralığı duvar ekranını güncel tutar ve her çubuk, dilim ve hücre tıklandığında arkasındaki iş listesine götürür.

Redmine içinde çalışırken görün

Buradaki her ekran görüntüsü, eklentinin plugins/ klasörüne eklendiği standart bir Redmine 6 kurulumundan alınmıştır. Gösterge panelleri Redmine'ın kendi üst bilgisi ve menülerinin altında yer alır, çünkü zaten orada çalışırlar.

Bir pano oluşturun

Redmine Dashboards eklentisi: Bir gösterge panelinde düzenleme modu: her widget'ta sürükleme tutamaçları ve boyutlandırma köşeleri görünür, düzen otomatik olarak kaydedilir.
Düzenleme modu Düzenle anahtarını açın; her widget sürüklenebilir ve boyutlandırılabilir hâle gelir. Düzen siz çalışırken kendiliğinden kaydedilir.
Redmine Dashboards eklentisi: Widget ekle iletişim kutusu: widget türü, veri kaynağı, isteğe bağlı kayıtlı sorgu, ölçü ve toplama işlevi açılır listelerden seçilir.
Widget ekleyin Bir widget türü, bir veri kaynağı ve isteğe bağlı bir kayıtlı sorgu seçin, ardından ölçüyü ve toplama işlevini belirleyin. Kimse SQL yazmaz.

Widgets

Redmine Dashboards eklentisi: On beş ECharts çeşidini, KPI ve tabloyu, ayrıca Markdown, notlar, HTML, iframe, etkinlik akışı ve son işleri listeleyen widget türü seçicisi.
23 widget türü On beş ECharts çeşidi, KPI, tablo ve altı içerik widget'ı: Markdown, notlar, HTML, iframe, etkinlik akışı ve son işler.
Redmine Dashboards eklentisi: Gösterge panelinde açılmış bir widget menüsü; yenileme, yapılandırma ve silme işlemleriyle.
Widget işlemleri Her widget bağımsız olarak yüklenir ve kendi menüsüne sahiptir; panonun geri kalanını yeniden yüklemeden tek bir grafiği yenileyin.

Paylaşın ve geçiş yapın

Redmine Dashboards eklentisi: Özel, paylaşılan ve herkese açık görünürlük seçenekleri ile roller, gruplar ve projeler için seçiciler içeren gösterge paneli paylaşım iletişim kutusu.
Paylaşım Bir panoyu kendinize özel tutun, belirli roller, gruplar veya projelerle paylaşın ya da oturum açmış tüm kullanıcılara açın; erişim Redmine üyelikleri üzerinden belirlenir.
Redmine Dashboards eklentisi: Görünür tüm panoları listeleyen, varsayılan ayarlama, JSON olarak dışa aktarma veya yeni pano oluşturma seçenekleri sunan araç çubuğundaki pano değiştirici.
Panolar arasında geçiş Araç çubuğundaki değiştirici, görebildiğiniz tüm panoları listeler. Birini varsayılanınız olarak sabitleyin, JSON olarak dışa aktarın veya yeni bir pano başlatın.

Sorgu zaten raporun kendisidir

Burada hiçbir şey verilerinizi ikinci kez tanımlamanızı istemez. İş listesini her zaman yaptığınız gibi filtreleyin, kaydedin; o kayıtlı sorgu, bir widget'ın topladığı veri kapsamı hâline gelir. Bu, Redmine'ın listenin kendisini oluştururken kullandığı ilişkinin aynısıdır.

Tek bir kayıtlı sorgu, panoya üç yol
AdımYaptığınızElde ettiğiniz
1. Bir sorgu kaydedinİş listesini filtreleyin (özel alanlar, izleyiciler, alt projeler) ve Kaydet'e tıklayınPaylaştığınız kişilerle paylaşılan, adı olan bir sorgu
2. Bir widget'ı ona bağlayınWidget iletişim kutusunda o sorguyu seçinSizin için türetilen veri kaynağı ve makul bir varsayılan gruplama
3. Ya da panonun tamamını oluşturunSorgudan seçeneğine tıklayınTek bir istekle, sorguya bağlı KPI kutucukları ve grafiklerden oluşan bir gösterge paneli

SQL ile değil, açılır listelerle yapılandırılır

Bir widget; bir kaynak, bir boyut, bir ölçü ve bir toplama işlevinden oluşur. İşleri duruma, önceliğe, iş tipine, atanan kişiye veya günlere, haftalara, aylara ya da yıllara bölünmüş herhangi bir tarih alanına göre gruplayın; sayın, tahmini saatleri toplayın veya tamamlanma oranının ortalamasını alın. Ekipte kimse grafik elde etmek için SQL yazmaz; yazılacak SQL olmadığı için de, okuyan kişinin izinlerinin ötesine uzanabilecek bir sorgu yoktur.

Redmine Dashboards eklentisi: Sorgudan iletişim kutusu: filtrelerine bağlı KPI'lar ve grafiklerden oluşan bir gösterge paneli oluşturmak için kayıtlı bir Redmine sorgusu seçin.
Kayıtlı bir sorgudan Herhangi bir kayıtlı sorguyu seçin ve filtrelerine bağlı KPI'lar ve grafiklerden (durum, öncelik, atanan, eğilim ve bir tablo) oluşan hazır bir pano edinin.

Her widget'ı tek bir formdan yapılandırın

KPI, çubuk ya da halka grafik olsun, her widget aynı kısa formla kurulur: bir başlık ve tür, bir veri kaynağı, filtreler için isteğe bağlı bir kayıtlı sorgu, bir ölçü ve Top-N ile bir gruplama. Türü değiştirdiğinizde form kendini uyarlar.

Redmine Dashboards eklentisi: Bir KPI için widget yapılandırma formu: başlık Total issues, veri kaynağı Issues, kayıtlı sorgu, ölçü Issue count, işlev count.
KPI kutucuğu Tek bir sayı: kayıtlı bir sorgu üzerinde bir ölçü ve bir toplama işlevi.
Redmine Dashboards eklentisi: Bir çubuk grafik için widget yapılandırma formu: Priority'ye göre gruplanmış Issues by priority, Top N 20.
Çubuk grafik Öncelik gibi herhangi bir boyuta göre gruplayın ve uzun kuyruğu Top-N ile sınırlayın.
Redmine Dashboards eklentisi: Bir halka grafik için widget yapılandırma formu: Status'a göre gruplanmış Issues by status.
Halka grafik Aynı alanlar, farklı bir tür. Grafik türünü değiştirmek veri ayarlarınızı korur.
Redmine Dashboards eklentisi: Redmine Charts eklenti ayarları: önbellek etkin, önbellek süresi 300 saniye, varsayılan tema Açık, otomatik yenileme aralığı 0.
Eklenti ayarları Önbellek, önbellek TTL'si, varsayılan tema ve otomatik yenileme; Redmine'ın kendi ayarlar ekranında.

Yöneticiler için tek bir ayarlar sayfası

Yönetim › Eklentiler › Redmine Charts altında kullanıcı başına sonuç önbelleğini, önbellek TTL'sini (5–86400 saniye, varsayılan 300), varsayılan açık veya koyu temayı ve 0'ın kapatma anlamına geldiği varsayılan otomatik yenileme aralığını ayarlarsınız. Sayfa, Redmine'ın kendi eklenti ayarları ekranıdır.

23 widget türü ve sizinkiler için yer

Her tür, kayıt defterine dayalı meta verilerden oluşur; bu nedenle yapılandırma arayüzü, her grafik için elle yazılmış bir formdan değil, widget'ın kendi tanımından otomatik olarak oluşturulur.

Paketle birlikte gelen katalog
AileTürlerYapılandırma
GrafiklerÇubuk, yatay çubuk, yığılmış çubuk, çizgi, çoklu çizgi, alan, pasta, halka, radar, kutupsal, gösterge, huni, ısı haritası, ağaç haritası, ilerleme halkasıKaynak, boyut, ölçü, toplama işlevi
KPI / sayıKendi filtresine sahip tek bir toplam değercount · sum · avg · min · max
Tabloİzinlerle sınırlanmış aynı veriler üzerinde sayfalanmış bir tabloSütun seçici ve filtreler
İçerikMarkdown, notlar, HTML, iframe, etkinlik akışı, son işlerSerbest metin veya Redmine'ın kendi akışlarından biri

Apache ECharts ile çizilir

Açık ve koyu tema için uyarlanmış, yeniden boyutlandırmada yeniden çizilen ve duvar ekranında da okunaklı kalan on beş çeşit. Paket önceden derlenmiş olarak gelir; bu nedenle eklentiyi kurmak için Node veya derleme adımı gerekmez.

Her bölümde detaya inilebilir

Bir çubuğa, dilime veya ısı haritası hücresine tıkladığınızda, tam olarak o işlere göre filtrelenmiş Redmine iş listesi açılır. Rakamlar denetlenebilir kalır, çünkü arkalarındaki satırlara her zaman ulaşabilirsiniz.

Genel filtreler ve otomatik yenileme

Tek bir filtre çubuğu panodaki tüm widget'ların kapsamını aynı anda değiştirir; pano başına yenileme aralığı da koridordaki bir ekranı güncel tutar. Sıfır, yenilemeyi kapatır.

Şablonlar ve planlar

Bir panoyu yeniden kullanılabilir şablon olarak kaydedin, her ekip için çoğaltın veya JSON planı olarak dışa aktarıp başka bir kuruluma aktarın; test ortamından canlı ortama, elle yeniden oluşturmadan.

Tek eklenti, her ekip için bir pano

Bir teslimat lideri, bir destek masası ve tek bir geliştirici, bunların her birini halihazırda sahip oldukları kayıtlı sorgulardan dakikalar içinde oluşturdu.

Redmine Dashboards eklentisi: Tam uzunlukta gösterge paneli: KPI, halka grafikler, öncelik çubukları, aylık eğilim, atanan kişiye göre iş yükü ve sayfalanmış bir iş tablosu.
Portföy genel bakışı KPI, halka grafikler, eğilim, atanan kişiye göre iş yükü ve sayfalanmış bir iş tablosu.
Redmine Dashboards eklentisi: Bir KPI, bir alan grafiği ve bir durum halka grafiği içeren Bana atanan işler gösterge paneli.
Bana atanan işler Bir alan grafiği ve bir durum halka grafiği içeren kişisel bir pano.
Redmine Dashboards eklentisi: Bir KPI, bir iş tipi halka grafiği ve öncelik çubukları içeren Oluşturulan işler gösterge paneli.
Oluşturulan işler İş tipi dağılımı, öncelik dağılımı ve durum bir bakışta.
Redmine Dashboards eklentisi: Destek masası gösterge paneli: toplam iş ve harcanan zaman için KPI kutucukları, bir durum halka grafiği, önceliğe, alt iş tipine ve modüle göre çubuklar ve aylık oluşturulan işleri gösteren bir çizgi grafik.
Destek masası Bir destek dönemi için kayıtlar, harcanan zaman, öncelik, alt iş tipi ve modüle göre iş yükü.
Redmine Dashboards eklentisi: Tam yıllık bir destek gösterge paneli: toplam iş ve harcanan zaman için KPI kutucukları, bir durum halka grafiği, önceliğe, modüle ve alt iş tipine göre çubuklar ve aylık oluşturulan işleri gösteren bir çizgi grafik.
Rakamlarla destek yılı Kayıt hacmi, kaydedilen saatler, öncelik ve modül dağılımı ile aydan aya eğilim.

İki yerleşik kaynak ve yanlarında sizinkiler

İşler ve zaman kayıtları, boyutları ve ölçüleri önceden kaydedilmiş olarak gelir; her ikisi de Redmine'ın kendi görünürlük kapsamlarına tabidir. Başka bir eklentinin eklediği kaynak da tamamen aynı şekilde ele alınır.

KaynakBoyutlarÖlçüler
İşlerDurum, öncelik, iş tipi, proje, atanan, yazar, kategori, sürüm, oluşturulma, güncellenme, bitiş tarihiİş sayısı, tahmini saat, tamamlanma oranı
Zaman kayıtlarıProje, kullanıcı, etkinlik, tarihSaat, kayıt sayısı
Sizin kaynağınızNe kaydedersenizNe kaydederseniz

Genişletmek yama değil, kayıt işidir

Bir veri kaynağı; adı, boyutları, ölçüleri ve izinlerle sınırlanmış bir base_scope'u olan bir sınıftır; bir widget türü ise bir hash'tir. Her ikisini de kendi eklentinizin init.rb dosyasından RedmineCharts.register_data_source veya register_widget_type ile kaydedin; anında yapılandırma arayüzünde görünür ve filtreleme, önbellek ve detaya inme özelliklerini devralır. Bunun çalışması için bu eklentide hiçbir şeyin düzenlenmesi gerekmez.

Kimse okuyamadığı veriyi toplayamaz

Gösterge paneli, bir rakamı sızdırmanın hızlı bir yoludur; bu nedenle her okuma, sonunda görüntüleyenin kapsamına göre kontrol edilmek yerine en baştan o kapsamla başlar.

Önce görünürlük, sonra gruplama

Issue.visible(user), TimeEntry.visible(user) ve Query.visible(user), tek bir satır sayılmadan önce ilişkiyi sınırlar. Üyesi olmadığınız bir projeye ait toplam hiçbir widget'ta görünemez, çünkü o satırlar hiçbir zaman kümede yer almaz.

Dört ayrıntılı izin

Gösterge panellerini görüntüleme, oluşturma, tümünü yönetme ve şablonları yönetme; her biri rol bazında atanabilir. Ve biri ilgili projede Charts & Dashboards modülünü etkinleştirene kadar hepsi kapalı kalır.

Üyelikler üzerinden paylaşım

Bir panoyu kullanıcılara, gruplara, rollere veya projelerin tamamına açın. Her istek, zamanla tutarsızlaşan paralel bir erişim listesi yerine viewable_by? ve editable_by? kontrollerini Redmine'ın kendi üyelikleri üzerinden yeniden değerlendirir.

Hiçbir veri sunucudan çıkmaz

Ön yüz, yalnızca kendi Redmine'ınızdaki bu eklentinin JSON API'siyle, zaten var olan oturum ve CSRF belirteci üzerinden konuşur. Harici servis yok, lisans için dışarıya bağlanma yok, telemetri yok.

Büyük bir kurulumda ayakta kalmak için tasarlandı

Yüz bin işi saymak, yüz bin nesne yüklemek anlamına gelmemeli. Burada da gelmiyor.

Bir pano açıldığında neler olur
KonuNasıl ele alınır
AggregationGROUP BY, COUNT, SUM ve AVG SQL'de çalışır; satırlar yalnızca sayılmak için asla nesneye dönüştürülmez
Geniş boyutlarBir boyutun binlerce değeri olduğunda Top-N gruplama veri yükünü küçük tutar
Tekrarlanan görüntülemelerSonuçlar kullanıcı, widget değişiklik zamanı ve etkin filtreler bazında Rails.cache üzerinden önbelleğe alınır; TTL bir ayardır ve Redis olduğu gibi çalışır
Yavaş tek bir widgetWidget'lar bağımsız olarak yüklenir; bu nedenle tek bir ağır sorgu asla tüm panoyu rehin tutmaz
Eksik JS paketiRails, yedek çözüm olarak her widget'ın verilerini sunucu tarafında oluşturur; böylece sayfa boş kalmak yerine daha sade bir hâlde çalışmaya devam eder

Tesadüfen değil, bilinçli olarak taşınabilir

Sürümler ve veritabanları arası destek baştan tasarıma dahil edildi; migration'lar, JSON depolama ve tarih gruplama, farklılıklara dayanacak şekilde yazıldı.

KonuDestekleniyorNasıl
Redmine4.x, 5.x, 6.x, 7.xrequires_redmine version_or_higher 4.0.0 bildirir; zamanla güncelliğini yitirecek çekirdek geçersiz kılmaları yoktur
Rails5.2 → 8.0Migration'lar, 8.0'a kadar her sürümün anladığı 5.2 temelini hedefler
Ruby2.5+Redmine 4'ün asgari gereksinimine uyar
VeritabanlarıMySQL, MariaDB, PostgreSQLJSON düz metin sütunlarında tutulur (her yerde aynı DDL); serileştirici, Rails sürümüne göre doğru biçimi seçer
Tarih gruplamaGün, hafta, ay, yılTaşınabilir bir CAST(col AS DATE) üzerinde gruplar, ardından Ruby'de aralıklara böler; üreticiye özgü SQL yok
Migration'ları yeniden çalıştırmaGüvenliSavunmacı biçimde yazıldı; böylece yarıda kalan bir yükseltme yeniden çalıştırılabilir

İlk günden betiklenebilir

Her uç nokta /redmine_charts/api altında yer alır, JSON döndürür ve arayüzle tamamen aynı izinleri uygular; böylece panolar CI'dan hazırlanabilir veya her ekip için ayrı ayrı oluşturulabilir.

MetotYolNe yapar
GET/dashboardsÇağıranın görebildiği tüm gösterge panelleri
POST/dashboardsYeni bir tane oluşturur
GET/dashboards/:idBir gösterge panelini widget'larıyla birlikte getirir
PATCH/dashboards/:idAdı, düzeni veya ayarları günceller
POST/dashboards/:id/duplicateWidget'larıyla birlikte klonlar
GET/dashboards/:id/exportJSON planı olarak dışa aktarır
POST/dashboards/importBir plandan pano oluşturur
POST/dashboards/:id/widgetsWidget ekler
GET/widgets/:id/dataToplanmış, izinlerle sınırlanmış widget verileri
GET/meta/data_sourcesKaynaklar, boyutlar, ölçüler ve kullanabileceğiniz kayıtlı sorgular

Bugün sunulanlar ve sırada olanlar

Yol haritasındaki öğeler tasarım gereği eklemelidir (yeni veri kaynakları, widget türleri ve dışa aktarma hizmetleri); bu nedenle hiçbiri sizden herhangi bir şeyi taşımanızı istemeyecek. Bunlar özellik olarak değil yol haritası olarak listelenmiştir; böylece satın alma kararınızı bugün pakette olanlara göre verebilirsiniz.

YetenekStatus
Gösterge panelleri: oluşturma, çoğaltma, varsayılan ayarlama, dışa ve içe aktarmaYayında
Otomatik kaydetmeli, sürükle-bırak, boyutlandırılabilir ızgaraYayında
KPI, tablo ve tüm ECharts grafik setiYayında
SQL gerektirmeyen görsel widget yapılandırmasıYayında
Kayıtlı sorguları yeniden kullanma ve tek tıkla pano oluşturmaYayında
Tüm panoyu yenileyen genel filtrelerYayında
Grafikten iş listesine detaya inmeYayında
Kullanıcı başına, izinlerle sınırlanmış SQL toplama ve önbellekYayında
Paylaşım, şablonlar, açık ve koyu temalarYayında
Sürümler ve veritabanları arası destek, sunucu taraflı yedek çözümYayında
PDF, PNG ve Excel dışa aktarmaPlanlandı
Çok ağır raporlar için arka plan görevleriPlanlandı
WebSocket ile canlı güncellemelerPlanlandı
Zamanlanmış ve e-postayla gönderilen anlık görüntülerPlanlandı
Kiosk / duvar ekranı moduPlanlandı
Yapay zekâ destekli doğal dil rapor oluşturucuPlanlandı
Takvim, burndown ve Gantt özeti widget'larıPlanlandı

Fiyatlandırma

Tek sunucu

$199

Tek Redmine kurulumu · sınırsız kullanıcı · 12 ay güncelleme.

Unlimited users12 months of updatesEmail support
Lisans satın al

Çoklu sunucu

$399

Sınırsız Redmine sunucusu · sınırsız kullanıcı · 12 ay güncelleme.

Unlimited users12 months of updatesEmail support
Lisans satın al

Özel Bir Redmine Çözümüne mi İhtiyacınız Var?

Mevcut eklentilerimizde bulunmayan bir özellik mi arıyorsunuz?

RedmineKit; özel Redmine eklentisi geliştirme, eklenti özelleştirme, iş akışı otomasyonu, üçüncü taraf entegrasyonları ve işletmenize özel çözümler sunar.

İhtiyacınızı bize anlatın. Gereksinimlerinizi inceleyip tahmini maliyet ve zaman planıyla birlikte size uygun bir çözüm sunalım.

Satın al