Sharepoint 1功能可为每个列表部署所有列表或1个功能

时间:2012-08-02 13:59:02

标签: list sharepoint deployment sharepoint-feature

使用功能部署列表时的最佳做法是什么。

我是否应该为每个列表定义和我要部署的实例部署所有列表定义和实例或1个功能的1个功能?

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为这个决定取决于您的列表,列表之间的关系,特别是您的问题域和设计。

但通常,我尝试将列表定义放在同一个功能中,其中列表之间存在某种强烈的逻辑依赖关系。例如,如果您使用的其中一列是另一个列表的查阅列,则将它们放在同一个功能中。

此外,您可能会考虑将它们用于实现相同的用例,以便在特定包中实现的用例将其所有定义安装在同一个功能中。

另一方面,当模块化是一个更强烈的要求时,使用单独的功能可能更合适。请记住,您需要安装并激活所有功能,如果列表定义过多,可能会出现问题。特征

我相信问题域在这个决定中非常重要。

答案 1 :(得分:0)

让我保持简短:)在一个功能中做到这一点。

在一个功能中执行此操作,即使您有这么多列表和多个模块(财务,人力资源等),因为您将始终拥有所有模块的通用列表(例如,员工) 即使您的列表之间没有依赖关系,我仍然建议您使用一个功能,以便在将来扩展系统时简化生活,并在将来引入依赖关系(查找)