2021年5月8日

如何在Confluence实例之间迁移draw.io

如何在Confluence实例之间迁移draw.io

重要说明:draw.io图表存储为页面附件。只要您迁移附件,这些图就可以在任何方向迁移后正确显示在页面上(云->服务器,服务器->云,服务器->服务器,云->云,并且服务器和数据中心被视为同一事物在这方面)。本文的其余部分是指将图中的链接中的pageID迁移到新的实例pageID,但是基本迁移将始终有效。

draw.io云和服务器应用程序允许用户导出与draw.io相关的数据,这些数据可以提高实例之间的迁移质量(但是,如上所述,无论是否遵循此过程,主要的迁移过程仍然在各个方向上进行)。

此过程的改进之处在于:1)帮助新实例了解服务器和云实例之间不常见的嵌入式宏类型(不是标准drawio宏,无需实例即可理解实例),以及2)图表中的链接页面。这将使用目标页面的pageID,该ID在实例之间随机变化。导出的页面映射会更正目标实例上链接中的映射。

服务器和云都完全支持pageID映射的导出和导入。

如何出口:

-前往draw.io管理员

-选择draw.io导出选项卡

-点击导出按钮

-导出完成后,将出现下载链接

– 下载文件

如何汇入:

-前往draw.io管理员

-在继续之前,请确保已关闭协作编辑并执行了重新索引编制

-选择draw.io导入选项卡

-在文本编辑器中打开导出的文件

-将文本从文件复制/粘贴到draw.io文本框中(请勿对其进行任何更改)

-点击提交

-导入完成后,将显示带有报告的链接

-下载报告并确认没有错误

注意: Confluence需要一些时间来重新索引新导入的空间,尤其是大空间。我们建议您等待一段时间,然后再运行页面ID导入。

重要的提示

有时,在导入空间后,用户可能会在页面查看器和页面编辑器中的内容之间出现差异。在这种情况下,我们建议重新启动同步服务。

转到“常规配置”  >“协同编辑”, 然后选择“重新启动同步”

解决CONFSERVER-59196错误

从7.0.0版开始,Confluence遇到了一个错误,该错误迫使我们禁用了批量操作,例如迁移。

为了使用替代方法,您需要将draw.io插件更新到9.2.7或更高版本,并将URL参数添加到管理页面,以便URL如下所示:

https://conf.example.com/admin/drawioConfig.action?ignoreBulkOpsWarning=1。

解决方法将仅重试失败的操作,不涉及任何风险。但是,我们不能保证变通办法是100%成功的。