电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

数据兼容与升级

来源:金蝶云社区作者:金蝶2024-09-234

数据兼容与升级

1 历史数据加密兼容

历史版本(5.0以前的版本)中已经启用加密存储,并且已经产生业务数据。

这种情形下,必须将设计器该字段的存储加密开关关闭掉,然后将历史数据进行解密处理后,再从隐私中心配置后才能生效。


步骤1:先确认单据是否采用了旧版本的加密措施,如果已经做了加密,需要使用元数据XML修改单据上的加密属性关闭,才能在隐私中心配置新的加密方案,调整字段加密属性时,需要对历史数据进行迁移,加解密处理是在应用层处理,无法直接写sql处理,在升级的过程中需要增加脚本插件去修改数据。


  • 脚本插件开发步骤:

(1)增加脚本插件实现 IUpgradeService 接口,范例如下:

加解密接口为:EncrypterFactory.getEncrypter().decode("xxx"); EncrypterFactory.getEncrypter().encode("xxx");

(2)注册脚本,范例如下:

kd_1.5.44_xxx.sql 为空文件,放置到预插数据目录,同时为该脚本注册脚本插件到对应应用的xml中 (如系统应用为 sys.xml)

<SqlScript Type="KSQL" Separator=";" dbkey="sys.meta" Plugin="cloud:bos,app:bos,class: EncryptDataUpgradePluginDemo,scriptPlugin:kd.bos.debugserver.EncryptDataUpgradePluginDemo">preinsdata/kd_1.5.44_xxx.sql</SqlScript>

上传图片


步骤2:迁移完具体历史的加密数据后,关闭设计器上加密属性。

(1)找到需要修改的元数据实体标识。连到对应的元数据库上。

执行 select fdata from t_meta_entitydesign w

数据兼容与升级

1 历史数据加密兼容历史版本(5.0以前的版本)中已经启用加密存储,并且已经产生业务数据。这种情形下,必须将设计器该字段的存储加密开关...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信