如何实现Draw.io图自动显示并更新Confluence版本号?
Draw.io 自动同步 Confluence 版本号的解决方案
Draw.io(嵌入Confluence时)没有原生功能直接自动提取Confluence页面历史版本号并同步更新图内的版本标识,不过可以通过以下几种替代方案实现类似效果:
利用Draw.io自定义变量+Confluence页面属性
- 在Draw.io图中添加文本框,输入
{{version}}作为版本号占位符 - 打开Confluence页面的「页面属性」面板,新增一个名为
version的属性,将值设为当前页面的Confluence版本号(如v2.1) - 确保Draw.io插件开启了变量同步功能,后续只需更新页面属性中的
version值,图内的占位符就会自动同步更新
- 在Draw.io图中添加文本框,输入
借助Confluence脚本宏(需管理员权限)
若你有Confluence管理员权限,可以编写简单的脚本宏,自动获取当前页面的系统版本号,再将该值注入到Draw.io图的对应文本元素中。这种方式能完全自动化,但需要具备基础的脚本编写能力。简化手动更新流程
如果上述方案无法落地,可以在导出PNG时,将文件名设置为包含页面版本号的格式(如接口流程图_v1.4.png),同时在图内保留版本号文本框,每次更新时直接复制页面顶部显示的Confluence版本号粘贴到文本框,降低遗忘概率。
内容的提问来源于stack exchange,提问作者Aleph0
相关产品推荐
相关产品推荐

