RedmineKit

Redmine SLA

Support
5.0 (0)·New Installationen

Vier Stunden SLA sind nicht vier Stunden. Reaktion und Lösung werden in Arbeitszeit gemessen — Ihre Kalender, Ihre Feiertage, Ihre Pausenregeln — mit Warnung, kritischem Schwellwert und Verletzungserkennung.

$199 / ein Server
Handbuch

Mehrere Server: $399

Rückerstattung binnen 5 Arbeitstagen12 Monate UpdatesQuellcode enthalten
Das SLA-Dashboard eines Redmine-Projekts: ein Erfüllungsring mit 75 %, erste Reaktion bei 80 % und Lösung bei 66,7 %, durchschnittliche Reaktionszeit von 35 Minuten und durchschnittliche Lösungszeit von 12 Stunden 40 Minuten, Zähler für 10 SLA-Tickets, davon 6 laufend, 2 gefährdet, 3 verletzt, 1 pausiert und 2 abgeschlossen, ein farbcodierter Zustandsbalken, Tabellen der gefährdeten und verletzten Tickets mit Fälligkeit sowie die Erfüllung je SLA-Richtlinie.
Projekt › SLA Erfüllung je Ziel, Live-Zähler und jedes gefährdete und verletzte Ticket mit seiner Fälligkeit.
Redmine
4, 5, 6 und 7
Ziele
4 unabhängige Uhren
Datenbanken
PostgreSQL, MySQL, MariaDB, SQLite
Berichte
4, mit CSV-Export
Zusätzliche Gems
Keine
Geänderte Core-Dateien
Keine

Arbeitszeiten, richtig gerechnet

Wochenpläne mit geteilten Schichten, Zeitzone je Kalender, feste und wiederkehrende Feiertage sowie Sonderarbeitstage. Wanduhrzeit über die Zeitumstellung hinweg, sodass 09:00–18:00 auch 09:00–18:00 bleibt.

Vier unabhängige Uhren

Erste Reaktion, Bestätigung, Lösung und Abschluss — jede mit eigenem Ziel, eigenem Zustand und eigenem Pausenverhalten. Konfigurieren Sie nur die, die Sie brauchen.

Warten auf den Kunden

Regeln je Status entscheiden, welche Uhren stehen bleiben. „Warten auf Kunde“ kann die Lösung einfrieren, während die erste Reaktion weiterläuft — denn die schulden immer noch Sie.

Bedingungen in Klartext

Treffer nach Projekt, Tracker, Status, Kategorie, Zuständigem, Gruppe, Kunde oder beliebigem Custom-Field — über echte Namen, nie über Datensatz-IDs.

Warnung, kritisch, Verletzung

Schwellwerte lösen vor der Frist aus, nicht danach. Der Versand läuft über Redmines eigenen Mailer, und ein eindeutiger Index verhindert doppelte Benachrichtigungen.

Belastbare Auswertungen

Erfüllung je Ziel, Verteilungen von Reaktions- und Lösungszeiten mit Median und Ausreißern sowie eine Verletzungstabelle mit Fälligkeit, tatsächlichem Zeitpunkt und Überschreitung.

Ihre Uhr bleibt stehen, wenn Ihr Team Feierabend macht

Wer einfach zwei Zeitstempel voneinander abzieht, wird für Wochenenden bestraft. Redmine SLA geht Ihren Geschäftskalender durch und zählt nur die Minuten, in denen Sie geöffnet haben. Ein Vier-Stunden-Ziel, das am späten Freitag gemeldet wird, ist also am Montag fällig, nicht noch in derselben Nacht.

Ein Lösungsziel von vier Stunden in einem Kalender von Montag bis Freitag, 09:00 bis 18:00
Ticket gemeldetGezählte ArbeitszeitFälligReale Zeit
Dienstag 09:304h, ohne UnterbrechungDienstag 13:304 Stunden
Freitag 17:001h am Freitag, 3h am MontagMontag 12:0067 Stunden
Freitag 17:00, Montag ist Feiertag1h am Freitag, 3h am DienstagDienstag 12:0091 Stunden
Jederzeit, in einem 24×7-Kalender4h verstrichenVier Stunden später4 Stunden

