Project Server mantiene un sitio de proyecto en SharePoint para cada proyecto. Dentro de cada sitio existe una lista de Riesgos. Los datos de esta lista son consolidados en tablas de las base de datos de Reporting de Project Server. A continuación les dejo un par de consultas sencillas para extraer esta información de la BD. Espero les resulten útiles:
USE ProjectServer_Reporting
SELECT
ProjectName,
[Líder del Proyecto], /* Campo custom*/
[Frente], /* Campo custom*/
[Estado del proyecto], /* Campo custom*/
Title,
Owner,
AssignedToResource,
Status,
Probability,
Impact,
Exposure,
DueDate,
Description,
MitigationPlan,
ContingencyPlan,
TriggerDescription,
TriggerTask
FROM
MSP_WssRisk R
INNER JOIN dbo.MSP_EpmProject_UserView P ON P.ProjectUID = R.ProjectUID
ORDER BY
ProjectName,
Title
USE ProjectServer_Reporting
SELECT
Count (RiskID) AS Riesgos,
ProjectName,
[Líder del Proyecto], /* Campo custom*/
[Frente], /* Campo custom*/
[Estado del proyecto] /* Campo custom*/
FROM
MSP_WssRisk R
INNER JOIN dbo.MSP_EpmProject_UserView P ON P.ProjectUID = R.ProjectUID
GROUP BY
ProjectName,
[Líder del Proyecto], /* Campo custom*/
[Frente], /* Campo custom*/
[Estado del proyecto] /* Campo custom*/
ORDER BY
Count (RiskID) DESC, ProjectName
0 comentarios:
Publicar un comentario