存储SharePoint网站的自定义属性
-
16-10-2019 - |
题
假设您正在建立一个项目管理解决方案,每个项目等于一个站点(SPWEB对象)。每个项目都有其属性,例如:项目经理,预算,客户,描述,状态等...需要存储。除此之外,网站还包含其他项目项目,例如文档,任务等...
您认为存储这些的最佳实践是什么,我正在考虑一些选择,但是我在这里愿意接受建议:
本网站上的自定义列表(优点:易于编辑, 缺点: :数据对于单个列表不统一)
嵌入spweb.properties(优点: :易于开发,缺点: :没有内置的用户UI和其他SharePoint UI好处)
本网站集合的词根自定义列表(S)(S)(优点: :集中,缺点: :需要自定义的人均安全性才能实现)
自定义数据库(优点:关系, 缺点: :这里没有SharePoint福利...)
解决方案
我在前世建立了类似结构化的项目管理解决方案,并使用列表来存储这些详细信息,列表仅包含一个项目,列是项目的元数据。
在所有项目中的滚动方面都非常有效,以获取所有人的详细信息。
其他提示
微软在这方面提供了一些指导。
你有没有尝试过 http://spconfigstore.codeplex.com/ 。有一个可以与项目相关的配置类别列,这是2007年解决方案