Redmine SLA
SupportDört saatlik bir SLA, dört saat demek değildir. Yanıt ve çözüm süreleri çalışma zamanıyla ölçülür (sizin takvimleriniz, sizin tatilleriniz, sizin duraklatma kurallarınız); uyarı, kritik ve ihlal tespitiyle.
Çoklu sunucu: $399

- Redmine
- 4, 5, 6 ve 7
- Hedefler
- 4 bağımsız sayaç
- Veritabanları
- PostgreSQL, MySQL, MariaDB, SQLite
- Raporlar
- 4 adet, CSV dışa aktarmalı
- Ek gem'ler
- Yok
- Değiştirilen çekirdek dosyalar
- Yok
Çalışma saatleri, olması gerektiği gibi
Bölünmüş vardiyalı haftalık programlar, takvim başına saat dilimleri, sabit ve yinelenen tatiller ve özel çalışma günleri. Yaz saati geçişlerinde duvar saati esas alınır; 09:00–18:00 her zaman 09:00–18:00 kalır.
Birbirinden bağımsız dört sayaç
İlk yanıt, alındı onayı, çözüm ve kapanış; her birinin kendi hedefi, durumu ve duraklatma davranışı vardır. Yalnızca kullandıklarınızı yapılandırın.
Müşteri yanıtı beklenirken
Duruma özel kurallar hangi sayaçların duracağını belirler. “Müşteri bekleniyor” durumu çözüm sayacını dondurabilirken ilk yanıt sayacı işlemeye devam eder; çünkü o hâlâ sizin sorumluluğunuzdadır.
Sade bir dille koşullar
Proje, iş tipi, durum, kategori, atanan, grup, müşteri veya herhangi bir özel alana göre eşleştirin; kayıt ID'leriyle değil, gerçek adlarla.
Uyarı, kritik, ihlal
Eşikler son tarihten sonra değil, önce tetiklenir. E-postalar Redmine'ın kendi e-posta gönderici altyapısıyla iletilir ve benzersiz indeksli bir kayıt hiçbir uyarının iki kez gönderilmemesini sağlar.
Savunabileceğiniz uyumluluk
Hedefe göre uyumluluk, medyan ve aykırı değerleriyle yanıt ve çözüm dağılımları ile son tarih, gerçekleşme tarihi ve aşım süresini gösteren bir ihlal tablosu.
Ekibiniz eve gittiğinde sayacınız da durur
İki zaman damgasını birbirinden çıkarmak sizi hafta sonları için cezalandırır. Redmine SLA iş takviminizi adım adım izler ve yalnızca açık olduğunuz dakikaları sayar; böylece cuma günü geç saatte açılan dört saatlik bir hedefin son tarihi aynı gece değil, pazartesi olur.
| İşin açılışı | Sayılan çalışma süresi | Son tarih | Takvim süresi |
|---|---|---|---|
| Salı 09:30 | 4 sa, kesintisiz | Salı 13:30 | 4 saat |
| Cuma 17:00 | Cuma 1 sa, pazartesi 3 sa | Pazartesi 12:00 | 67 saat |
| Cuma 17:00, pazartesi tatil | Cuma 1 sa, salı 3 sa | Salı 12:00 | 91 saat |
| Herhangi bir zaman, 7/24 takvimde | 4 sa geçen süre | Dört saat sonra | 4 saat |
Takvimler bölünmüş vardiyaları, kendi saat dilimlerini, tek seferlik ve yinelenen tatilleri ve özel çalışma günlerini destekler.
Her biri kendi kurallarına sahip dört sayaç
Yalnızca gerçekten taahhüt ettiğiniz hedefleri tanımlayın. Her biri kendi olayıyla başlar, duraklar ve durur; böylece “müşteri bekleniyor” durumu, ilk yanıt sayacı işlemeye devam ederken çözüm sayacını dondurabilir.
İlk yanıt: biri yanıt verdi
Yazar dışındaki herhangi birinin ilk herkese açık yorumunda durur. Neyin yanıt sayılacağı politika bazında belirlenir.
Alındı onayı: biri sorumluluğu üstlendi
İş birine atandığında veya seçtiğiniz bir duruma geldiğinde durur.
Çözüm: sorun giderildi
İş kapalı bir duruma veya seçtiğiniz çözüm durumlarından birine geldiğinde durur.
Kapanış: kayıt tamamlandı
Önce çözüp müşteriyle daha sonra teyitleşen ekipler için nihai kapanışa yönelik ayrı bir hedef.
Redmine gibi görünüyor, çünkü Redmine'ın ta kendisi
iframe yok, ayrı uygulama yok, ikinci bir oturum açma yok. Bunlar, Redmine 7.0 üzerindeki eklentiden alınmış gerçek ekranlardır ve her SLA durumunda işler içeren bir demo projeyi gösterir.
Destek personeli: her işte SLA paneli
Her hedef için bir satır: durumu, kalan süre, hedefin ne kadarının kullanıldığı ve kesin son tarih.


