使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
内容类型发布中的更改内容

2021 年 9 月,我们更改了内容类型发布以提高性能,使新发布的和更新的内容类型更快地可用于网站。 

注意: 尽管此新发布机制是为Microsoft Syntex 开发的,但这些更改可供 Microsoft 365 中的所有 SharePoint 客户使用,即使是没有Microsoft Syntex 许可证的客户也是如此。

内容类型发布之前的工作方式 

在以前的内容类型发布体验中,从内容类型库或内容类型中心网站发布内容类型时,会将内容类型的副本添加到组织中的每个网站。 内容类型定期跨网站同步,以确保对已发布内容类型的更改传播到组织中的每个网站。  

随着组织中的网站和内容类型数量的增加,网站性能往往会下降,从而导致长时间延迟,而更改会跨网站同步。  

此外,由于并非所有内容类型都用于每个网站,因此大部分资源消耗都是不必要的。 因此,我们更改了内容类型发布的工作方式,以提高同步的性能和可靠性,并使内容类型在需要的地方更快可用。 

新内容类型发布的工作原理 

为了解决这些问题并帮助优化已发布内容类型与网站和库的同步,我们将从 “无处不在推送”模型切换到 按需拉取方法。 用户可以在将内容类型添加到列表和库时直接从中心选择或拉取内容类型,并且内容类型中心的更新仅传播到使用内容类型的位置。 

为了支持新模型,将更新将内容类型添加到列表或库的新式体验,以直接从内容类型中心显示所有已发布的内容类型,以及网站上已有的自定义内容类型。  

如何将已发布的内容类型直接添加到列表或库 

注意: 若要允许向库添加内容类型,需要转到“库设置”>“高级设置”>为“允许管理内容类型”选择“”。

1. 在库中选择 “添加列”。

备用文本

2.在菜单中选择“ 内容类型”。

替换文本

3. 在下拉列表中,列出了所有已发布的内容类型和可用的自定义内容类型。

替换文本

4.选择要添加的已发布内容类型。

替换文本

5.选择“ 应用”以确认添加。

当用户从中心选择已发布的内容类型并将其添加到其库中时,该内容类型将复制到网站并添加到库中。 使用此方法时,如果列表和库中未使用所有已发布内容类型,则不会再消耗任何不必要的资源来将所有已发布内容类型同步到所有网站。 

内容类型发布也由内容类型的使用驱动。 如果将内容类型添加到网站中的任何列表或库中,则对从内容类型中心发布的内容类型的更改会定期同步到该网站。 如果网站中的任何列表或库中不再使用内容类型,则更改不会同步到网站,以节省不必要的更新。

之前发布的内容类型将受到什么影响? 

  • 对于在此更改之前发布并添加到至少一个列表或库中的企业内容类型 - 这些内容类型被视为正在使用中,并且发布的更改将继续定期同步。 因此,实际上,它们不会受到此更改影响。

  • 对于在此更改之前发布但未添加到任何列表或库中的企业内容类型 – 由于已在更改前发布,因此网站上提供了内容类型的版本。 但是,内容类型中心发布的任何进一步更改都不会同步到网站中的内容类型,除非它在库中使用。 添加到库后,它的行为将类似于上一个案例。

  • 对于在此更改后发布的企业内容类型 – 由于此内容类型在此更改后发布,因此网站中不存在任何版本,但它将作为选项列出,以便通过新体验添加到列表或库中以添加内容类型。 添加后,它们会立即同步到站点,其行为与第一种情况类似。

  • 对于在此更改后发布并在同步到网站后修改的企业内容类型 - 最初,内容类型的行为将如前一点中所述。 如果对企业内容类型进行了进一步更改并重新发布,则将其应用于库或列表后,最新更改将在重新发布操作后的 45 分钟到 1 小时后可用。 还可以选择更新内容类型,以立即从网站级别内容类型库中以编程方式或手动拉取最新更改。

  • 对于直接在网站上创建的网站内容类型 - 这些内容类型不受此更改的影响。

以编程方式添加内容类型 

对于已生成使用内容类型及其发布的自定义解决方案的用户,我们将引入一些以编程方式将已发布内容类型添加到所需目标的方法。 

注意: 在 2021 年 10 月 () 逐步淘汰以前的发布机制后,首次在网站中添加已发布内容类型的任何脚本都需要使用以下方法之一。 依赖于等待已发布内容类型复制到所有网站的任何解决方案今后都不起作用。 

PnP 

新的 Add-PnpContentTypesFromContentTypeHub cmdlet 允许在内容类型中心直接引用内容类型,因此无需等待内容类型同步到网站。 

CSOM 

PnP cmdlet 具有相应的 CSOM 方法支持,如果需要,也可以直接使用。 可以在 dev · pnp/powershell 上引用 powershell/AddContentTypesFromContentTypeHub.cs方法的 GitHub。 

网站脚本 

新的 addContentTypesFromHub 谓词可用于SharePoint 网站脚本操作。 有关详细信息,请阅读网站模板 JSON 架构。

Microsoft Graph 

Microsoft 图形 API支持从内容类型库或内容类型中心网站提取已发布内容类型并将其同步到目标网站,现已在 v1.0 中提供。 有关详细信息,请参阅 contentType: addCopyFromContentTypeHubcontentType: getCompatibleHubContentTypes。 

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×