127 - Des tâches ont été supprimées
sans précaution
Sans les précautions énoncées dans la FAQ "Supprimer une tâche dans Project Professional", des tâches ont été supprimées mais continuent à s'afficher avec un grand X dans les Feuilles de temps des ressources qui y étaient affectées.
Ces tâches "supprimées" sont aussi visibles dans la page Afficher les affectations de ressource – View resource assignments – de PWA. |
Solution :
Les utilisateurs peuvent masquer des tâches qui figurent dans leur Feuille de temps de PWA en sélectionnant la tâche en question puis en cliquant sur le bouton Masquer – Hide – dans la barre d'outils au-dessus de la Feuille de temps. Cette manip a pour effet de masquer la tâche qui alors n'est plus visible dans la Feuille de temps, mais elle ne la supprime pas de la base de données de Project Server. |
Pour supprimer complètement une tâche de la base de données de Project Server, l'administrateur de Project Server doit exécuter le script SQL Server suivant :
Delete from MSP_WEB_ASSIGNMENTS
where WASSN_ID IN (
select ma.WASSN_ID
from MSP_WEB_ASSIGNMENTS ma
join MSP_WEB_PROJECTS mp
ON ma.WPROJ_ID = mp.WPROJ_ID
join MSP_WEB_RESOURCES mr
ON ma.WRES_ID = mr.WRES_ID
where
ma.WASSN_DELETED_IN_PROJ <>0
--AND mp.PROJ_NAME like
'25713%' --uncomment
it for specific project
)
Si l'Administrateur de Project Server veut visualiser la liste des tâches à supprimer, avant leur suppression effective, il peut exécuter la requête SQL Server suivante :
Select ma.WASSN_ID, mp.PROJ_NAME, ma.TASK_NAME,mr.RES_NAME
From MSP_WEB_ASSIGNMENTS ma
join MSP_WEB_PROJECTS mp
ON ma.WPROJ_ID = mp.WPROJ_ID
join MSP_WEB_RESOURCES mr
ON ma.WRES_ID = mr.WRES_ID
where
ma.WASSN_DELETED_IN_PROJ <>0
order by 1