SharePoint功能停用的最佳做法[关闭]

问题描述 投票:3回答:2

我有一个自定义SharePoint解决方案,需要在特定站点(SPWeb)上有多个列表实例。 现在,其中一些列表是通用的,例如“页面”文档库,其他列表是高度特定的自定义列表。

我的问题是,在功能停用时应该清除哪些(如果有的话)定制的apsect。 我的直觉是说应该保留多个解决方案可能使用的通用列表,但应该清理更具体的自定义。 有没有人对这种类型的观察有任何经验和/或建议?

sharepoint moss
2个回答
4
投票

它很难提出一个严格的规则,因为它取决于你的具体解决方案,但我会从这样的事情开始:

在停用时,功能应删除在功能激活期间创建的任何工件:

  1. 尚未由最终用户创建并且最终用户无法合理地预期会保留
  2. 任何其他功能都不需要,或者导致其支持的更广泛解决方案失败
  3. 不禁止稍后重新激活该功能。

在我正在进行的项目中,我们创建了一个新的例外来阻止功能的停用。 我们发现,在许多情况下,功能的激活是单向的。 这主要是因为解决方案通常由许多功能组成,并且禁用一个解决方案会导致整个解决方案出现故障。

通常,只有站点才能托管该功能,禁用该功能后,该站点就没有任何用途。


0
投票

添加到丹尼尔......

如果另一个功能取决于此功能,则应通过功能依赖性一起激活和停用它们

© www.soinside.com 2019 - 2024. All rights reserved.