如果为给定的内容类型指定一个网站策略,则无法在内容类型级别对该策略进行更改。例如,将网站策略指定给一种内容类型后,无法在该内容类型中自定义策略,以包含其他策略功能。
但是,可以将网站策略导出为 XML 文件,然后将 XML 文件导入到内容类型。这不会在网站策略和内容类型策略之间建立关系。可以对内容类型策略进行更改,但对网站策略所做的任何更改不能下推到内容类型策略。
可以从一个策略中派生另一个策略,方法有两种:
可以将策略集合中的一个网站策略指定给特定的内容类型或列表。
可以根据一种内容类型创建另一种内容类型。
创建基于现有内容类型的一种内容类型时,派生的内容类型的所有方面均复制自现有的内容类型,包括应用于最初的内容类型的策略。一个新的策略实例将在本地复制到派生的内容类型。
如果对最初的“父”内容类型中的策略实例进行更改,Office SharePoint Server 2007 会更新派生的策略以包含这些更改。但是,不能直接对子内容类型中的策略进行更改。
在内容类型中存储策略信息
代表策略实例的实际 XML 文件存储在 XMLDocuments 集合中的内容类型定义内。当内容类型被指定给特定的 2007 Microsoft Office system 文档时,特定的内容类型信息被降级并存储在文档本身中。这包括该内容类型的策略。将该策略复制到文档可确保该策略仍紧密绑定到文档。文档中的策略信息对于 2007 Microsoft Office system 文档是只读的。
有关 XMLDocuments 元素的详细信息和内容类型定义的概述,请参阅 Windows SharePoint Services 3.0 SDK 中的内容类型定义架构。
将包含某信息策略的内容类型指定给项目时,该策略中的策略功能还可以存储有关项目本身的元数据。例如,条码策略功能将一个 Bar Code 列添加到它应用于的每个项目。