AFCenter中查看报表的权限控制

1.场景介绍

AFCenter中对于不同机构,不同岗位(负责人和普通销售)的员工,进行报表查看时,可以查看到的报表与报表中显示的范围是不一致的。

例如: 销售人员依据员工岗位不同,在销售统计中查看到的数据范围不同。

1.机构负责人可以查看该机构及其子机构(多个)中所有员工的销售数据。
2.非负责人员工只能查看自己的销售数据。

#2.效果展示

  • 机构负责人-张三:可以查看负责的机构及其子机构(多个)中所有员工的销售数据。

  • 普通销售-王芳:只能查看自己的销售数据。

#3.实现思路

  • 1.在iData平台中,创建非Administrator账号,并在AFCenter系统变量中绑定。

  • 2.在低开中,新建报表构建包,设计销售报表看板,并发布菜单到AFCenter中。

  • 3.在低开中,开发逻辑流服务:

    分支一:如果当前登录员工为普通销售,则逻辑流只返回该员工自己的员工id。

    分支二:如果当前登录员工为机构负责人,则逻辑流返回该员工负责的机构和其机构下所有员工的id。

  • 4.在iData平台中,创建http服务数据源,并新建查询模板,调用逻辑流服务。

  • 5.在低开中,通过查询模板对报表数据集的维度列做权限控制。

#4.操作步骤

前置操作:iData报表安装与集成,参考文档:"iData报表安装与集成"

#4.1开发报表

iData平台自带Administrator(admin)用户会无视权限规则对数据的控制,所以需要创建非Administrator用户,与AFCenter做对接。

#4.1.1创建非Administrator用户与AFCenter对接

iData平台-管理-用户管理,创建一个报表数据管理员(idataadmin),同时把Administrator(admin)用户权限交接至报表数据管理员(idataadmin)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值