Ekip liderleri: ters gitmek üzere olana göre sıralanmış iş kuyruğu
Duruma, sağlık durumuna, politikaya veya ihlale göre filtreleyin, son tarihe göre sıralayın, CSV'ye aktarın. Aynı alanlar Redmine'ın kendi iş listesinde filtre ve sütun olarak da kullanılabilir.
Yöneticiler: müşterinin önüne koyabileceğiniz raporlar
Uyumluluk, yanıt süresi, çözüm süresi ve ihlaller; döneme, politikaya, iş tipine ve önceliğe göre filtrelenir. Her rapor CSV'ye aktarılabilir.


Sistem yöneticileri: sade bir dille yazılmış politikalar
“İşin Önceliği Acil, Hemen değerlerinden biriyse.” Koşullar, kayıt ID'leri yerine seçicilerdeki gerçek adları kullanır. Süreler 30, 4h veya 1d 4h biçiminde girilebilir.




Operasyon: her şeyin çalıştığını tek bir yerden görün


Bir destek masasının gerçekte tartıştığı her şey
Anlaşmazlıklar nadiren bir kaydın gecikip gecikmediğiyle ilgilidir. Asıl mesele hangi saatlerin sayıldığı, sayacın ne zaman durması gerektiği ve o sırada hedefin ne olduğudur.
Çalışma saatleri, olması gerektiği gibi
Bölünmüş vardiyalı haftalık programlar, takvim başına saat dilimleri, sabit ve yinelenen tatiller ve özel çalışma günleri. Yaz saati geçişlerinde de 09:00, 09:00 olarak kalır.
Müşteri yanıtı beklenirken
Genel olarak veya politika bazında, duruma özel duraklatma kuralları. Yalnızca çalışma süresi iade edilir; böylece hafta sonuna denk gelen bir duraklatma size hiçbir şey kaybettirmez.
Uyarı, kritik, ihlal
Eşikler son tarihten önce tetiklenir. Her bildirim Redmine'ın kendi e-posta altyapısıyla yalnızca bir kez gönderilir; şablonları olay ve dil bazında düzenleyebilirsiniz.
Her iş için doğru politika
Proje ve alt projeler, iş tipi, öncelik, durum, kategori, yazar, atanan, grup veya herhangi bir özel alana göre eşleştirin. Birden fazla politika eşleştiğinde sırası daha önde olan kazanır.
İş listesinin içinde
SLA politikası, durum, sağlık, ihlal, son tarih ve kalan süre, Redmine'ın iş listesinde filtre ve sütun olarak: sıralanabilir, gruplanabilir ve dışa aktarılabilir.
Düzenlemeler geçmişi yeniden yazmaz
Her SLA, başladığı andaki politikanın bir anlık görüntüsünü saklar. Gelecek çeyrekte bir hedefi değiştirmek geçen çeyreğin rakamlarına dokunmaz. Yeniden hesaplama, yöneticinin bilinçli olarak yaptığı bir işlemdir.
Tek bir işin başından geçenler
Pazartesi–cuma 09:00–18:00 takviminde, 30 dakikalık ilk yanıt hedefi ve dört saatlik çözüm hedefiyle, bir cuma öğleden sonra açılan kritik bir hata.
| Ne zaman | Olay | Eklentinin yaptığı |
|---|---|---|
| Cum 15:00 | Açıldı | Eşleşen ilk politika işe bağlanır ve sayaçları başlar. Bugün üç çalışma saati kaldığından bir saat pazartesiye devreder. |
| Cum 15:20 | İlk yanıt | Destek personelinin herkese açık yorumu, ilk yanıt sayacını 30 dakikalık hedefin içinde, 20. dakikada durdurur. |
| Cum 16:00 | Bekleniyor | Çözüm duraklar. Müşteri pazartesi yanıt verdiğinde son tarih, kaybedilen çalışma süresi kadar ileri kayar. |
| Pazartesi | %75'te uyarı | Uyarı e-postası, harekete geçmek için hâlâ zaman varken gönderilir. |
| Pazartesi | Çözüldü | Harcanan süre ve hedefin karşılanıp karşılanmadığı kaydedilir ve bir daha değişmez. |
| Kullanılan | Sağlık |
|---|---|
| %75'in altında | Sağlıklı |
| 75% | Risk altında |
| 90% | Kritik |
| 100% | İhlal edildi |
| Beklemede | Duraklatıldı |
| Hedef karşılandı | Tamamlandı |
Her ekran için JSON
Salt okunur bir JSON API'si, ekranlarda gösterilen her şeyi kapsar. Normal bir Redmine API anahtarıyla kimlik doğrular ve sayfalarla aynı izinleri uygular.
| Metot | Uç nokta | Döndürdüğü |
|---|---|---|
| GET | /sla/issues/:id.json | Tek bir işin SLA'sı |
| GET | /sla/issues.json | SLA işleri, filtrelenebilir |
| GET | /projects/:id/sla/issues.json | Tek bir projenin SLA işleri |
| GET | /sla/timeline/:id.json | Tek bir işin zaman çizelgesi |
| GET | /sla/dashboard.json | Gösterge paneli sayaçları ve uyumluluk |
| GET | /sla/reports/:report.json | Dört rapordan herhangi biri |
| GET | /sla/policies.json | Politikalar ve hedefleri |
| GET | /sla/calendars.json | Takvimler ve çalışma saatleri |
Tek bir işin SLA'sını okuyun
Anahtarınızı X-Redmine-API-Key başlığında gönderin. Yanıt; politikayı, takvimi, genel sağlık durumunu ve her hedef için durumunu, son tarihini ve harcanan süreyi içeren bir girdiyi döndürür. Bunu, SLA geri sayımlarını bir duvar ekranına yansıtmak veya uyumluluk rakamlarını kendi raporlamanıza aktarmak için kullanın.
Rol bazında verilen altı izin
SLA, standart bir Redmine proje modülüdür. Ölçtüğünüz projelerde etkinleştirin ve her role yalnızca ihtiyaç duyduğu yetkileri verin. Redmine yöneticileri iki genel izne her zaman sahiptir.
| İzin | Kapsam | Neye olanak tanır |
|---|---|---|
| view_sla | Proje | İşlerdeki SLA panelini, SLA iş listesini ve zaman çizelgesini görme |
| view_sla_dashboard | Proje | SLA gösterge panelini görme |
| view_sla_reports | Proje | SLA raporlarını görme ve dışa aktarma |
| manage_sla | Proje | Projenin SLA ayarlarını düzenleme ve bir işin SLA'sını yeniden hesaplama |
| manage_sla_policies | Global | Politikalar ve duraklatma kuralları oluşturma ve düzenleme |
| manage_sla_calendars | Global | Takvimler ve tatiller oluşturma ve düzenleme |
Redmine'ınız nerede çalışıyorsa orada çalışır
| Ortam | Status | Notlar |
|---|---|---|
| Redmine 7.x | Destekleniyor | Rails 8.1 ve Ruby 3.4.2 ile Redmine 7.0 üzerinde test edildi. Bu sayfadaki ekran görüntüleri 7.0 sürümünden alınmıştır. |
| Redmine 6.x | Destekleniyor | |
| Redmine 5.x | Destekleniyor | Migration işleminden sonra eklenti varlıkları (assets) görevinin çalıştırılması gerekir |
| Redmine 4.x | Destekleniyor | 4.0, eklentinin belirttiği en düşük sürümdür |
| Veritabanları | Destekleniyor | Veritabanına özgü SQL kullanılmadan PostgreSQL, MySQL, MariaDB ve SQLite |
| Ek gem'ler | Yok | Redis yok, Sidekiq yok. Arka plan kontrolünü tek bir cron girdisi veya systemd zamanlayıcısı çalıştırır. |
| Redmine çekirdeği | Dokunulmamış | Hiçbir çekirdek dosya düzenlenmez; bu nedenle Redmine yükseltmeleri etkilenmez |
Üç adımda kurulum
Kabuk (shell) erişimi ve rake görevlerini çalıştırabilme imkânı gerekir. Bir eklentiyi kurmadan önce mutlaka yedek alın.
cd /path/to/redmine # the package arrives by email, or from your download link unzip redmine_sla-1.0.0.zip -d plugins/
RAILS_ENV=production bundle exec rake redmine:plugins:migrate # Redmine 4 and 5 only (Redmine 6+ serves plugin assets directly) RAILS_ENV=production bundle exec rake redmine:plugins:assets touch tmp/restart.txt # or systemctl restart redmine
# every five minutes: evaluate timers that are due, safe to run repeatedly */5 * * * * cd /path/to/redmine && RAILS_ENV=production bundle exec rake redmine_sla:process >> log/sla.log 2>&1
# Administration → SLA → create the default business calendars, then follow the checklist # Administration → SLA → Policies → write one policy: targets, calendar, conditions # Project → Settings → Modules → tick SLA for each project you measure # Administration → Roles and permissions → grant the SLA permissions
Eklenti Redmine çekirdek dosyalarını değiştiriyor mu?
Bir politikayı düzenlediğimde mevcut SLA'lara ne olur?
Redis, Sidekiq veya ek gem'ler gerekiyor mu?
Farklı müşterilerin veya projelerin farklı SLA'ları olabilir mi?
Eklentiyi kurmadan önce var olan işler ne olacak?
Kaldırmak güvenli mi?
Ekran görüntüleri gerçek mi?
Fiyatlandırma
Tek sunucu
Tek Redmine kurulumu · sınırsız kullanıcı · 12 ay güncelleme.
Çoklu sunucu
Sınırsız Redmine sunucusu · sınırsız kullanıcı · 12 ay güncelleme.
Ö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.