Redmine Resource Planner
PlanningVoyez qui travaille sur quoi, et qui peut encore en prendre. Réservez vos collaborateurs sur des demandes, des réunions, des formations et des congés dans un planning en glisser-déposer, où la capacité, les surcharges et les semaines à venir sont calculées à partir de vos heures ouvrées, de vos jours fériés et des congés approuvés.
Plusieurs serveurs: $399

- Redmine
- 4, 5, 6 et 7
- Vues
- Jour, semaine, mois, période
- Types de réservation
- 4 intégrés, plus les vôtres
- Widgets de tableau de bord
- 11
- Bases de données
- MySQL, MariaDB, PostgreSQL
- API
- JSON, authentification par clé d’API
Glisser, déposer, redimensionner
Déplacez une réservation vers un autre jour ou une autre personne, ou tirez son bord pour l’allonger. Vues jour, semaine, mois et période, filtrées par projet, personne, groupe ou type de réservation.
Détection des conflits
Le plugin vous avertit lorsqu’une réservation en chevauche une autre pour la même personne. Les responsables peuvent passer outre quand c’est voulu, ou vous pouvez autoriser tous les chevauchements.
Réservations récurrentes
Chaque jour, chaque semaine ou chaque mois, les jours de la semaine que vous choisissez, jusqu’à une date ou pour un nombre d’occurrences, en ignorant les week-ends et les jours fériés si vous le souhaitez.
Capacité et prévision
Heures disponibles, planifiées et restantes pour chaque personne, avec le taux d’utilisation sur les 30, 60, 90 et 180 prochains jours et les jours où la capacité manquera.
Des congés dont le planning tient compte
Tout le monde peut demander un congé. Dès qu’un responsable l’approuve, il apparaît sur le planning et la capacité de la personne diminue pour ces jours-là.
Vos utilisateurs, projets et demandes
Les réservations s’appuient sur les données Redmine que vous avez déjà. Les réservations de demandes renvoient à la demande, et le temps passé provient des saisies de temps de Redmine.
Jours fériés intégrés
Ajoutez les jours fériés à la main ou importez-les depuis un fichier CSV ou Excel, par pays, ponctuels ou récurrents chaque année. Attribuez-les à des groupes ou à des personnes : ces jours comptent pour une capacité nulle.
De la réservation à la prévision, sans rien saisir deux fois
Les réservations s’appuient sur les utilisateurs, les projets et les demandes que vous avez déjà dans Redmine. Tout le reste de cette page en est calculé.
1. Temps de travail
Capacité journalière, jours de week-end et jours fériés, attribués par personne ou par groupe.
2. Réservations
Demandes, réunions, formations et vos propres types, placés sur le planning par glisser-déposer.
3. Congés
Demandés par le collaborateur et approuvés par un responsable. Un congé approuvé devient une réservation et réduit la capacité.
4. Capacité
Heures disponibles, planifiées et restantes, taux d’utilisation et jours surchargés pour chaque personne.
5. Prévision
Taux d’utilisation sur les 30, 60, 90 et 180 prochains jours, et les jours où la capacité manquera.
Une seule source de vérité
Chaque étape s’appuie sur la précédente. Le temps passé provient des saisies de temps de Redmine, les réservations de demandes renvoient à la demande, et il existe un planning global, un planning par projet et un calendrier personnel « Moi ».
Vous utilisez déjà un autre plugin de ressources ?
Nous vous aidons à migrer. Dites-nous quel plugin vous utilisez aujourd’hui et nous vous aiderons à transférer votre planification existante dans Resource Planner, pour que votre équipe ne reparte pas d’un planning vide.
Le planning que votre équipe ouvrira vraiment chaque matin
Ce sont de vrais écrans du plugin sous Redmine 6.1, avec une équipe de démonstration de huit personnes réparties sur trois projets.
Planifier : un mois de travail pour toute l’équipe
Passez de la vue jour à la semaine, au mois ou à n’importe quelle période. Filtrez par projet, personne, groupe ou type de réservation, ou recherchez par titre.


Vérifier : qui est disponible, et ce qui a réellement été fait
Deux autres façons de regarder la même semaine, à un clic dans la barre d’outils.

Équilibrer : planification de capacité et prévision
La capacité, c’est le nombre de jours ouvrés multiplié par les heures journalières, moins les jours fériés et les congés approuvés. Les réservations viennent en déduction.


Congés : des absences dont le planning tient compte
Tout le monde peut demander un congé. Dès qu’un responsable l’approuve, il apparaît sur le planning et la capacité de la personne diminue pour ces jours-là.

Administrer : rapports, jours fériés et paramètres



