数据权限集成

<< Click to Display Table of Contents >>

当前位置:  系统集成 > 集成部署 

数据权限集成

Previous pageReturn to chapter overviewNext page

数据权限集成主要是用来进行报表展示数据的过滤,可能同一张报表不同用户看到的数据不一样。用户登录时传递给永洪系统用来过滤数据的参数,比如,地域,部门,职务等信息,然后设置成系统内置参数,在产品很多地方都可以通过?{param}的方式使用,比如sql查询,行过滤器,列过滤器,js脚本,定时任务等,用来过滤数据,控制数据权限(见下图)。

这些参数的获取方法主要有两种:

(1)用户登录时,永洪调用客户接口或者查询数据库等方式获取,然后设置成系统自定义参数(需要定制);

(2)直接将参数附带在报表或者功能模块的url后面,通过get或者post方式传递给永洪。

当报表本身编辑了同名参数时,这些参数可以直接作用于报表,查看到的报表是已经过滤了的数据。

自定义参数使用示例:直接在sql中使用,当当前登录用户的areas参数时北京时,sql执行查出来的数据就只有北京市的数据,如下图。

permission integration