【BOS基础系统_权限】EAS如何修改用户实名/用户类型

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

【BOS基础系统_权限】EAS如何修改用户实名/用户类型

EAS如何修改用户实名/用户类型


背景:不同的用户类型功能是不一样的,能做的业务也不一样,如果用户类型改了,不删除业务组织和角色权限,可能会对其他功能有影响。所以一般不让直接修改,如果一定要修改,需要先删除该用户业务组织范围的角色和权限。


操作步骤:

1、登录administrator,用户管理-组织范围维护-删除该用户所有业务组织范围(除了缺省组织不能删)。

(高版本这里删除业务组织范围会提示会删除其下的角色和权限,这里是合理的,如果没提示,那就需要后台删除用户角色权限数据了,这时候参考步骤3)

2、此时用户只有缺省组织的业务组织范围,点分配角色,删除缺省组织下的已分配角色;点分配权限,删除缺省组织下已分配的权限

3、以上两步都做了,再点修改用户,看是否可以修改用户实名/用户类型,如果还是灰色不可编辑,则说明后台还有一些用户组织权限的脏数据未删除。需要执行以下2条sql(注意替换用户名,即用户账号):

先在此格式化sql再执行:https://tool.oschina.net/codeformat/sql

    --1)、备份表t_pm_userorgperm,t_pm_userroleorg,查询分析器依次执行以下sql:

    select * into t_pm_userorgperm_bk from t_pm_userorgperm;

    select * into t_pm_userroleorg_bk from t_pm_userroleorg;

    --2)、删除该用户组织权限数据

    delete from t_pm_userorgperm where fowner = (select fid from t_pm_user where fnumber = '此处替换该用户名');

    --3)、删除该用户组织角色数据

    delete from t_pm_userroleorg where fuserid = (select fid from t_pm_user where fnumber = '此处替换该用户名');


补充:可以通过用户复制功能备份原用户的所有组织范围和角色权限数据,修改完用户实名后,再通过用户复制功能还原该用户的权限数据。

image.webp

image.webp


删除用户权限数据操作过程案例截图:

1、

image.webp

2、

image.webp

3、

image.webp

4、

image.webp

5、

image.webp

6、

image.webp

7、

image.webp



user终于可以做报销单了


非常详实

【BOS基础系统_权限】EAS如何修改用户实名/用户类型

EAS如何修改用户实名/用户类型背景:不同的用户类型功能是不一样的,能做的业务也不一样,如果用户类型改了,不删除业务组织和角色权限,可...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息