预置通用角色数据修复

1 简介
通用角色前后在模型设计使用上进行了一些优化,导致后续增量的预置角色功能权限关联不上之前的角色,故书此文对影响的数据进行修复。
2 适用版本
金蝶云·苍穹BOS_V5.0.003以上。
3 版本情况
BOS_V4.0.012(2021-11-28)版本,通用角色保存,会修改角色功能权限方案id,即表t_perm_roleperm、t_perm_rolepermdetial中fid。致使之前某个预置角色的功能权限关联不全。
BOS_V4.0.016(2022-02-25)版本,表t_perm_rolepermdetial增加角色id(froleid),补丁发出 ,并使用升级脚本修复此版本之前 t_perm_rolepermdetial 中 froleid 为空的数据。
BOS_V5.0.003(2022-07-02)版本,修复权限导入后 t_perm_rolepermdetial 中 froleid 为空的数据,并使用升级脚本修复此版本之前 t_perm_rolepermdetial 中 froleid 为空的数据。
4 编写修复脚本
BOS_V4.0.012 与BOS_V4.0.016 两个版本之间的预置角色,如果需要修复数据,需要将这时间段内的升级脚本找出来,根据当时的角色功能权限方案id(t_perm_roleperm中fid),update 表 t_perm_rolepermdetial 的角色id(froleid),将角色id 的 值补充上,即:
update t_perm_rolepermdetial set froleid='当时预置脚本中的froleid' where fid='当时预置脚本中 t_perm_roleperm 的 fid';
然后根据 角色id(froleid)update 表 t_perm_
预置通用角色数据修复
1 简介通用角色前后在模型设计使用上进行了一些优化,导致后续增量的预置角色功能权限关联不上之前的角色,故书此文对影响的数据进行修复...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



