Time Tracker Plus
TimeTimers, urenstaten, goedkeuringen, facturatie, winst en live dashboards, ingebouwd in Redmine op basis van de eigen tijdregistraties, gebruikers, rollen en rechten.
Meerdere servers: $399

- Redmine
- 4.2 – 7.0
- Databases
- MySQL, MariaDB, PostgreSQL, SQLite
- Goedkeuringsniveaus
- 1 tot 5
- Exports
- CSV, XLSX, PDF
- Extra infrastructuur
- Geen
- Gewijzigde corebestanden
- Geen
Timers op de server
Wekelijkse urenstaten
Goedkeuringsworkflows
Live dashboards
Facturatie tot op de cent
Winst per project
Gebouwd op Redmines eigen tijdregistratie
Elk uur is een native Redmine-tijdregistratie, dus het rapport bestede tijd, de issuetotalen en de REST API die je al gebruikt blijven werken, en er hoeft niets gesynchroniseerd te worden.
Native tijdregistraties
Werkt met Redmines eigen tijdregistratie, rapporten en REST API. Verwijder de plugin en de uren staan er nog steeds.
Geen wijzigingen in de core
Er wordt geen enkel Redmine-bestand aangepast. De patches van de plugin voegen alleen toe en laden via de standaard plugin-API.
Geen extra infrastructuur
Geen Redis, geen Sidekiq en geen extra gems om te draaien. Als Redmine draait, draait Time Tracker Plus.
Houdt rekening met rechten
Elke pagina, export en API-aanroep toont alleen wat een rol mag zien, op basis van de rollen en lidmaatschappen die je al beheert.
Timers op de server die nooit een minuut kwijtraken
Starten, pauzeren, hervatten, stoppen en wisselen vanaf de issuepagina, het projectoverzicht of de zwevende widget op elke pagina. De server meet de tijd, dus die overleeft het herladen van pagina’s, dichtgeklapte laptops en herstarts.
| Gedrag | Wat het doet |
|---|---|
| Precies één keer | Een gestopte timer wordt één native Redmine-tijdregistratie, ook bij dubbelklikken of nieuwe pogingen. |
| Vangrails | Waarschuwingen bij inactiviteit, een maximale duur en afrondingsregels, ingesteld door de beheerder. |
| Middernacht | Kies of een timer die over middernacht loopt telt op de startdag, de stopdag of beide. |

Een weekraster dat mensen echt graag invullen
Dag-, week-, maand- en eigen weergaven. Typ uren direct in het raster, kopieer vorige week en zie geregistreerde tijd naast de werkkalender van elke persoon, inclusief feestdagen en parttimeroosters.
Totalen per status
Concept, ingediend, goedgekeurd, afgewezen, factureerbaar en niet-factureerbaar, voor elke rij en elke dag.
Kalenders die de persoon kennen
Weekenden en feestdagen zijn gearceerd en korte dagen gemarkeerd, gemeten aan de verwachte uren van elke persoon.
Exports die overeenkomen met het scherm
CSV, XLSX en PDF, met precies de cijfers die het raster toont.


Goedkeuringsworkflows die passen bij hoe je werkt
Concept, ingediend, goedgekeurd, vergrendeld, met afwijzen (reden verplicht), terugtrekken en heropenen met audit. Eén tot vijf goedkeuringsniveaus, gerouteerd per project, team of rol, met delegatie, herinneringen en escalatie.
| Status | Wie handelt | Wat kan veranderen |
|---|---|---|
| Concept | De persoon die tijd registreert | Alles, tot het is ingediend |
| Ingediend | De goedkeurder op elk niveau | Niets; de persoon kan het terugtrekken, de goedkeurder kan het goedkeuren of met een reden afwijzen |
| Goedgekeurd | Facturatie, rapporten | Niets, nergens, ook niet in Redmines eigen tijdregistratie |
| Vergrendeld | Beheerders | Niets, tot de periode wordt heropend, en het heropenen wordt gelogd |
Sluit een periode af, of een project
Keur goed per urenstaat of per registratie. Vergrendel hele periodes zodra ze gerapporteerd zijn, en sluit een project voor nieuwe tijd na een bepaalde datum of zodra de budgeturen op zijn. De grens geldt op elke pagina en bij elke API-aanroep, niet alleen in de urenstaat.


