Redmine Resource Planner
PlanningSehen Sie, wer woran arbeitet und wer noch Luft hat. Buchen Sie Personen auf einem Drag-and-drop-Board auf Tickets, Besprechungen, Schulungen und Abwesenheiten — Kapazität, Überbuchung und die kommenden Wochen werden aus Ihren Arbeitszeiten, Feiertagen und genehmigten Abwesenheiten berechnet.
Mehrere Server: $399

- Redmine
- 4, 5, 6 und 7
- Ansichten
- Tag, Woche, Monat, Zeitraum
- Buchungstypen
- 4 integriert, dazu Ihre eigenen
- Dashboard-Widgets
- 11
- Datenbanken
- MySQL, MariaDB, PostgreSQL
- API
- JSON, Authentifizierung per API-Schlüssel
Ziehen, ablegen, Größe ändern
Verschieben Sie eine Buchung auf einen anderen Tag oder zu einer anderen Person, oder ziehen Sie an ihrem Rand, um sie zu verlängern. Tages-, Wochen-, Monats- und Zeitraumansicht, gefiltert nach Projekt, Person, Gruppe oder Buchungstyp.
Konflikterkennung
Das Plugin warnt, wenn sich eine Buchung mit einer anderen derselben Person überschneidet. Führungskräfte können das übersteuern, wenn es gewollt ist, oder Sie erlauben Überschneidungen generell.
Wiederkehrende Buchungen
Täglich, wöchentlich oder monatlich, an den Wochentagen Ihrer Wahl, bis zu einem Datum oder für eine Anzahl von Terminen — auf Wunsch ohne Wochenenden und Feiertage.
Kapazität und Prognose
Verfügbare, geplante und verbleibende Stunden für jede Person, mit der Auslastung für die nächsten 30, 60, 90 und 180 Tage und den Tagen, an denen es eng wird.
Abwesenheit, von der der Plan weiß
Jeder kann eine Abwesenheit beantragen. Sobald eine Führungskraft sie genehmigt, erscheint sie auf dem Board, und die Kapazität der Person sinkt für diese Tage.
Ihre Benutzer, Projekte und Tickets
Buchungen setzen auf den Redmine-Daten auf, die Sie bereits haben. Ticket-Buchungen verweisen zurück auf das Ticket, und die aufgewendete Zeit stammt aus den Zeiteinträgen von Redmine.
Feiertage inklusive
Feiertage von Hand anlegen oder aus CSV oder Excel importieren, je Land, einmalig oder jährlich wiederkehrend. Weisen Sie sie Gruppen oder einzelnen Personen zu – diese Tage zählen mit null Kapazität.
Von der Buchung zur Prognose, ohne etwas doppelt einzugeben
Buchungen setzen auf den Benutzern, Projekten und Tickets auf, die Sie bereits in Redmine haben. Alles andere auf dieser Seite wird daraus berechnet.
1. Arbeitszeit
Tageskapazität, Wochenendtage und Feiertage, zugewiesen je Person oder je Gruppe.
2. Buchungen
Tickets, Besprechungen, Schulungen und Ihre eigenen Typen, per Drag-and-drop auf dem Board platziert.
3. Abwesenheit
Vom Mitarbeiter beantragt, von einer Führungskraft genehmigt. Genehmigte Abwesenheit wird zur Buchung und verringert die Kapazität.
4. Kapazität
Verfügbare, geplante und verbleibende Stunden, Auslastung und überbuchte Tage für jede Person.
5. Prognose
Auslastung für die nächsten 30, 60, 90 und 180 Tage — und die Tage, an denen es eng wird.
Eine einzige Datenquelle
Jeder Schritt baut auf dem vorherigen auf. Die aufgewendete Zeit stammt aus den Zeiteinträgen von Redmine, Ticket-Buchungen verweisen zurück auf das Ticket, und es gibt ein globales Board, ein Projekt-Board und einen persönlichen „Ich“-Kalender.
Sie nutzen bereits ein anderes Ressourcen-Plugin?
Wir helfen Ihnen bei der Migration. Sagen Sie uns, welches Plugin Sie heute einsetzen, und wir helfen Ihnen, Ihre bestehende Planung in den Resource Planner zu übernehmen — damit Ihr Team nicht mit einem leeren Board anfangen muss.
Das Board, das Ihr Team wirklich jeden Morgen öffnet
Das sind echte Bildschirme des Plugins unter Redmine 6.1, mit einem Demo-Team aus acht Personen in drei Projekten.
Planen: ein Monat Arbeit für das ganze Team
Wechseln Sie zwischen Tag, Woche, Monat oder einem beliebigen Zeitraum. Filtern Sie nach Projekt, Person, Gruppe oder Buchungstyp, oder suchen Sie nach dem Titel.


Prüfen: wer frei ist und was tatsächlich gearbeitet wurde
Zwei weitere Blickwinkel auf dieselbe Woche, einen Klick entfernt in der Symbolleiste.

Ausgleichen: Kapazitätsplanung und Prognose
Kapazität ist Arbeitstage mal Tagesstunden, abzüglich Feiertagen und genehmigter Abwesenheit. Buchungen werden dagegen gerechnet.


Abwesenheit: freie Tage, von denen der Plan weiß
Jeder kann eine Abwesenheit beantragen. Sobald eine Führungskraft sie genehmigt, erscheint sie auf dem Board, und die Kapazität der Person sinkt für diese Tage.

Verwalten: Berichte, Feiertage und Einstellungen



