55 – Requête SQL sur les Problèmes – Issues – associés aux Projets

La requête ci-dessous liste tous les ProblèmesIssues – formulés dans les Espaces de travailWorkspaces – des projets, créés à partir du modèle Microsoft Project Workspace. Lorsque vous utilisez le ModèleTemplate – 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èmesIssues :

 

La requête suivante liste les ProblèmesIssues – 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)

http://www.pvectortech.com