Kalender unterstützen geteilte Schichten, eine eigene Zeitzone, einmalige und wiederkehrende Feiertage sowie besondere Arbeitstage.

Vier Uhren, jede mit eigenen Regeln

Legen Sie nur die Ziele fest, die Sie tatsächlich zusagen. Jedes startet, pausiert und stoppt bei seinem eigenen Ereignis. So kann „Warten auf den Kunden“ die Lösung einfrieren, während die erste Reaktion weiterläuft.

Erste Reaktion: Jemand hat geantwortet

Stoppt beim ersten öffentlichen Kommentar von jemand anderem als dem Autor. Was als Antwort zählt, wird je Richtlinie festgelegt.

Übernahme: Jemand ist zuständig

Stoppt, sobald das Ticket zugewiesen wird oder einen von Ihnen gewählten Status erreicht.

Lösung: Das Problem ist behoben

Stoppt, sobald das Ticket einen geschlossenen Status oder einen der von Ihnen gewählten Lösungsstatus erreicht.

Abschluss: Das Ticket ist erledigt

Ein eigenes Ziel für das endgültige Schließen, für Teams, die erst lösen und später mit dem Kunden bestätigen.

Es sieht aus wie Redmine, weil es Redmine ist

Kein iframe, keine separate App, kein zweiter Login. Das sind echte Ansichten des Plugins unter Redmine 7.0. Sie zeigen ein Demoprojekt mit Tickets in jedem SLA-Zustand.

Bearbeiter: das SLA-Panel in jedem Ticket

Eine Zeile je Ziel, mit Zustand, verbleibender Zeit, verbrauchtem Anteil des Ziels und der genauen Fälligkeit.
Ein Redmine-Fehlerticket, Checkout page intermittently times out, mit einem SLA-Panel unter seinen Attributen. Das Panel ist als Gefährdet markiert und zeigt die Richtlinie SLA demo - Critical in einem 24x7-Kalender in UTC. Die erste Reaktion ist Gefährdet, mit wenigen Minuten Restzeit und einem Fortschrittsring über 80 %. Die Lösung ist Im Zeitplan, mit über drei Stunden Restzeit. Darunter stehen Links zur SLA-Zeitleiste und zur Neuberechnung.
Ticketseite Die erste Reaktion ist gefährdet und hat nur noch Minuten, während die Lösung noch im Zeitplan liegt. Der Countdown aktualisiert sich live, und das Panel nennt die Richtlinie, den Kalender und die Zeitzone, nach denen gemessen wird.
Das SLA-Panel eines pausierten Tickets: erste Reaktion in 5 Minuten abgeschlossen bei einem Ziel von 30 Minuten, Lösung pausiert bei 50 %, 2 von 4 Stunden verbraucht.
Pausiert Der Bearbeiter hat nach 5 Minuten geantwortet, dann wechselte das Ticket in einen Wartestatus. Die Lösung ist bei 2h von 4h eingefroren, bis der Kunde antwortet.
Die SLA-Zeitleiste desselben Fehlertickets: Timer für erste Reaktion und Lösung gestartet, SLA gestartet, Timer für die erste Reaktion abgeschlossen, SLA der Richtlinie Critical zugewiesen und Lösungstimer pausiert, jeweils mit Zeitstempel und dem auslösenden Benutzer.
SLA-Zeitleiste Jeder Start, jeder Abschluss, jede Pause und jede Verletzung in zeitlicher Reihenfolge, samt Auslöser. Das ist der Nachweis, den Sie vorlegen, wenn ein Kunde eine Zahl anzweifelt.

Teamleiter: die Warteschlange, sortiert nach dem, was als Nächstes schiefgeht

Nach Status, Zustand, Richtlinie oder Verletzung filtern, nach Fälligkeit sortieren, als CSV exportieren. Dieselben Felder gibt es als Filter und Spalten in Redmines eigener Ticketliste.
Die Liste der SLA-Tickets mit Filtern für SLA-Status, SLA-Zustand, Richtlinie und Verletzung. Aufgeführt sind zehn Tickets mit Projekt, SLA-Richtlinie, Status, einem farbigen Zustands-Badge (pausiert, abgeschlossen, verletzt, kritisch, gefährdet oder im Zeitplan), dem Ergebnis oder der Restzeit für erste Reaktion und Lösung sowie der SLA-Fälligkeit.
SLA-Tickets Zehn Tickets in allen Zuständen: pausiert, abgeschlossen, verletzt, kritisch, gefährdet und im Zeitplan, jeweils mit Restzeit oder Überschreitung für beide Ziele.