Planung, die mit dem Ticketsystem Schritt hält
Ziehen, ablegen, Größe ändern
Verschieben Sie eine Buchung auf einen anderen Tag oder zu einer anderen Person, oder ziehen Sie an ihrem Rand, um sie zu verlängern. Markieren Sie mehrere und verschieben Sie sie gemeinsam.
Konflikterkennung
Das Plugin warnt, wenn sich eine Buchung mit einer anderen derselben Person überschneidet. Führungskräfte können das übersteuern, wenn es gewollt ist, oder Sie erlauben Überschneidungen generell.
Wiederkehrende Buchungen
Täglich, wöchentlich oder monatlich, an den Wochentagen Ihrer Wahl, bis zu einem Datum oder für eine Anzahl von Terminen — auf Wunsch ohne Wochenenden und Feiertage.
Ihre eigenen Buchungstypen
Ticket, Besprechung, Abwesenheit und Schulung sind integriert. Ergänzen Sie eigene Typen wie Support oder Bereitschaft, jeweils mit eigener Farbe.
Lastausgleich
Ist jemand überbucht, schlägt die Ausgleichsseite vor, eine Buchung an einen Kollegen mit freien Stunden oder auf ein späteres Datum zu verschieben. Nichts ändert sich, bevor Sie den Vorschlag anwenden.
Global, im Projekt und persönlich
Ein Board für alle, eines in jedem Projekt und ein „Ich“-Kalender für die eigenen Buchungen jeder Person. Was Sie sehen, richtet sich nach Ihren Redmine-Berechtigungen.
Buchungen, Kapazität und Prognose als JSON
Jeder Endpunkt authentifiziert sich mit einem normalen Redmine-API-Schlüssel und folgt denselben Berechtigungen wie die Oberfläche. Projektbezogene Varianten gibt es unter /api/projects/:id/…
| Methode | Endpunkt | Zweck |
|---|---|---|
| GET | /bookings | Buchungen, Arbeitslast und aufgewendete Zeit für einen Zeitraum |
| POST | /bookings | Eine oder mehrere Buchungen anlegen |
| PATCH | /bookings/:id | Eine Buchung verschieben, in der Dauer ändern oder bearbeiten |
| DELETE | /bookings/:id | Eine Buchung entfernen |
| GET | /issues | Zugewiesene Tickets, die gebucht werden können |
| GET | /capacity | Verfügbare, geplante und verbleibende Stunden |
| GET | /forecast | Künftige Auslastung und Engpässe |
| GET | /holidays | Feiertagsliste, mit Anlegen, Ändern und Löschen |
| GET | /report | Der Auslastungsbericht |
Drei Personen in eine Besprechung buchen
Übergeben Sie mehrere Benutzer-IDs an POST /bookings, um dieselbe Buchung für jede davon anzulegen. Es gilt alles oder nichts: Schlägt eine fehl, wird keine angelegt. Eine Kollision mit einer bestehenden Buchung liefert 409, Validierungsfehler liefern 422.
Sieben Berechtigungen, vergeben je Rolle
Resource Planner ist ein gewöhnliches Redmine-Projektmodul. Administratoren sehen alle. Andere Führungskräfte sehen und verwalten nur die Personen, mit denen sie ein Projekt teilen.
| Berechtigung | Was sie erlaubt |
|---|---|
| view_resource_planner | Das Board öffnen, nur lesend |
| manage_own_resource_planner | Eigene Buchungen im „Ich“-Planer anlegen und ändern |
| manage_others_resource_planner | Buchungen für andere Personen anlegen und ändern |
| view_capacity_planning | Kapazität, Auslastung, Lastausgleich und Dashboards sehen |
| view_forecasts | Die Prognose sehen |
| approve_leave_requests | Abwesenheiten anderer genehmigen oder ablehnen. Für den eigenen Abwesenheitsantrag ist keine Berechtigung nötig. |
| manage_dashboards | Geteilte und Projekt-Dashboards anlegen und ihre Widgets anordnen |
Läuft dort, wo Ihr Redmine bereits läuft
| Umgebung | Status | Hinweise |
|---|---|---|
| Redmine 7.x | Unterstützt | |
| Redmine 6.x | Unterstützt | Getestet unter Redmine 6.1 mit Ruby 3.4.2. Die Screenshots auf dieser Seite stammen aus 6.1. |
| Redmine 5.x | Unterstützt | |
| Redmine 4.x | Unterstützt | 4.0 ist die Mindestversion, die das Plugin angibt |
| Datenbanken | Unterstützt | MySQL, MariaDB und PostgreSQL |
| Sprachen | 51 | Dieselben Sprachen, die Redmine mitbringt |
| Ihre Daten | Unverändert | Nutzt Benutzer, Gruppen, Projekte, Tickets und Zeiteinträge von Redmine, wie sie sind |
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 # the folder must be named plugins/resource_planner unzip resource_planner-0.1.0.zip -d plugins/
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=resource_planner touch tmp/restart.txt # or systemctl restart redmine
# Administration → Roles and permissions → grant the Resource Planner permissions # Project → Settings → Modules → tick Resource Planner where you want a project board # Administration → Plugins → Resource Planner → daily capacity, working hours, weekend days # Administration → Resource Planner → Holidays → add or import your public holidays
Wir nutzen bereits ein anderes Plugin für die Ressourcenplanung. Können wir wechseln?
Muss ich meine Personen und Projekte neu eingeben?
Wie wird die Kapazität berechnet?
Können Teammitglieder die Buchungen der anderen sehen?
Was passiert, wenn ich jemanden buche, der bereits verplant ist?
Kann ich eigene Buchungstypen hinzufügen?
Sind die Screenshots echt?
Preise
Ein Server
Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.
Mehrere Server
Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.