一、报表权限介绍

报表权限分为两种权限: 查看权限和数据权限

  • 查看权限: 能否看报表页面

  • 数据权限: 能看到多少数据

二、查看权限设置

在应用管理页面,选择报表类型页面,选择”设置” ->”权限设置”,设置可查看该报表的部门,人员或者角色。
默认为全员可查看,设置后仅被赋权用户可查看。

权限设置 - 图1

三、数据权限设置

3.1 单据表单数据集

报表中使用的数据集来自于 单据表单时,数据权限控制在单据表单的权限设置那里。
单据页面”权限设置”处,可以新建权限组,每个权限组可以设置数据过滤。每个权限组上可以设置生效的对象(人/部门/角色).
报表上获取数据时,会判断你在表单哪个权限组,根据数据过滤条件确定你的数据范围。如果你在多个权限组,则取数据的并集。

比如,我创建了个单据类型的表单”存货表”,那么在报表页面中,就能看到”存货表”这个数据集。
左侧导航选择”存货表”->”设置”-> “权限设置”-> “添加权限组” -> “编辑”, 拖到最下面,可以看到数据过滤。

权限设置 - 图2
权限设置 - 图3

3.2 流程表单数据集

流程表单作为报表数据集时,数据权限目前没控制,只能业务自己在配置报表时,自行加条件过滤。

权限设置 - 图4

3.3 特别注意

平台管理员/应用管理员,数据权限不受控制,返回表单的所有数据。因此测试数据权限时,请找不是应用管理员/平台管理员的人进行测试。