假设您正在建立一个项目管理解决方案,每个项目等于一个站点(SPWEB对象)。每个项目都有其属性,例如:项目经理,预算,客户,描述,状态等...需要存储。除此之外,网站还包含其他项目项目,例如文档,任务等...

您认为存储这些的最佳实践是什么,我正在考虑一些选择,但是我在这里愿意接受建议:

  • 本网站上的自定义列表(优点:易于编辑, 缺点: :数据对于单个列表不统一)

  • 嵌入spweb.properties(优点: :易于开发,缺点: :没有内置的用户UI和其他SharePoint UI好处)

  • 本网站集合的词根自定义列表(S)(S)(优点: :集中,缺点: :需要自定义的人均安全性才能实现)

  • 自定义数据库(优点:关系, 缺点: :这里没有SharePoint福利...)

有帮助吗?

解决方案

我在前世建立了类似结构化的项目管理解决方案,并使用列表来存储这些详细信息,列表仅包含一个项目,列是项目的元数据。

在所有项目中的滚动方面都非常有效,以获取所有人的详细信息。

其他提示

微软在这方面提供了一些指导。

SharePoint模式和实践应用程序设置管理器

你有没有尝试过 http://spconfigstore.codeplex.com/ 。有一个可以与项目相关的配置类别列,这是2007年解决方案

许可以下: CC-BY-SA归因
scroll top