[ABI 5.1] 权限导入

14772
7

liujl@esensoft 数据老手Lv5

发表于2020-8-10 12:35

悬赏1

已解决

楼主
ABI用户权限可以通过写数据库表的方式来批量配置权限吗?

最近看过此主题的会员

esen_551EV9Y3NG

阿瓦大

zly_2960

最佳答案

xxxl

发表于2020-8-10 12:35

只看该作者

取消 关注该作者的回复

liujl@esensoft 发表于 2020-8-10 13:00
这种方式不能满足需求,不适用于我当前的场景,首先用户id和机构id几乎没什么规律,第二每个人的权限不同 ...

不建议做这种危险的操作哈,系统权限表有好几张,有相互关联关系,后台数据库改表很容易出问题。
7个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-8-10 12:42

只看该作者

取消 关注该作者的回复

沙发

可以在角色管理写匹配公式来批量配置权限
例子如下:
仅匹配用户 需要授予用户id第一位为1的所用用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'。
仅匹配组织机构 需要授予机构代码第一位为1的所有组织机构当前角色权限,可输入匹配公式:left(org.orgid,1)='1'。
匹配组织机构下的用户 需要授予用户id第一位为1且所在组织机构的机构代码第一位为1的所有用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'& left(org.orgid,1)='1'。
公式参照这个帖子http://bbs.esensoft.com/thread-135619-1-1.html

liujl@esensoft 数据老手Lv5

发表于2020-8-10 13:00

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-8-10 12:42
可以在角色管理写匹配公式来批量配置权限
例子如下:
仅匹配用户 需要授予用户id第一位为1的所用用户当前角 ...

这种方式不能满足需求,不适用于我当前的场景,首先用户id和机构id几乎没什么规律,第二每个人的权限不同,是包含数据级次的权限,每个人是查看不同组织机构对应的权限,我看系统库里有一张 ABI51_EACL_PERMISSION表,像是存储权限的表,但是好像不全,只有用户所对应得角色权限,对于主题表和分析表的数据级次权限从表的数据来看没有在这张表里,我想确认一下,如果我直接对这张ABI51_EACL_PERMISSION表插入数据,是否能添加用户权限,第二,对用户设置的主题表分析表的数据级次权限存在哪张表里?

xxxl 数据领袖Lv6

发表于2020-8-10 12:35

只看该作者

取消 关注该作者的回复

地板

liujl@esensoft 发表于 2020-8-10 13:00
这种方式不能满足需求,不适用于我当前的场景,首先用户id和机构id几乎没什么规律,第二每个人的权限不同 ...

不建议做这种危险的操作哈,系统权限表有好几张,有相互关联关系,后台数据库改表很容易出问题。

liujl@esensoft 数据老手Lv5

发表于2020-8-10 14:50

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-8-10 14:41
不建议做这种危险的操作哈,系统权限表有好几张,有相互关联关系,后台数据库改表很容易出问题。
...

方便给一下都涉及到哪几张表吗? 我们看下,评估一下风险,确实是因为需要配的用户权限太多了,好几千条,主要是数据级次权限比较繁琐。

xxxl 数据领袖Lv6

发表于2020-8-10 15:04

只看该作者

取消 关注该作者的回复

6#

liujl@esensoft 发表于 2020-8-10 14:50
方便给一下都涉及到哪几张表吗? 我们看下,评估一下风险,确实是因为需要配的用户权限太多了,好几千条 ...

涉及的表挺多的我私聊一下您

liujl@esensoft 数据老手Lv5

发表于2020-8-10 15:40

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-8-10 15:04
涉及的表挺多的我私聊一下您

收到,谢谢

liyana 初学数据Lv2

发表于2022-7-6 14:40

只看该作者

取消 关注该作者的回复

8#

您好,这个问题最后怎么处理的?有什么便捷的方法吗?

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号