协同开发平台中扩展的备份与恢复

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

协同开发平台中扩展的备份与恢复

        协同开发平台支持扩展操作,极大的方便了二开开对官方功能的延伸。但当功能出现异常时,往往不好判断,到底是官方功能的问题,还是是扩展功能的问题。我们可以通过“删除怀疑的扩展,然后在纯官方功能上验证的方法的处理,验证完后再重新添加扩展”的办法来处理,但如果扩展比较复杂,二次添加时可能耗时长且容易出错。今天,这里介绍一种BOS扩展的备份与恢复的方法,轻松应对疑难问题排查困惑。

        一、备份扩展信息

        在协同开发平台(原BOS设计器)中,找到对应的业务对象及其扩展,如图:

image.webp

        选中要备份的扩展对象,点击上面工具栏上的“增量Xml”按钮,以打开XML编辑界面。注意:打开XML编辑界面前,必须 先关闭该当前对象的图形编辑界面,否则打开会失败。

image.webp

        复制所有文本内容,粘贴到记事本中并保存成txt文件。这个txt文件就是备份好的扩展信息。

image.webp

        二、从备份中恢复原来的扩展信息

        假如此时我们已删除了之前备份的扩展,现在开始着手恢复。

        首先,添加一个扩展并正常保存。完成后,通过“增量Xml”按钮打开XML编辑界面,并复制下红框中的ID并记录到另一个txt文件中,以备后用,同时清除编辑器内所有文本。

image.webp

        然后,打开之前备份的txt文件,全选并复制所有文本,粘贴回XML编辑界面。

image.webp

        最后,将刚刚记录下的ID文本替换掉粘贴回来的文件中的ID。即保留新增的扩展自带的ID,不要使用之前备份文本中的原ID,这一点很关键,否则恢复后的备份将无法与数据库是记录的ID匹配,导致运行报错。最终ID如图所示,保存后即恢复完成。

image.webp



协同开发平台中扩展的备份与恢复

协同开发平台支持扩展操作,极大的方便了二开开对官方功能的延伸。但当功能出现异常时,往往不好判断,到底是官方功能的问题,还是...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息