Une planification qui reste en phase avec le suivi des demandes
Glisser, déposer, redimensionner
Déplacez une réservation vers un autre jour ou une autre personne, ou tirez son bord pour l’allonger. Sélectionnez-en plusieurs et décalez-les ensemble.
Détection des conflits
Le plugin vous avertit lorsqu’une réservation en chevauche une autre pour la même personne. Les responsables peuvent passer outre quand c’est voulu, ou vous pouvez autoriser tous les chevauchements.
Réservations récurrentes
Chaque jour, chaque semaine ou chaque mois, les jours de la semaine que vous choisissez, jusqu’à une date ou pour un nombre d’occurrences, en ignorant les week-ends et les jours fériés si vous le souhaitez.
Vos propres types de réservation
Demande, réunion, congé et formation sont intégrés. Ajoutez vos propres types, comme le support ou l’astreinte, chacun avec sa couleur.
Équilibrage de la charge
Quand quelqu’un est surchargé, la page d’équilibrage propose de déplacer une réservation vers un collègue qui a des heures libres, ou à une date ultérieure. Rien ne change tant que vous n’appliquez pas la suggestion.
Global, par projet et personnel
Un planning pour tout le monde, un dans chaque projet, et un calendrier « Moi » pour les réservations de chacun. Ce que vous voyez dépend de vos permissions Redmine.
Réservations, capacité et prévision en JSON
Chaque point d’accès s’authentifie avec une clé d’API Redmine ordinaire et applique les mêmes permissions que les écrans. Des variantes limitées à un projet existent sous /api/projects/:id/…
| Méthode | Point d’accès | Rôle |
|---|---|---|
| GET | /bookings | Réservations, charge de travail et temps passé sur une période |
| POST | /bookings | Créer une ou plusieurs réservations |
| PATCH | /bookings/:id | Déplacer, redimensionner ou modifier une réservation |
| DELETE | /bookings/:id | Supprimer une réservation |
| GET | /issues | Demandes assignées pouvant être réservées |
| GET | /capacity | Heures disponibles, planifiées et restantes |
| GET | /forecast | Taux d’utilisation futur et sous-capacités |
| GET | /holidays | Liste des jours fériés, avec création, modification et suppression |
| GET | /report | Le rapport d’utilisation |
Réserver trois personnes pour une même réunion
Passez plusieurs identifiants d’utilisateur à POST /bookings pour créer la même réservation pour chacun d’eux. C’est tout ou rien : si l’une échoue, aucune n’est créée. Un conflit avec une réservation existante renvoie 409, et les erreurs de validation renvoient 422.
Sept permissions, accordées par rôle
Resource Planner est un module de projet Redmine standard. Les administrateurs voient tout le monde. Les autres responsables ne voient et ne gèrent que les personnes qui partagent un projet avec eux.
| Permission | Ce qu’elle autorise |
|---|---|
| view_resource_planner | Ouvrir le planning, en lecture seule |
| manage_own_resource_planner | Créer et modifier vos propres réservations dans le planning « Moi » |
| manage_others_resource_planner | Créer et modifier les réservations d’autres personnes |
| view_capacity_planning | Voir la capacité, l’utilisation, l’équilibrage et les tableaux de bord |
| view_forecasts | Voir la prévision |
| approve_leave_requests | Approuver ou refuser les congés des autres. Demander ses propres congés ne nécessite aucune permission. |
| manage_dashboards | Créer des tableaux de bord partagés et de projet, et organiser leurs widgets |
Fonctionne là où votre Redmine tourne déjà
| Environnement | Statut | Remarques |
|---|---|---|
| Redmine 7.x | Compatible | |
| Redmine 6.x | Compatible | Testé sous Redmine 6.1 avec Ruby 3.4.2. Les captures d’écran de cette page proviennent de la version 6.1. |
| Redmine 5.x | Compatible | |
| Redmine 4.x | Compatible | 4.0 est la version minimale déclarée par le plugin |
| Bases de données | Compatible | MySQL, MariaDB et PostgreSQL |
| Langues | 51 | Les mêmes langues que celles fournies avec Redmine |
| Vos données | Inchangées | Utilise tels quels les utilisateurs, groupes, projets, demandes et saisies de temps de Redmine |
Installation en trois étapes
Nécessite un accès shell et la possibilité de lancer des tâches rake. Sauvegardez toujours avant d'installer un plugin.
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
Nous utilisons déjà un autre plugin de planification des ressources. Pouvons-nous changer ?
Dois-je ressaisir mes collaborateurs et mes projets ?
Comment la capacité est-elle calculée ?
Les membres de l’équipe peuvent-ils voir les réservations des autres ?
Que se passe-t-il si je réserve quelqu’un qui est déjà occupé ?
Puis-je ajouter mes propres types de réservation ?
Les captures d’écran sont-elles réelles ?
Tarifs
Un serveur
Une instance Redmine · utilisateurs illimités · 12 mois de mises à jour.
Plusieurs serveurs
Serveurs Redmine illimités · utilisateurs illimités · 12 mois de mises à jour.