Manager: Berichte, die Sie einem Kunden vorlegen können

Erfüllung, Reaktionszeit, Lösungszeit und Verletzungen, gefiltert nach Zeitraum, Richtlinie, Tracker und Priorität. Jeder Bericht lässt sich als CSV exportieren.
Die Seite der SLA-Berichte im Reiter Erfüllung, mit Zeitraum-Schnellwahl von 7 Tagen bis Gesamtzeitraum, Filtern für SLA-Richtlinie, Tracker und Priorität und einer Erfüllungsübersicht von 75 %, mit erster Reaktion bei 80 % und Lösung bei 66,7 %.
Erfüllung Erreichte Ziele im Verhältnis zu den gemessenen Zielen, getrennt nach erster Reaktion und Lösung.
Der Bericht zur Reaktionszeit: Median 10 Minuten, Durchschnitt 35 Minuten, Minimum 5 Minuten, Maximum 2 Stunden bei 5 gemessenen Reaktionen, dazu ein Balkendiagramm der Verteilung mit Klassen von 15 Minuten bis mehr als 3 Tage.
Reaktionszeit Median, Durchschnitt, schnellste und langsamste Reaktion sowie eine Verteilung, die zeigt, wo die Ausreißer liegen.
Der Verletzungsbericht mit vier Verletzungen im Zeitraum, jeweils mit Ticket, Projekt, SLA-Richtlinie, Priorität, Bearbeiter, Art der Verletzung (erste Reaktion oder Lösung), SLA-Fälligkeit, tatsächlichem Datum und Dauer der Verletzung.
Verletzungen Welches Ziel bei welchem Ticket verfehlt wurde, wann es fällig war, wann es tatsächlich erreicht wurde und um wie viel es überschritten wurde.

Admins: Richtlinien in klaren Worten

„Wenn die Priorität des Tickets eine von Dringend, Sofort ist.“ Bedingungen verwenden echte Namen aus Auswahllisten, keine Datensatz-IDs. Als Dauer sind 30, 4h oder 1d 4h möglich.
Das Formular einer SLA-Richtlinie: Name, Beschreibung, aktiv, Standard und Position, dann Ziele für erste Reaktion, Übernahme, Lösung und Abschluss, ein Geschäftskalender und eine Zeitzone sowie eine Bedingungstabelle, in der Priorität eine von Dringend und Sofort ist.
Ziele und Bedingungen Die vier Ziele, der Kalender, nach dem sie gemessen werden, und die Bedingungen, die festlegen, für welche Tickets die Richtlinie gilt.
Der Abschnitt Ereignisse im Richtlinienformular: Die SLA startet beim Anlegen des Tickets, die erste Reaktion stoppt beim ersten öffentlichen Kommentar und ignoriert Aktualisierungen des Ticketautors, die Übernahme stoppt, sobald das Ticket zugewiesen wird, und Lösung und Abschluss stoppen, sobald das Ticket einen geschlossenen Status oder einen der ausgewählten Status erreicht.
Ereignisse Legen Sie fest, was jede Uhr startet und was sie stoppt.
Die Schwellwerte im Richtlinienformular setzen die Warnung auf 75 % und kritisch auf 90 %, mit aktivierten Benachrichtigungen. Darunter steht eine Tabelle mit Pausenregeln, in der ein Status Lösung und Abschluss pausiert, nicht aber erste Reaktion oder Übernahme.
Schwellwerte und Pausenregeln Bei 75 % warnen, bei 90 % auf kritisch schalten und ankreuzen, welche Ziele jeder Status einfriert.
Die Arbeitszeiten eines Geschäftskalenders: 09:00 bis 18:00 von Montag bis Freitag, Wochenenden leer, ein optionaler zweiter Zeitraum pro Tag für geteilte Schichten und eine Schnellwahl für Montag bis Freitag 09:00 bis 18:00.
Geschäftskalender Arbeitszeiten je Wochentag, ein zweiter Zeitraum für geteilte Schichten, eine Zeitzone und Feiertage, oder einfach 24×7.
Der SLA-Reiter in den Redmine-Projekteinstellungen: SLA aktiviert, vom übergeordneten Projekt erben, Geschäftskalender, Standard-SLA-Richtlinie und Zeitzone sowie Kontrollkästchen, die festlegen, welche SLA-Richtlinien das Projekt verwenden darf.
Projekteinstellungen SLA je Projekt einschalten, vom übergeordneten Projekt erben, den Kalender überschreiben oder einschränken, welche Richtlinien gelten dürfen.

