Redmine SLA
SupportČtyřhodinové SLA neznamená čtyři hodiny. Doba reakce a vyřešení měřená v pracovním čase – podle Vašich kalendářů, svátků a pravidel pozastavení – s detekcí varování, kritického stavu a porušení.
Více serverů: $399

- Redmine
- 4, 5, 6 a 7
- Cíle
- 4 nezávislé časovače
- Databáze
- PostgreSQL, MySQL, MariaDB, SQLite
- Reporty
- 4, s exportem do CSV
- Další gemy
- Žádné
- Změněné soubory jádra
- Žádné
Pracovní doba, jak má být
Týdenní rozvrhy s dělenými směnami, časová pásma pro každý kalendář, pevné i opakující se svátky a mimořádné pracovní dny. Počítá se s místním časem i přes přechod na letní čas, takže 09:00–18:00 zůstane 09:00–18:00.
Čtyři nezávislé časovače
První reakce, převzetí, vyřešení a uzavření – každý s vlastním cílem, stavem a chováním při pozastavení. Nastavte jen ty, které používáte.
Čeká se na zákazníka
Pravidla pro jednotlivé stavy určují, které časovače se zastaví. „Čeká na zákazníka“ může zmrazit vyřešení, zatímco první reakce dál běží – protože ta je stále na Vás.
Podmínky srozumitelnými slovy
Podmínky podle projektu, fronty, stavu, kategorie, řešitele, skupiny, zákazníka nebo libovolného vlastního pole – podle skutečných názvů, nikdy podle ID záznamů.
Varování, kritický stav, porušení
Prahové hodnoty se spouštějí před termínem, ne až po něm. E-maily odcházejí vlastním mailerem Redmine a díky záznamu v unikátním indexu se žádné upozornění nikdy neodešle dvakrát.
Plnění, které obhájíte
Plnění podle cílů, rozložení doby reakce a vyřešení s mediánem a odlehlými hodnotami a tabulka porušení s termínem, skutečným datem a překročením.
Když tým odejde domů, čas se zastaví
Prosté odečtení dvou časových údajů Vás trestá za víkendy. Redmine SLA prochází Váš pracovní kalendář a počítá jen minuty, kdy máte otevřeno. Čtyřhodinový cíl zadaný v pátek pozdě odpoledne tak má termín v pondělí, ne ještě tu noc.
| Úkol založen | Započítaný pracovní čas | Termín | Skutečně uplynulý čas |
|---|---|---|---|
| Úterý 9:30 | 4 h bez přerušení | Úterý 13:30 | 4 hodiny |
| Pátek 17:00 | 1 h v pátek, 3 h v pondělí | Pondělí 12:00 | 67 hodin |
| Pátek 17:00, v pondělí svátek | 1 h v pátek, 3 h v úterý | Úterý 12:00 | 91 hodin |
| Kdykoli, v kalendáři 24×7 | Uplynuly 4 h | O čtyři hodiny později | 4 hodiny |
Kalendáře podporují dělené směny, vlastní časové pásmo, jednorázové i opakující se svátky a mimořádné pracovní dny.
Čtyři časovače, každý s vlastními pravidly
Nastavte jen ty cíle, které skutečně slibujete. Každý se spouští, pozastavuje a zastavuje na vlastní událost, takže stav „čeká na zákazníka“ může zmrazit vyřešení, zatímco první reakce dál běží.
První reakce: někdo odpověděl
Zastaví se při prvním veřejném komentáři od kohokoli jiného než autora. Co se počítá jako odpověď, nastavíte v každé politice.
Převzetí: někdo za úkol odpovídá
Zastaví se, když je úkol přiřazen, nebo když dosáhne Vámi zvoleného stavu.
Vyřešení: problém je odstraněn
Zastaví se, když úkol dosáhne uzavřeného stavu nebo některého z Vámi vybraných stavů vyřešení.
Uzavření: tiket je hotový
Samostatný cíl pro konečné uzavření, pro týmy, které nejdřív vyřeší a teprve později potvrdí se zákazníkem.
Vypadá jako Redmine, protože to Redmine je
Žádný iframe, žádná samostatná aplikace, žádné druhé přihlášení. Jde o skutečné obrazovky pluginu v Redminu 7.0 s ukázkovým projektem, který obsahuje úkoly ve všech stavech SLA.
Řešitelé: panel SLA u každého úkolu
Jeden řádek na cíl s jeho stavem, zbývajícím časem, využitou částí cíle a přesným termínem.


