Time Tracker Plus
TimeTimer, Stundenzettel, Freigaben, Abrechnung, Gewinn und Live-Dashboards, direkt in Redmine – auf Basis der eigenen Zeiteinträge, Benutzer, Rollen und Berechtigungen.
Mehrere Server: $399

- Redmine
- 4.2 – 7.0
- Datenbanken
- MySQL, MariaDB, PostgreSQL, SQLite
- Freigabestufen
- 1 bis 5
- Exporte
- CSV, XLSX, PDF
- Zusätzliche Infrastruktur
- Keine
- Geänderte Core-Dateien
- Keine
Serverseitige Timer
Wöchentliche Stundenzettel
Freigabe-Workflows
Live-Dashboards
Abrechnung auf den Cent
Gewinn je Projekt
Aufgebaut auf Redmines eigener Zeiterfassung
Jede Stunde ist ein nativer Redmine-Zeiteintrag. Der Bericht zur aufgewendeten Zeit, die Ticketsummen und die REST API, die Sie bereits nutzen, funktionieren weiter, und nichts muss synchronisiert werden.
Native Zeiteinträge
Arbeitet mit Redmines eigener Zeiterfassung, den Berichten und der REST API. Deinstallieren Sie das Plugin, und die Stunden sind immer noch da.
Keine Core-Änderungen
Keine Redmine-Datei wird verändert. Die Patches des Plugins sind rein ergänzend und werden über die Standard-Plugin-API geladen.
Keine zusätzliche Infrastruktur
Kein Redis, kein Sidekiq und keine zusätzlichen Gems zu betreiben. Wenn Redmine läuft, läuft auch Time Tracker Plus.
Berechtigungsbewusst
Jede Seite, jeder Export und jeder API-Aufruf zeigt nur, was eine Rolle sehen darf – mit den Rollen und Mitgliedschaften, die Sie bereits pflegen.
Serverseitige Timer, die keine Minute verlieren
Starten, pausieren, fortsetzen, stoppen und wechseln Sie auf der Ticketseite, in der Projektübersicht oder über das schwebende Widget auf jeder Seite. Die Zeit misst der Server, sie übersteht also Neuladen, zugeklappte Laptops und Neustarts.
| Verhalten | Was es bewirkt |
|---|---|
| Genau einmal | Ein gestoppter Timer wird zu genau einem nativen Redmine-Zeiteintrag, auch bei Doppelklicks oder Wiederholungen. |
| Leitplanken | Leerlaufwarnungen, eine Höchstdauer und Rundungsregeln, festgelegt vom Administrator. |
| Mitternacht | Legen Sie fest, ob ein Timer, der über Mitternacht läuft, am Starttag, am Stopptag oder an beiden zählt. |

Ein Wochenraster, das man wirklich gern ausfüllt
Tages-, Wochen-, Monats- und eigene Ansichten. Stunden direkt ins Raster tippen, die Vorwoche kopieren und erfasste Zeit mit dem Arbeitskalender jeder Person vergleichen, einschließlich Feiertagen und Teilzeitmodellen.
Summen nach Status
Entwurf, eingereicht, freigegeben, abgelehnt, abrechenbar und nicht abrechenbar, für jede Zeile und jeden Tag.
Kalender, die die Person kennen
Wochenenden und Feiertage sind schattiert, zu kurze Tage werden markiert, gemessen an den Sollstunden jeder einzelnen Person.
Exporte, die dem Bildschirm entsprechen
CSV, XLSX und PDF, mit genau den Zahlen, die das Raster zeigt.


Freigabe-Workflows, die zu Ihrer Arbeitsweise passen
Entwurf, eingereicht, freigegeben, gesperrt – mit Ablehnung (Begründung erforderlich), Zurückziehen und protokolliertem Wiedereröffnen. Ein bis fünf Freigabestufen, gesteuert nach Projekt, Team oder Rolle, mit Vertretung, Erinnerungen und Eskalation.
| Status | Wer handelt | Was sich ändern lässt |
|---|---|---|
| Entwurf | Die Person, die Zeit erfasst | Alles, bis er eingereicht ist |
| Eingereicht | Der Freigebende jeder Stufe | Nichts; die Person kann ihn zurückziehen, der Freigebende kann ihn freigeben oder mit Begründung ablehnen |
| Freigegeben | Abrechnung, Berichte | Nichts, nirgends, auch nicht in Redmines eigener Zeiterfassung |
| Gesperrt | Administratoren | Nichts, bis der Zeitraum wieder geöffnet wird, und das Wiedereröffnen wird protokolliert |
Einen Zeitraum oder ein Projekt abschließen
Freigabe je Stundenzettel oder je Eintrag. Sperren Sie ganze Zeiträume, sobald sie berichtet sind, und schließen Sie ein Projekt für neue Zeit nach einem bestimmten Datum oder sobald seine Budgetstunden aufgebraucht sind. Die Grenze gilt auf jeder Seite und bei jedem API-Aufruf, nicht nur im Stundenzettel.


