内容类型简介

上次修改时间: 2010年11月1日

适用范围: SharePoint Foundation 2010

本文内容
内容类型封装数据要求
内容类型实现内容标准化
内容类型与文件格式无关
内容类型创建

在 SharePoint Online 中提供

内容类型 是 Microsoft SharePoint Foundation 2010 列表或文档库中一类项目或文档的元数据(列)、工作流、行为以及其他设置的可重用集合。借助于内容类型,可以采用集中的可重用方式来管理一类信息的设置。

例如,假定这样一种业务情形:您具有三种不同类型的文档,分别为费用报表、采购订单和发票。所有这三种类型的文档都具有一些共同的特征;首先它们都是财务文档,并且包含的数据具有以货币表示的值。但是,每种类型的文档都具有各自的数据要求、各自的文档模板和各自的工作流。此业务问题的一种解决方案是创建四种内容类型。第一种内容类型"Financial Document"可以封装组织中所有财务文档共有的数据要求。其余三种内容类型("Expense Report"、"Purchase Order"和"Invoice")可以从"Financial Document"继承共有元素。此外,它们还可以定义每种类型特有的特征,如特定元数据集、用于创建新项目的文档模板和用于处理项目的特定工作流。

此示例中的每种内容类型都可以用于网站层次结构中的任何文档库,并且所有这些内容类型可以一起用于同一文档库。业务要求更改时,可以修改内容类型以满足新要求,并且可以将更新向下推送到使用该内容类型的任何文档库。

内容类型封装数据要求

内容类型是封装一类信息的数据要求的一种方式。内容类型可以包含以下信息:

  • 要分配给此类型的元数据或属性。它们通过在添加内容类型时添加到列表或文档库中的网站栏来表示。有关详细信息,请参阅

  • 与此内容类型一同使用的自定义"新建"、"编辑"和"显示"表单。有关详细信息,请参阅内容类型中的自定义信息

  • 适用于此内容类型的项目的工作流。可将工作流定义为基于选定事件或条件自动启动,或通过用户的选择启动。有关详细信息,请参阅 WorkflowAssociations 属性。

  • 此类型的文档所基于的文档模板(对于文档内容类型而言)。有关详细信息,请参阅 DocumentTemplate 元素 (ContentType)

  • 与此内容类型关联的自定义解决方案所需的任何信息。可以将此信息以一个或多个 XML 文档的形式存储在内容类型中。有关详细信息,请参阅内容类型中的自定义信息

内容类型实现内容标准化

由于可以独立于任何特定列表或文档库来定义内容类型,因此可以使一个给定内容类型供多个 SharePoint Foundation 网站上的列表使用。这样,您就可以集中定义和管理存储在网站集中的内容类型。例如,可以定义"Legal Document"内容类型来确保所有旧文档都跟踪相同的元数据,即使这些文档在多个网站中创建和存储也是如此。

内容类型与文件格式无关

内容类型独立于文件格式。例如,假定要创建一个表示业务计划的内容类型。这种内容类型可应用于任何文件格式。您可能具备下列材料:

  • 包含背景信息的 Microsoft Word 文档

  • 包含财务计划的 Microsoft Excel 工作簿

  • 关于风险资本投放的 Microsoft PowerPoint 演示文稿

  • Windows Media 演示文件

  • 包含指定元数据的 SharePoint Foundation 列表项

可以向所有这些文件分配"Business Plan"内容类型。还可以将内容类型分配给根本不包含文件的项目,如列表项或文件夹。

内容类型创建

可以采用三种方式来创建列和内容类型:

  • 使用 SharePoint Foundation 用户界面。

  • 使用 SharePoint Foundation 对象模型。

  • 部署基于 XML 定义文件安装内容类型的功能。有关详细信息,请参阅使用功能

在网站级别上创建的内容类型可应用于子网站或列表。有关详细信息,请参阅网站和列表内容类型

请参阅

概念

网站和列表内容类型

内容类型作用域

创建内容类型

内容类型定义

SharePoint Foundation 中的工作流简介

其他资源