Mauvaise repartition du Travail reel dans Project 2007

Bonjour,

Vous êtes nombreux à avoir rencontré des problèmes de répartition de Travail Réel dans Project Professionel et donc dans les projets.

Ce phénomène s’illustre essentiellement de 3 manières:

1. Les valeurs de Travail Réel contiennent plusieurs décimales

2. Le Travail Réel se positionne dans le passé, en dehors de la période de saisie des temps

3. Le Travail Réel se positionne dans le futur, au delà de la période de saisie des temps

Ces phénomènes ont tous le même origine : La gestion des exceptions de calendrier des ressources suite à la saisie de temps Hors Projet dans les Feuilles de Temps.

Qu’est-ce qu’une exception de calendrier ?

Une exception de calendrier est une période de temps (heure, jour, semaine) qui n’est pas considérée comme une journée de Travail normale telle qu’elle est définie dans le calendrier Standard. Par exemple, lorsque vous définissez une journée avec des plages de travail personnalisées, ou tout simplement non travaillée, vous créez automatiquement une exception de calendrier pour la ressource concernée.

Lorsque vous utilisez les Feuilles de Temps, vous avez le choix entre 2 types de saisie:

1. Le Travail Réel effectué sur les tâches auxquelles vous êtes assignés

2. Le Travail effectué sur des tâches dites “Hors Projet”

Qu’est-ce que le Travail Hors Projet?

Dans Project Server 2007, il existe 2 types de Travail Hors Projet: “Travail” et “Non Lié au Travail”.

Lorsque vous créez des activités hors projet dans les paramètres du serveur de Project Server 2007,vous pouvez définir le type de Travail:

image

La différence entre chaque type de Travail n’est pas directement visible dans l’interface de Project Server. Si vous voulez voir cette différence, vous devez vérifier le calendrier de la ressource. Pourquoi ?

Parce selon le type choisi pour une catégorie, les valeurs de Travail Hors Projet saisies par la ressource dans sa Feuille de Temps vont générer ou non des exceptions de calendrier:

  • Non Lié au Travail = Chaque valeur de Travail saisie créé une exception de calendrier (exemple : Vacances, Maladie, Formation suivie, etc.)
  • Travail = Chaque valeur de Travail saisie ne créé pas d’exception de calendrier (exemple : travail administratif, Formation donnée, etc.)

Quel est le scénario ?

Tout d’abord, je tiens à préciser qu’il n’existe pas un seul et unique scenario. Celui que je vais décrire en est un parmi d’autres qui sont toutefois très proches car faisant appel aux mêmes fonctionnalités de Project Server.

1. La Ressource ouvre sa Feuille de Temps et saisi du Travail Réel pour ses tâches et du Travail Hors Projet dans une catégorie de type Non Lié au Travail (par exemple : Vacances):

 

Lun

Mar

Mer

Jeu

Ven

Travail

Travail Réel

1j

1j

1j

1j

Vacances

1j

 

2. La ressource soumet la Feuille de Temps

3. La Feuille de Temps est importée dans Mes Tâches

4. Les changements sont soumis

5. Le Chef de Projet accepte et met à jour le projet dans Project 2007:

 

Lun

Mar

Mer

Jeu

Ven

Travail

1j

1j

1j

1j

Travail Réel

1j

1j

1j

1j

Exception Calendrier

Non Travaillée

6. Dans Project Web Access, la ressource rappelle sa Feuille de Temps et fait les modifications suivantes :

 

Lun

Mar

Mer

Jeu

Ven

Travail

1j

1j

1j

1j

Travail Réel

1j

0.5j

1j

1j

Vacances

0.5j

1j

 

7. La ressource soumet la Feuille de Temps

8. La Feuille de Temps est importée dans Mes Tâches

9. Les changements sont soumis

10. Le Chef de Projet accepte et met à jour le projet dans Project 2007:

Lun

Mar

Mer

Jeu

Ven

Travail

1.14j

0.57j

 

1.14j

1.14j

Travail Réel

1.14j

0.57j

0j

1.14j

1.14j

Exception Calendrier

 

Non Travaillée

Non Travaillée

 

Quelle est la cause ?

Comme on le voit dans tableau précédent, le problème ici est que la répartition du Travail Réel n’est plus respectée et diffère des valeurs saisies par la ressource.

Cela se produit parce que les conditions suivantes sont réunies:

  • La Ressource soumet du Travail Réel au jour J
  • La Ressource rappelle se Feuille de Temps
  • La Ressource soumet du Travail Hors Projet au jour J dans une catégorie de type Non Lié au Travail

Dans ce cas, le Travail Réel précédemment affecté au jour J est alors réparti sur les autres jours.

Dans certains cas, du Travail Réel supplémentaire peut apparaitre dans les passé ou dans le futur.

Comment corriger ce problème ?

La première chose à faire est de télécharger et d’installer le Cumulative Update du mois de Décembre, pour la partie Serveur ET la partie Cliente.

Ensuite, afin de corriger les valeurs de Travail Réel erronées, vous pouvez (au choix):

  • Faire les corrections dans le projet via Project et republier
  • Rappeler les Feuilles de Temps et les resoumettre puis les réimporter dans Mes Tâches et soumettre des changements.

Nous effectuons des recherches complémentaires afin de déterminer la meilleure procédure pour corriger les données.

Marc Biarnès