Betrieb: ein Ort, an dem Sie sehen, dass alles läuft

Die SLA-Administrationsseite: eine Einrichtungs-Checkliste für Geschäftskalender, Richtlinien, aktivierte Projekte, globale Pausenregeln und die Hintergrundverarbeitung mit dem Zeitpunkt des letzten Laufs, eine Übersicht mit Zählern und 75 % Erfüllung sowie Links zu Richtlinien, Kalendern, Feiertagen, Pausenregeln, E-Mail-Vorlagen, Einstellungen, Berichten, SLA-Tickets und dem Audit-Protokoll.
Administration › SLA Eine Einrichtungs-Checkliste, die zeigt, was noch fehlt und wann die Hintergrundaufgabe zuletzt lief, dazu eine Live-Übersicht.
Das SLA-Audit-Protokoll: eine filterbare Tabelle, die zeigt, wann welche SLA zugewiesen oder neu berechnet wurde, von welchem Benutzer, an welchem Objekt, mit Details wie Richtlinienname und Ticket-ID.
Audit-Protokoll Wer welche SLA wann zugewiesen, geändert oder neu berechnet hat.

Alles, worüber ein Service-Desk tatsächlich streitet

Gestritten wird selten darüber, ob ein Ticket zu spät war. Es geht darum, welche Stunden gezählt haben, wann die Uhr hätte stoppen müssen und welches Ziel damals galt.

Arbeitszeiten, richtig gemacht

Wochenpläne mit geteilten Schichten, Zeitzonen je Kalender, festen und wiederkehrenden Feiertagen und besonderen Arbeitstagen. 09:00 bleibt 09:00, auch bei der Umstellung auf Sommer- oder Winterzeit.

Warten auf den Kunden

Pausenregeln je Status, global oder je Richtlinie. Gutgeschrieben wird nur Arbeitszeit, eine Pause über das Wochenende kostet also nichts.

Warnung, kritisch, Verletzung

Schwellwerte lösen vor Fristablauf aus. Jede Benachrichtigung wird genau einmal über Redmines eigenen Mailer verschickt, mit Vorlagen, die Sie je Ereignis und Sprache bearbeiten können.

Die richtige Richtlinie für jedes Ticket

Abgleich nach Projekt und Unterprojekten, Tracker, Priorität, Status, Kategorie, Autor, Bearbeiter, Gruppe oder einem beliebigen benutzerdefinierten Feld. Passen mehrere Richtlinien, gewinnt die mit der niedrigeren Position.

Direkt in der Ticketliste

SLA-Richtlinie, Status, Zustand, Verletzung, Fälligkeit und Restzeit als Filter und Spalten in Redmines Ticketliste: sortierbar, gruppierbar und exportierbar.

Änderungen schreiben die Vergangenheit nicht um

Jede SLA behält einen Snapshot der Richtlinie, mit der sie gestartet ist. Wenn Sie im nächsten Quartal ein Ziel ändern, bleiben die Zahlen des letzten Quartals unberührt. Eine Neuberechnung ist eine bewusste Admin-Aktion.

Was mit einem Ticket geschieht

Ein kritischer Fehler, gemeldet an einem Freitagnachmittag, in einem Kalender von Montag bis Freitag 09:00 bis 18:00, mit einem Ziel von 30 Minuten für die erste Reaktion und einem Lösungsziel von vier Stunden.