Live-Dashboards für das Team, jedes Projekt, jeden Kunden und jede Person
Stunden pro Tag und Woche, abrechenbarer Anteil, Freigabestatus, Aktivitäten, Auslastung, Schätzung gegenüber Ist und Budgetverbrauch. Klicken Sie auf ein Projekt, einen Kunden oder eine Person, um das jeweilige eigene Dashboard zu öffnen.
Person
Stunden je Zeitraum gegenüber den Sollstunden und der Status jedes Stundenzettels.
Projekt
Der Kunde, der Vertrag und wie viel vom Budget verbraucht ist.
Immer aktuell
Aktualisiert sich automatisch und zeigt nur, was der Betrachter sehen darf.


Exakte Beträge, nur für freigegebene Stunden
Legen Sie je Eintrag, je Projekt oder global fest, was abrechenbar ist. Sätze nach Person, Rolle, Aktivität, Projekt, Kunde oder Vertrag, mit Gültigkeitszeiträumen und Währungen. Beträge werden je Eintrag auf den Cent berechnet.
Abrechnungen frieren ihren Inhalt ein
Stunden und Beträge einer Abrechnung stehen fest, sobald sie erstellt ist, und kein Eintrag kann auf zwei Abrechnungen erscheinen.
Übergabe an die Buchhaltung
Stornieren Sie eine Abrechnung oder markieren Sie sie als fakturiert; den Rest erledigt Ihr Buchhaltungssystem.
Pipeline je Kunde
Was noch nicht freigegeben ist, abrechnungsbereit ist, auf einer Abrechnung steht und fakturiert ist, für jeden Kunden.

Sehen Sie, was jedes Projekt wirklich einbringt
Erfassen Sie, was eine Arbeitsstunde kostet, für alle oder für ausgewählte Personen, dauerhaft oder ab einem Datum. Der Gewinnbericht stellt den Umsatz den internen Kosten je Projekt, Person, Kunde oder Aktivität gegenüber, mit der Marge.
Kosten bleiben vertraulich
Interne Kosten sehen nur die Personen, denen Sie es erlauben.
Die Historie bleibt erhalten
Ändern sich die Kosten, behalten frühere Monate ihre alten Kosten, sodass sich vergangene Margen nicht verschieben.
Auch interne Arbeit zählt
Interne, nicht abrechenbare Projekte zeigen, was sie das Unternehmen kosten.


Alles andere, was Sie erwarten würden
Gebaut nach Redmine-Art, auf den Benutzern, Rollen und Projekten, die Sie bereits verwalten.
Rollen und Berechtigungen
Fein abgestufte Berechtigungen auf Projekt- und Organisationsebene, vergeben an Redmine-Rollen. Keine separate Benutzerverwaltung.
Lückenloses Audit-Protokoll
Korrekturen, Freigaben, Satzänderungen, wieder geöffnete Zeiträume, Abrechnungen und Einstellungen werden mit Wer, Wann, IP sowie Vorher und Nachher protokolliert.
Versionierte REST API
Timer, Einträge, Stundenzettel, Freigaben, Sätze, Abrechnungen und Dashboard-Kennzahlen unter /ttp/api/v1, mit den API-Schlüsseln von Redmine.
Kalender und Feiertage
Arbeitskalender je Person oder Gruppe, Teilzeitmodelle und Feiertage, damit die Sollstunden für alle stimmen.
Exporte
CSV, XLSX und PDF für Stundenzettel und Abrechnungen, mit genau den Zahlen, die auf dem Bildschirm stehen.
Projektgrenzen
Verhindern Sie Buchungen über die Budgetstunden eines Projekts hinaus oder nach einem bestimmten Datum, auf jeder Seite und in der API.
In drei Schritten installiert
Erfordert Shell-Zugriff und die Möglichkeit, Rake-Tasks auszuführen. Sichern Sie vor jeder Plugin-Installation Ihre Daten.
cd /path/to/redmine # the package arrives by email, or from your download link unzip time-tracker-plus-*.zip -d plugins/
bundle exec rake redmine:plugins:migrate \ NAME=time_tracker_plus RAILS_ENV=production
touch tmp/restart.txt # or systemctl restart redmine # then enable the module in your projects # and grant its permissions to your roles
# fill your projects with realistic demonstration data bundle exec rake ttp:demo:seed RAILS_ENV=production # and take it all out again bundle exec rake ttp:demo:remove RAILS_ENV=production
Ersetzt es Redmines Zeiterfassung?
Was passiert mit einem Timer, wenn ich meinen Laptop zuklappe?
Lässt sich freigegebene Zeit noch in Redmines eigener Zeiterfassung bearbeiten?
Erstellt es Rechnungen?
Wer kann interne Kosten und Gewinn sehen?
Brauchen wir Redis, Sidekiq oder sonst etwas, das mitläuft?
Welche Redmine-Versionen werden unterstützt?
Preise
Ein Server
Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.
Mehrere Server
Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.
Sie brauchen eine individuelle Redmine-Lösung?
Sie suchen eine Funktion, die unsere Plugins noch nicht bieten?
RedmineKit entwickelt individuelle Redmine-Plugins, passt bestehende Plugins an, automatisiert Workflows, bindet Drittsysteme an und erstellt maßgeschneiderte Lösungen für Ihr Unternehmen.
Beschreiben Sie, was Sie brauchen. Wir prüfen Ihre Anforderungen und schlagen eine passende Lösung mit geschätzten Kosten und Zeitrahmen vor.