Afficher le travail en jours dans Project Web Access (Centre de projets, Centre de ressources…)

Il existe une procédure permettant d’afficher le travail en jours dans Project Web Access (Project Server 2007).
 
Elle doit être nécessairement mise en oeuvre par un administrateur, puisque cette manipulation doit s’effectuer en modifiant un fichier sur le serveur Project.
 
A. Avant installation du SP2 Project Server 2007
1) Ouvrir avec le Bloc-notes le fichier ActiveXViewPart.htc situé dans le dossier (par défaut) :

C:\Program Files\Fichiers communs\Microsoft Shared\web  server extensions\12\TEMPLATE\LAYOUTS\PWA\LIBRARY

 

2) Dans le fichier, rechercher la fonction OnLoad

 

3) Dans cette fonction, rechercher Populate

 

4) Insérer sur une nouvelle ligne le texte (EN RESPECTANT LA CASSE, sans les guillemets) : " MSPJGrid.Textconv.SetTimeProps(3); " puis enregistrer le fichier.

 

Ce qui donne :

 

    […]

 

   PopulateMSPJGrid(true, PJ_GetPSIUrl(WebServiceName, PWASitePath), GetSOAPRequestString(WebServiceName), PSIMethod);

 

   MSPJGrid.Textconv.SetTimeProps(3);

 

   […]

B. Si le SP2 Project Server 2007 a été installé (la structure du fichier ActiveXViewPart.htc a été modifée)
1) Ouvrir avec le Bloc-notes le fichier ActiveXViewPart.htc situé dans le dossier (par défaut) :

C:\Program Files\Fichiers communs\Microsoft Shared\web  server extensions\12\TEMPLATE\LAYOUTS\PWA\LIBRARY

 

2) Rechercher directement la ligne "PopulateMSPJGrid(true, PJ_GetPSIUrl(WebServiceName, PWASitePath), GetSOAPRequestString(WebServiceName), PSIMethod);"
 
3) A la suite de cette ligne, et avant la fermeture du prochain crochet "}", insérer le texte (EN RESPECTANT LA CASSE, sans les guillemets) : " MSPJGrid.Textconv.SetTimeProps(3); " puis enregistrer le fichier.
Dans tous les cas de figure, ne pas oublier de vider le cache d’Internet Explorer pour tester (pour cela, il est possible d’utiliser le raccourci clavier : Ctrl + F5).
 
La valeur de SetTimeProps peut être adaptée en fonction des besoins :
1 = minute | 2 = heure | 3 = jour | 4 = semaine | 5 = mois | 6 = trimestre | 7 = année
 
Malheureusement, certains affichages demeureront malgré tout en heures (comme le graphique de disponibilité des ressources accessibles depuis le Centre de ressources).
 
Quant à l’analyseur de données (affichages OLAP), il faudra créer des mesures calculées pour avoir le travail en jours. Par exemple, pour le champ Travail, la formule (format MDX) sera : [Measures].[Work]/8 si la journée dure 8 heures !
 

A propos Vincent Capitaine

Consultant Senior - Management de projet et de portefeuille - MCTS, MCITP & Microsoft Project MVP
Cet article a été publié dans Paramétrage. Ajoutez ce permalien à vos favoris.

3 commentaires pour Afficher le travail en jours dans Project Web Access (Centre de projets, Centre de ressources…)

  1. Unknown dit :

    Auriez-vous la solution pour la version 2010 beta ?

  2. CHOUK Youssri dit :

    Bonjour Vincent,

    Est-ce que ceci est aussi valable pour Project serveur 2013

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s