Vedoucí týmů: fronta seřazená podle toho, co se právě chystá selhat
Filtrujte podle stavu, zdraví, politiky nebo porušení, řaďte podle termínu, exportujte do CSV. Stejná pole jsou k dispozici jako filtry a sloupce ve vlastním seznamu úkolů Redminu.
Manažeři: reporty, které můžete ukázat zákazníkovi
Plnění, doba reakce, doba vyřešení a porušení, filtrované podle období, politiky, fronty a priority. Každý report lze exportovat do CSV.


Administrátoři: politiky psané srozumitelnými slovy
„Když je Priorita úkolu jedna z Urgentní, Okamžitá.“ Podmínky používají skutečné názvy z výběrových polí, ne ID záznamů. Doby trvání lze zadat jako 30, 4h nebo 1d 4h.




Provoz: jedno místo, kde vidíte, že vše funguje


Vše, o čem se na service desku skutečně vedou spory
Spory se zřídka týkají toho, zda byl tiket opožděný. Týkají se toho, které hodiny se počítaly, kdy se měl čas zastavit a jaký byl v tu chvíli cíl.
Pracovní doba, jak má být
Týdenní rozvrhy s dělenými směnami, časová pásma pro každý kalendář, pevné i opakující se svátky a mimořádné pracovní dny. 9:00 zůstává 9:00 i při přechodu na letní a zimní čas.
Čekání na zákazníka
Pravidla pozastavení podle stavu, globálně nebo pro jednotlivé politiky. Vrací se jen pracovní čas, takže pozastavení přes víkend nic nestojí.
Varování, kritický stav, porušení
Prahy se spouštějí před termínem. Každá notifikace se odešle jen jednou přes vlastní poštovní systém Redminu, se šablonami, které můžete upravit pro každou událost a jazyk.
Správná politika pro každý úkol
Shoda podle projektu a podprojektů, fronty, priority, stavu, kategorie, autora, řešitele, skupiny nebo libovolného vlastního pole. Pokud odpovídá více politik, vyhrává ta s nižším pořadím.
Přímo v seznamu úkolů
Politika SLA, stav, zdraví, porušení, termín a zbývající čas jako filtry a sloupce v seznamu úkolů Redminu: lze je řadit, seskupovat i exportovat.
Úpravy nepřepisují historii
Každé SLA si uchovává snímek politiky, se kterou začalo. Změna cíle v příštím čtvrtletí nechá čísla z minulého čtvrtletí beze změny. Přepočet je vědomý krok administrátora.
Co se děje s jedním úkolem
Kritická chyba nahlášená v pátek odpoledne, v kalendáři pondělí až pátek 9:00 až 18:00, s cílem první reakce 30 minut a cílem vyřešení čtyři hodiny.
| Kdy | Událost | Co plugin udělá |
|---|---|---|
| Pá 15:00 | Založen | Připojí se první odpovídající politika a spustí se její časovače. Dnes zbývají tři pracovní hodiny, takže jedna se přenese na pondělí. |
| Pá 15:20 | První odpověď | Veřejný komentář řešitele zastaví časovač první reakce na 20 minutách, tedy v rámci cíle 30 minut. |
| Pá 16:00 | Čekání | Vyřešení se pozastaví. Když zákazník v pondělí odpoví, termín se posune přesně o ztracený pracovní čas. |
| Pondělí | Varování při 75 % | Varovný e-mail odejde ve chvíli, kdy je ještě čas zareagovat. |
| Pondělí | Vyřešeno | Spotřebovaný čas a to, zda byl cíl splněn, se zaznamenají a už se nikdy nezmění. |
| Spotřebováno | Zdraví |
|---|---|
| Pod 75 % | V pořádku |
| 75% | Ohrožené |
| 90% | Kritické |
| 100% | Porušené |
| Pozastaveno | Pozastavené |
| Cíl splněn | Dokončené |
JSON pro každou obrazovku
JSON API pouze pro čtení pokrývá vše, co ukazují obrazovky. Ověřuje se běžným API klíčem Redminu a respektuje stejná oprávnění jako stránky.
| Metoda | Endpoint | Vrací |
|---|---|---|
| GET | /sla/issues/:id.json | SLA jednoho úkolu |
| GET | /sla/issues.json | Úkoly se SLA, s filtry |
| GET | /projects/:id/sla/issues.json | Úkoly se SLA jednoho projektu |
| GET | /sla/timeline/:id.json | Časovou osu jednoho úkolu |
| GET | /sla/dashboard.json | Počítadla dashboardu a plnění |
| GET | /sla/reports/:report.json | Kterýkoli ze čtyř reportů |
| GET | /sla/policies.json | Politiky a jejich cíle |
| GET | /sla/calendars.json | Kalendáře a pracovní dobu |
Načtení SLA jednoho úkolu
Klíč pošlete v hlavičce X-Redmine-API-Key. Odpověď obsahuje politiku, kalendář, celkové zdraví a jednu položku pro každý cíl s jeho stavem, termínem a spotřebovaným časem. Můžete tak zobrazit odpočty SLA na nástěnné obrazovce nebo předávat údaje o plnění do vlastního reportingu.
Šest oprávnění, přidělovaných podle role
SLA je standardní projektový modul Redminu. Zapněte ho v projektech, které měříte, a každé roli dejte jen to, co potřebuje. Administrátoři Redminu mají obě globální oprávnění vždy.
| Oprávnění | Rozsah | Co umožňuje |
|---|---|---|
| view_sla | Projekt | Zobrazit panel SLA u úkolů, seznam úkolů se SLA a časovou osu |
| view_sla_dashboard | Projekt | Zobrazit SLA dashboard |
| view_sla_reports | Projekt | Zobrazit a exportovat reporty SLA |
| manage_sla | Projekt | Upravit nastavení SLA projektu a přepočítat SLA úkolu |
| manage_sla_policies | Globální | Vytvářet a upravovat politiky a pravidla pozastavení |
| manage_sla_calendars | Globální | Vytvářet a upravovat kalendáře a svátky |
Běží tam, kde už běží Váš Redmine
| Prostředí | Stav | Poznámky |
|---|---|---|
| Redmine 7.x | Podporováno | Testováno na Redminu 7.0 s Rails 8.1 a Ruby 3.4.2. Snímky obrazovky na této stránce pocházejí z verze 7.0. |
| Redmine 6.x | Podporováno | |
| Redmine 5.x | Podporováno | Po migraci vyžaduje úlohu pro assety pluginů |
| Redmine 4.x | Podporováno | 4.0 je minimální verze, kterou plugin deklaruje |
| Databáze | Podporováno | PostgreSQL, MySQL, MariaDB a SQLite, bez SQL specifického pro konkrétní databázi |
| Další gemy | Žádné | Žádný Redis, žádný Sidekiq. Kontrolu na pozadí spouští jeden záznam v cronu nebo časovač systemd. |
| Jádro Redminu | Nedotčeno | Žádný soubor jádra se neupravuje, takže aktualizace Redminu nejsou ovlivněny |
Instalace ve třech krocích
Vyžaduje přístup k shellu a možnost spouštět rake úlohy. Před instalací pluginu vždy proveďte zálohu.
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
Mění plugin soubory jádra Redminu?
Co se stane s existujícími SLA, když upravím politiku?
Potřebuje Redis, Sidekiq nebo další gemy?
Mohou mít různí zákazníci nebo projekty různá SLA?
A co úkoly, které existovaly před instalací?
Je odinstalace bezpečná?
Jsou snímky obrazovky skutečné?
Ceník
Jeden server
Jedna instance Redmine · neomezený počet uživatelů · 12 měsíců aktualizací.
Více serverů
Neomezený počet serverů Redmine · neomezený počet uživatelů · 12 měsíců aktualizací.
Potřebujete řešení Redmine na míru?
Hledáte funkci, kterou naše stávající pluginy nenabízejí?
RedmineKit nabízí vývoj pluginů pro Redmine na zakázku, úpravy pluginů, automatizaci pracovních postupů, integrace se systémy třetích stran a řešení šitá na míru Vaší firmě.
Napište nám, co potřebujete. Posoudíme Vaše požadavky a navrhneme vhodné řešení s odhadem ceny a harmonogramu.