1. 简介
常见的开发过程,应用一定会经历多个环境的多轮测试,最后才发布到生产环境。多环境测试可以保证产品的稳定性,但是带来了很大的运维成本。因此,本功能提供同步配置数据的能力,实现一键将应用配置数据同步到其他环境。
2. 功能入口
点击工作台右上角的系统设置,选择应用运维。
3. 应用运维
3.1 数据源
在执行应用同步前,请先在目标环境中手动同步数据源信息,这部分包括低代码和CSB的数据源。(如果已同步数据源,请忽略这一步)
特别注意
为保证数据库连接器正常使用,同步时需要保证低代码数据源表 OBJ_DATABASE 表的ID一致
3.2 同步环境基础数据
应用同步需要使用到同步环境基础数据,这部分数据维护在平台配置应用的环境配置表单中,如果需要增加新的环境,请自行在这个表单中新增数据。
3.3 应用增量同步
增量同步说明
- 如果目标环境不存在当前应用,程序首先会自动同步应用信息。
- 在目标环境中只会执行创建或更新,不会删除已有数据。
3.3.1 选择需要同步的菜单
3.3.2 确认待同步的内容清单
3.3.3 选择同步的目标环境
环境标识:选择同步的目标环境,这部分数据维护在平台配置应用里,参见上面3.2中的说明。
数据源:这部分是目标环境的数据源列表,用于选择当前应用关联的业务数据源。
同步密码:维护在目标环境低代码hub服务Apollo的配置项sync.encryptePwd,如果没有配置默认为sync。(请注意不是数据库密码!!!)
3.4 应用克隆
在目标环境中创建出一个完全相同的应用,如果目标环境已经存在名称相同的应用,请修改应用名。
4. 常见Q&A
4.1 同步到目标环境后,在左侧菜单中找不到同步的表单?
菜单会根据当前登录人的权限进行过滤,如果看不到菜单,请找系统管理员进行授权。
4.2 在同步界面的环境标识下拉列表中找不到需要的目标环境
进入平台配置应用,在环境配置表单中维护同步环境信息。
4.3 如何查看同步内容和状态?
可以在同步日志中看到每次同步的具体内容和状态。
4.4 数据模型展示的数据集没有翻译
首先在 CSB 管理端查看字典是否存在,如果存在,到数据库中查看 dictionary_type 表对应字典类型的 app_type 字段值是否为 LOW_CODE_PLATFORM,不是的话执行以下语句,然后再刷新数据模型页面。
update dictionary_type set app_type = 'LOW_CODE_PLATFORM' where code = 'code';
作者:黄泽彬 创建时间:2022-11-22 09:35
最后编辑:黄泽彬 更新时间:2024-12-11 10:09
最后编辑:黄泽彬 更新时间:2024-12-11 10:09