在 Project Server 2010 中为问题和风险生成唯一 ID 的最佳方法是什么?我需要它们在 SharePoint 和 Project Server 报告数据库中可用吗?它们应该在数据库中可用,因为我必须在 SSRS 中创建报告,而且我认为查询 SPList 不是一个好主意。
有任何想法吗?
在 Project Server 2010 中为问题和风险生成唯一 ID 的最佳方法是什么?我需要它们在 SharePoint 和 Project Server 报告数据库中可用吗?它们应该在数据库中可用,因为我必须在 SSRS 中创建报告,而且我认为查询 SPList 不是一个好主意。
有任何想法吗?
我还没有找到一个很好的答案,而且我一直在寻找多年。直接查询 SQL 数据库非常诱人,但每当用户自定义 SharePoint 站点时,它会带来很多痛苦:各个站点之间的列不一定具有相同的含义。
Project Server 报告数据库具有一些现成的字段,这些字段在项目发布时会更新,并包含问题唯一 ID。查看报告数据库中的 MSP_WSSIsue 和 MSP_WSSRisk。
我们需要使用已添加到列表中的自定义字段,因此我们最终使用了Enesys SSRS 数据源扩展,它允许更轻松地跨 SharePoint 站点进行报告。