Live dashboards voor het team, elk project, elke klant en elke persoon
Uren per dag en per week, verdeling factureerbaar, goedkeuringsstatus, activiteiten, bezetting, schatting tegenover werkelijk en budgetverbruik. Klik op een project, klant of persoon om het eigen dashboard te openen.
Persoon
Uren per periode tegenover de verwachte uren, en de status van elke urenstaat.
Project
De klant, het contract en hoeveel van het budget is verbruikt.
Altijd actueel
Ververst automatisch en toont alleen wat de kijker mag zien.


Exacte bedragen, alleen over goedgekeurde uren
Bepaal wat factureerbaar is per registratie, per project of globaal. Tarieven per persoon, rol, activiteit, project, klant of contract, met geldigheidsdata en valuta’s. Bedragen worden per registratie berekend, tot op de cent.
Afrekeningen bevriezen hun inhoud
De uren en bedragen op een afrekening liggen vast zodra die is aangemaakt, en geen registratie kan op twee afrekeningen staan.
Overdracht aan de boekhouding
Annuleer een afrekening of markeer haar als gefactureerd; je boekhoudsysteem doet de rest.
Pijplijn per klant
Wat nog niet is goedgekeurd, klaar is om te factureren, op een afrekening staat en gefactureerd is, voor elke klant.

Zie wat elk project echt oplevert
Leg vast wat een uur werk kost, voor iedereen of voor gekozen personen, permanent of vanaf een datum. Het winstrapport zet de omzet af tegen de interne kosten per project, persoon, klant of activiteit, met de marge.
Kosten blijven privé
Interne kosten zijn alleen zichtbaar voor de mensen die je toestemming geeft.
De historie blijft bewaard
Als een kostprijs verandert, houden eerdere maanden hun oude kostprijs, zodat marges uit het verleden niet verschuiven.
Intern werk telt ook mee
Interne, niet-factureerbare projecten laten zien wat ze het bedrijf kosten.


Al het andere dat je zou verwachten
Gebouwd op de Redmine-manier, op de gebruikers, rollen en projecten die je al beheert.
Rollen en rechten
Fijnmazige rechten op projectniveau en voor de hele organisatie, toegekend aan Redmine-rollen. Geen apart gebruikersbeheer.
Volledige audittrail
Correcties, goedkeuringen, tariefwijzigingen, heropende periodes, afrekeningen en instellingen worden vastgelegd met wie, wanneer, IP en voor en na.
Geversioneerde REST API
Timers, registraties, urenstaten, goedkeuringen, tarieven, afrekeningen en dashboardcijfers onder /ttp/api/v1, met de API-sleutels van Redmine.
Kalenders en feestdagen
Werkkalenders per persoon of groep, parttimeroosters en feestdagen, zodat de verwachte uren voor iedereen kloppen.
Exports
CSV, XLSX en PDF voor urenstaten en afrekeningen, met precies de cijfers die op het scherm staan.
Projectgrenzen
Voorkom registraties boven de budgeturen van een project, of na een bepaalde datum, op elke pagina en in de API.
Installeren in drie stappen
Vereist shell-toegang en de mogelijkheid rake-taken uit te voeren. Maak altijd een back-up voordat je een plug-in installeert.
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
Vervangt het de tijdregistratie van Redmine?
Wat gebeurt er met een timer als ik mijn laptop dichtklap?
Kan goedgekeurde tijd nog worden bewerkt in Redmines eigen tijdregistratie?
Maakt het facturen aan?
Wie kan interne kosten en winst zien?
Moeten we Redis, Sidekiq of iets anders laten draaien?
Welke Redmine-versies worden ondersteund?
Prijzen
Eén server
Eén Redmine-installatie · onbeperkt aantal gebruikers · 12 maanden updates.
Meerdere servers
Onbeperkt aantal Redmine-servers · onbeperkt aantal gebruikers · 12 maanden updates.
Een Redmine-oplossing op maat nodig?
Zoekt u een functie die onze plugins nog niet bieden?
RedmineKit ontwikkelt Redmine-plugins op maat, past bestaande plugins aan, automatiseert workflows, koppelt systemen van derden en bouwt oplossingen die passen bij uw organisatie.
Vertel ons wat u nodig hebt. We bekijken uw wensen en stellen een passende oplossing voor, met een kosten- en tijdsinschatting.