Multiple Status Managers sur une tâche

Bonjour,

Les chefs de projet peuvent avoir remarqué que bien qu'une tâche particulière ait un Status Manager spécifique, les mises à jour de statut sont envoyées à un Status Manager autre que celui spécifié.

Par exemple, quand cette condition existe, le travail réel soumis est envoyé à un Status Manager qui ne s’attend pas à recevoir et à approuver des mises à jour de tâche. Ces mises à jour semblent alors “perdues” alors qu’en fait, elles sont en attente d’approbation par une autre personne.

Le script suivant peut vous aider à identifier ce problème :

SELECT MP.PROJ_NAME, MT.TASK_NAME, MR2.RES_NAME AS 'RESOURCE', MR.RES_NAME AS
'MANAGER'

FROM MSP_ASSIGNMENTS AS MA
INNER JOIN MSP_PROJECTS AS MP
ON MA.PROJ_UID=MP.PROJ_UID
INNER JOIN MSP_TASKS AS MT
ON MA.TASK_UID=MT.TASK_UID
INNER JOIN MSP_RESOURCES AS MR
ON MA.WRES_UID_MANAGER=MR.RES_UID
INNER JOIN MSP_RESOURCES AS MR2
ON MA.RES_UID=MR2.RES_UID

WHERE MA.TASK_UID IN
(
SELECT TASK_UID
FROM MSP_ASSIGNMENTS
GROUP BY TASK_UID
HAVING COUNT(DISTINCT WRES_UID_MANAGER) > 1
)
--AND MP.PROJ_NAME='NAMEOFPROJ'
GROUP BY MP.PROJ_NAME, MT.TASK_NAME, MR2.RES_NAME, MR.RES_NAME
ORDER BY MP.PROJ_NAME, MT.TASK_NAME

Pour corriger ce problème, il faut installer le Cumulative Update de février 2010 puis suivre la procédure suivante :

  1. - Chaque chef de projet ouvre une session dans Project Pro
  2. - Ouvrir les projets impactés (liste donnée par le script précédent)
  3. - Sélectionner le bon Status Manager pour toutes les tâches impactées
  4. - Republier les projets

Marc Biarnès