55 – Requête SQL sur les Problèmes – Issues – associés aux Projets
La requête ci-dessous liste tous les Problèmes – Issues – formulés dans les Espaces de travail – Workspaces – des projets, créés à partir du modèle Microsoft Project Workspace. Lorsque vous utilisez le Modèle – Template – par défaut des Workspaces, vous disposez des colonnes suivantes pour votre liste de Problèmes :
Colonnes par défaut pour la Liste de Problèmes – Issues :
La requête suivante liste les Problèmes – Issues – associés à chaque projet dans Project Server 2007, et liste aussi les éventuels éléments liés à ce problème.
Exécuter la requête suivante dans Microsoft SQL Server Management Studio, en sélectionnant la base de données Reporting.
USE ProjectServer_Reporting
SELECT MSP_EpmProject.ProjectName AS
ProjectName,
MSP_WssIssue_1.IssueID AS IssueID,
MSP_WssIssue_1.Title AS IssueTitle,
MSP_WssIssue_1.Owner AS IssueOwner,
MSP_WssIssue_1.AssignedToResource AS AssignedTo,
MSP_WssIssue_1.Status AS IssueStatus,
MSP_WssIssue_1.Category AS Category,
MSP_WssIssue_1.Priority AS Priority,
MSP_WssIssue_1.DueDate AS DueDate,
MSP_WssIssue_1.Discussion AS Discussion,
MSP_WssIssue_1.Resolution AS Resolution,
MSP_WssIssue_1.CreateByResource AS CreatedBy,
MSP_WssIssue_1.ModifiedByResource AS ModifiedBy,
MSP_WssIssue_1.ModifiedDate AS ModifiedDate,
MSP_WssRelationshipType.Description AS
LinkType,
MSP_EpmTask.TaskName
AS LinkedTask,
MSP_WssIssue.Title
AS LinkedIssue,
MSP_WssRisk.Title
AS LinkedRisk
FROM MSP_EpmTask RIGHT
OUTER JOIN
MSP_WssRisk RIGHT
OUTER JOIN
MSP_WssListItemAssociation ON MSP_WssRisk.ProjectUID
=
MSP_WssListItemAssociation.RelatedProjectUID AND
MSP_WssRisk.RiskUniqueID
= MSP_WssListItemAssociation.RelatedItemUID LEFT OUTER JOIN
MSP_WssIssue ON
MSP_WssListItemAssociation.ProjectUID = MSP_WssIssue.ProjectUID
AND
MSP_WssListItemAssociation.RelatedItemUID =
MSP_WssIssue.IssueUniqueID ON
MSP_EpmTask.TaskUID
= MSP_WssListItemAssociation.RelatedItemUID LEFT OUTER JOIN
MSP_WssRelationshipType ON
MSP_WssListItemAssociation.RelationshipTypeID =
MSP_WssRelationshipType.RelationshipTypeID RIGHT
OUTER JOIN
MSP_EpmProject RIGHT OUTER JOIN
MSP_WssIssue AS
MSP_WssIssue_1 ON MSP_EpmProject.ProjectUID =
MSP_WssIssue_1.ProjectUID ON
MSP_WssListItemAssociation.ProjectUID =
MSP_WssIssue_1.ProjectUID AND
MSP_WssListItemAssociation.ListItemUID =
MSP_WssIssue_1.IssueUniqueID
Extrait de
ce que pourrait être le résultat :
Reproduit avec l'aimable autorisation de:
Chak Tukkadi
pVector
Technologies (Microsoft Certified Partner)