升级和降级限制
升级或降级某内容项目并非总是可行,原因有很多。
在以下情况下无法升级或降级项目:
- 用户无权执行操作(例如用户没有目标出版物的写入权限)。
- 用户无权删除当前出版物中的项目。
- 内容项目当前已检出。
- 内容项目当前正在工作流中。
- 内容项目依赖的另一个项目在目标出版物中不存在(例如位于结构组中的待升级页面在目标子出版物中不存在)。
- 同名内容项目在同一组织项目中的目标出版物中已存在(即位于同一文件夹、结构组或类别中)。
在以下情况下无法降级项目:
- 内容项目在其目标出版物中不属共享项目。
- 内容项目在其原始上下文中已发布。
- 目标出版物中的共享项目已关联本地应用程序数据。
- 待降级项目是一个组织项目且不为空。
- 内容项目属于出版物的根结构组。
- 内容项目属于正被用作页面类型的页面。如果页面常规选项卡上的使用该页作为页面类型已选定,就会发生这种情况。
- 内容项目属于内容类型正在使用的组件、模式、组件模板或文件夹。如果出版物的内容类型选项卡含有引用该组件(作为原型组件)、模式(作为原型组件模式)、文件夹(作为存储位置)或组件模板的内容类型,就会发生这种情况。
- 内容项目在其原始上下文中被另一个内容项目使用(可能是被该内容项目的较旧版本使用)。例如,某个组件的格式区在引用您正在尝试降级的组件。
以上两个列表列举了无法升级或降级的最常见的情况。这些列表并未涵盖所有情况;如果想像力够丰富,您可以想到可能会妨碍升级或降级的更多(不太可能的)情况。
例如,想象一下这样(不太可能)的情况:相同的文件夹存在于两个不同的 BluePrint 级别上,但每个级别具有不同的链接模式。在该设置中,当前出版物中拥有正确模式的组件无法升级或降级到目标出版物,因为其文件夹的模式出错。
详尽列出所有这些极少数情况可能会适得其反。如果您发现升级或降级失败,并且列出的全部原因都不适用,请检查错误消息说明以确定操作失败的原因。