【BOS基础系统_权限】分配角色不成功(保存之后已分配角色清空)

问题:给该用户的默认组织分配角色,分配角色不成功(保存之后已分配角色清空),无报错
问题现象原因:该用户 业务组织范围中 缺少 默认组织(缺省组织)
问题产生原因:历史补丁SHR员工入职初始化创建的用户 没有 添加默认组织 到业务组织范围中.
解决:
1、解决当前数据问题(2种):
方法1、手动单个用户维护:用户管理-维护组织范围-(业务组织)-新增组织-添加用户的默认组织

方法2、批量修复用户默认组织范围(可直接取附件中sql拷贝到查询分析器依次执行):
云社区的编辑器问题,EAS查询分析器可能不能正常识别以下sql格式,执行会报错,需要格式化sql,可访问:
--修复用户没有默认组织业务组织范围的数据
---======请将以下4条SQL语句按1、2、3、4 的顺序一条条的分别执行========
-- 1 备份需要在表T_PM_ORGRANGE增加的默认组织缺失数据到备份表t_Pm_Orgrange_bak01
SELECT newbosid('92B9F8E4') as fid,
uu.FID as fuserid,
uu.FDEFORGUNITID as forgid,
10 as ftype into t_Pm_Orgrange_bak01
FROM T_PM_USER uu
where not exists (SELECT 1
FROM T_PM_ORGRANGE rge
where rge.FUSERID = uu.fid
and rge.FORGID = uu.FDEFORGUNITID
and rge.FTYPE = 10);
-- 2 修复增加T_PM_ORGRANGE 默认组织缺失数据
insert into t_Pm_Orgrange (fid,fuserid,forgid,ftype) select fid,fuserid,forgid,ftype from t_Pm_Orgrange_bak01 where forgid is not null;
-- 3 备份需要在表t_Pm_Orgrangeincludesuborg增加的默认组织缺失数据到备份表t_Pm_Orgrangeincludesuborg_bak
SELECT newbosid('4DC3DADF') as fid,
uu.FID as fuserid,
uu.FDEFORGUNITID
【BOS基础系统_权限】分配角色不成功(保存之后已分配角色清空)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