WannEreignisWas das Plugin tut
Fr 15:00GemeldetDie erste passende Richtlinie wird zugewiesen und ihre Uhren starten. Heute bleiben noch drei Arbeitsstunden, eine wandert also auf den Montag.
Fr 15:20Erste AntwortEin öffentlicher Kommentar eines Bearbeiters stoppt die Uhr für die erste Reaktion bei 20 Minuten, innerhalb des 30-Minuten-Ziels.
Fr 16:00WartendDie Lösung pausiert. Antwortet der Kunde am Montag, verschiebt sich die Fälligkeit um genau die verlorene Arbeitszeit.
MontagWarnung bei 75 %Die Warn-E-Mail geht raus, solange noch Zeit zum Handeln ist.
MontagGelöstDie verbrauchte Zeit und die Zielerreichung werden festgehalten und ändern sich danach nie wieder.
SLA-Zustand in jedem Ticket, mit Schwellwerten je Richtlinie
VerbrauchtZustand
Unter 75 %Im Zeitplan
75%Gefährdet
90%Kritisch
100%Verletzt
AngehaltenPausiert
Ziel erreichtAbgeschlossen

JSON für jede Ansicht

Eine lesende JSON-API deckt alles ab, was die Ansichten zeigen. Sie authentifiziert sich mit einem normalen Redmine-API-Schlüssel und folgt denselben Berechtigungen wie die Seiten.

MethodeEndpunktLiefert
GET/sla/issues/:id.jsonDie SLA eines Tickets
GET/sla/issues.jsonSLA-Tickets, filterbar
GET/projects/:id/sla/issues.jsonSLA-Tickets eines Projekts
GET/sla/timeline/:id.jsonZeitleiste eines Tickets
GET/sla/dashboard.jsonDashboard-Zähler und Erfüllung
GET/sla/reports/:report.jsonJeden der vier Berichte
GET/sla/policies.jsonRichtlinien und ihre Ziele
GET/sla/calendars.jsonKalender und Arbeitszeiten

Die SLA eines Tickets auslesen

Senden Sie Ihren Schlüssel im Header X-Redmine-API-Key. Die Antwort enthält die Richtlinie, den Kalender, den Gesamtzustand und einen Eintrag je Ziel mit Zustand, Fälligkeit und verbrauchter Zeit. So bringen Sie SLA-Countdowns auf ein Wallboard oder übernehmen Erfüllungszahlen in Ihr eigenes Reporting.

Sechs Berechtigungen, je Rolle vergeben

SLA ist ein normales Redmine-Projektmodul. Aktivieren Sie es in den Projekten, die Sie messen, und geben Sie jeder Rolle nur das, was sie braucht. Redmine-Administratoren haben die beiden globalen Berechtigungen immer.

BerechtigungGeltungsbereichWas sie erlaubt
view_slaProjektDas SLA-Panel in Tickets, die Liste der SLA-Tickets und die Zeitleiste ansehen
view_sla_dashboardProjektDas SLA-Dashboard ansehen
view_sla_reportsProjektDie SLA-Berichte ansehen und exportieren
manage_slaProjektDie SLA-Einstellungen des Projekts bearbeiten und die SLA eines Tickets neu berechnen
manage_sla_policiesGlobalRichtlinien und Pausenregeln anlegen und bearbeiten
manage_sla_calendarsGlobalKalender und Feiertage anlegen und bearbeiten

Läuft dort, wo Ihr Redmine bereits läuft

UmgebungStatusHinweise
Redmine 7.xUnterstütztGetestet unter Redmine 7.0 mit Rails 8.1 und Ruby 3.4.2. Die Screenshots auf dieser Seite stammen aus 7.0.
Redmine 6.xUnterstützt
Redmine 5.xUnterstütztBenötigt nach der Migration den Plugin-Assets-Task
Redmine 4.xUnterstützt4.0 ist die Mindestversion, die das Plugin angibt
DatenbankenUnterstütztPostgreSQL, MySQL, MariaDB und SQLite, ohne datenbankspezifisches SQL
Zusätzliche GemsKeineKein Redis, kein Sidekiq. Ein cron-Eintrag oder systemd-Timer führt die Hintergrundprüfung aus.
Redmine-CoreUnberührtKeine Core-Datei wird bearbeitet, Redmine-Upgrades bleiben also unberührt

Preise

Ein Server

$199

Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.

Unlimited users12 months of updatesPriority email support
Lizenz kaufen

Mehrere Server

$399

Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.

Unlimited users12 months of updatesPriority email support
Lizenz kaufen
Kaufen