bi商业智能软件FineBI权限与系统用户名绑定实例

2025-05-11 23:28:51

1、某公司在进行权限分配,权限要求如下图所示,如徐工拥有销售部的所有权限和营销部的市区部分权限,当徐工使用userID登录系统时,能够看到销售部、销售部_市区_、销售羿约妫鳏部_市区_A组、销售部_市区_B组以及营销部_市区相关的所有数据。从数据库中选取销售组权限表(左)和销售组表(右),添加到业务包中,其中,销售组权限表中的personID与用户登陆的userID相同,如下图:

bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例

2、在业务包中对销售组表添加自循环列,将销售组分为三层后,点击新建分析,分别拖拽下拉树控件及明细表,如下图所示:点击保存,通过报表管理将该分析模板添加到目录中,然后在权限管理中,给相应的用户分配该报表的查看权限,详细设置见权限管理

bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例

3、在管理系统-数据配置中,选择权限配置管理,在业务包中添加要分配权限的角色,如图所示:因为登录用户名所在字段绑定了用户权限表中的personID,当用户登陆时,会通过用户表中的userID,找到用户权限表中具有相同字段值的personID所在行。只有当销售组表中的groupID与用户权限表中的这些行相同时,对应的数据才会显示给该用户查看。

bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例
bi商业智能软件FineBI权限与系统用户名绑定实例

4、当徐工用10004的用户名登陆时,查看报表时,能看到销售组中的所有数据,以及营销组中市区A组的数据,具体效果如下图所示:

bi商业智能软件FineBI权限与系统用户名绑定实例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