Nous utilisons actuellement redmine dans la gestion de nos projets et nous souhaiterions créer un plugin "productivité" qui permette d'afficher un rapport d'activité spécifique.
Pour chacun de nos projets, nous renseignons déjà le temps passé et le pourcentage réalisé pour chaque demande, ainsi que le budget pour chaque projet (champ personnalisé déjà ajouté).
Ainsi, le rapport doit afficher pour chaque utilisateur et pour chaque projet, la valeur suivante :
((Temps passé par l’utilisateur sur le projet) * (% d'avancement de la roadmap du projet)) / (budget du projet)
Pour le "% d'avancement de la roadmap du projet" : ne prendre que les roadmap ouvertes. S’il y a plusieurs roadmap ouvertes pour le projet, prendre la plus récente.
Le rapport doit aussi calculer le total pour chaque projet et chaque utilisateur.
De plus, on doit pouvoir filtrer le rapport selon une période de temps, une liste de projets et/ou d'utilisateurs. Ces filtres doivent fonctionner comme ceux en place pour le filtrage des demandes.
Le rapport doit pouvoir s'afficher dans redmine et s'exporter au format CSV. La période de temps choisi dans le filtre doit s'afficher dans le CSV exporté et dans le nom du fichier d'export. En pj vous trouverez le modèle de rapport que nous aimerions avoir à l'export (c'est bien CSV et non xlsx).
Les administrateurs Redmine doivent pouvoir restreindre l'accès à ce plugin à une liste ou groupe d’utilisateurs.