【问题标题】:Sharepoint WebPartsSharepoint WebParts
【发布时间】:2010-11-27 13:52:19
【问题描述】:

我刚刚完成了 Sharepoint WSS 3.0 的第一个 Web 部件,我非常兴奋。
它所做的只是与 TFS(团队基金会)建立连接,以通过 Sprint 获取 OPEN 和 FIXED 错误(我们实际上使用 SCRUM 敏捷流程)。然后取两个值(打开和固定)并将它们放入共享点列表中。该列表提供了一个图表(使用 codeplex 的 Web 部件)。

另一方面,Web 部件从 Project Server 检索有关当前团队名称的信息,它遵循相同的过程,但它只是提供一个 Sharepoint 列表。

任何关于性能或其他方面的建议将不胜感激。

PD。我会将其设置为社区 wiki,因为没有正确或错误的答案,只是等待您的反馈 =D。

【问题讨论】:

标签: sharepoint moss wss web-parts


【解决方案1】:

我有点困惑...您的 webpart 使用来自 TFS 的值填充列表?

如果您使用 Web 部件,则仅当有人访问该页面并且每次有人访问该页面时才会填充该列表。

您不想使用控制台应用程序或每隔一段时间运行的 SharePoint 计时器作业来填充您的 SharePoint 列表吗?

【讨论】:

  • +1 用于计时器作业。我和你在一起。控制台应用程序更容易,但计时器作业保留在“SharePoint 领域”中,这允许同时部署填充了查询数据的列表。和 TimerJob。
  • +1 不应使用 sharepoint webpart 来填充任何列表。您需要一种可靠的方式每天执行一次。如果没有人使用 sharepoint,那么没有人会为您填写列表。所以 timerjob 是要走的路(SharePoint 也提供)另外请确保您立即开始使用 spdisposechecker ;)
  • 听起来不错,非常感谢!最后一个问题,如果我想按用户过滤从 TFS 和 Project Server 检索到的信息,该怎么办?
  • 如果您的共享点列表中有一个名为 User 的 People 字段,您可以基于此 User 字段创建视图。您可以在“用户等于 [我]”的情况下设置过滤器以获得个性化视图。
【解决方案2】:

更进一步。使用联合搜索。在 SharePoint (MOSS) 中,您可以指定搜索服务要索引的位置(内容源)。然后可以在您的站点中查询此数据。使用自定义范围/自定义搜索查询,您可以检索数据,然后过滤/显示在您的网站上。

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 2018-06-21
    • 2010-12-12
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 2010-11-26
    • 2010-11-23
    相关资源
    最近更新 更多