[]
通过用户信息上下文实现智能数据过滤,系统基于数据表字段与用户属性的自动匹配(本示例采用扩展属性方案),确保用户仅能访问权限范围内的数据记录。管理员可通过配置扩展属性(如部门、区域等),并在数据集过滤器中设置对应规则,实现精准的访问控制。
销售区域数据隔离方案
业务背景: 实现跨区域销售团队的数据安全隔离,确保各大区经理仅能查看所辖区域业务数据。
实现效果:
张三(东北大区经理):仅查看"东北"区域数据(原始数据表粉色标记数据)。
李四(华中大区经理):仅查看"华中"区域数据(原始数据表黄色标记数据)。
王五(西南大区经理):仅查看"西南"区域数据(原始数据表蓝色标记数据)。
原始数据表:
接下来将以东北区经理张三的配置为例,逐步演示Wyn行级权限的具体设置流程,为直观展示权限控制效果,本示例选用直连数据集进行演示。
数据源: 确保系统已成功创建可用的数据源。
数据要求: 数据表中需存在与用户信息值对应的匹配字段。
步骤一:添加扩展属性
使用管理员账号登录 Wyn ,进入文档门户,单击「系统管理>账户管理>扩展属性」,进入扩展属性设置界面,单击添加属性按钮,进入扩展属性添加界面。
进入扩展属性添加界面,设置属性名为销售大区,并添加如下可选值,选择在用户列表画面显示,允许用户编辑但不允许多值和隐藏值。
单击保存按钮,保存扩展属性。
步骤二:设置用户属性
单击「系统管理>账户管理>用户管理」,进入用户管理属性设置界面,编辑用户的自定义属性。例如,设置用户张三的销售大区为东北。
步骤三:创建数据集
使用管理员账号登录 Wyn ,进入文档门户,单击创建文档,选择报表的准备数据,选择直连数据集。
进入直连数据集数据准备界面,并将数据源中的表拖拽至关联关系区域。
步骤四:添加并配置参数
数据准备界面,单击数据集准备区域的参数按钮,进入参数准备界面。
参数准备界面,单击添加参数按钮。
设置参数信息。参数类型选择用户信息上下文,数据类型选择字符串,上下文字段选择步骤一添加的销售大区。
步骤五:添加过滤器
数据准备界面,单击数据集准备区域的数据过滤器按钮,进入数据过滤器配置界面。
数据过滤器配置界面,选择表或数据集(这里以表为例),单击添加过滤器,设置过滤条件,字段销售大区等于参数 Parameter1,字段类型为字符串。
注意: 如果是仪表板数据集,则只能将参数过滤器加在数据集上。
步骤六:保存并分享文档
数据集设计完成后,单击上方操作栏的保存按钮,保存数据集(系统管理员admin未设置销售大区,所以数据集打开是空白)。
保存后,选中数据集,单击基本信息,将访问权限分享给张三(B分公司总经理角色)。
type=info
提示: 在 Wyn 系统中,并不能直接将文档分享给用户,而是分享给当前登录组织的同一角色。有关分享的更多介绍,请见文档权限管理(分享文档)。
步骤七:成果展示
使用张三账号登录,查看该数据集,则只能查看到销售大区为“ 东北 ”的数据。
当用户需要同时访问多个数据区域时(如张三同时担任东北大区和华北大区销售经理),需按以下步骤配置:
步骤一:添加多值扩展属性
使用管理员账号登录 Wyn ,进入文档门户,单击「系统管理>账户管理>扩展属性」,进入扩展属性设置界面,单击添加属性按钮,进入扩展属性添加界面。
进入扩展属性添加界面,设置属性名为销售大区,并添加如下可选值,选择在用户列表画面显示,允许用户编辑,允许多值,但不允许隐藏值。
单击保存按钮,保存扩展属性。
步骤二:设置多值用户属性
单击「系统管理>账户管理>用户管理」,进入用户管理属性设置界面,编辑用户的自定义属性。例如,设置用户张三的销售大区为东北和华北。
步骤三:创建数据集
使用管理员账号登录 Wyn ,进入文档门户,单击创建文档,选择报表的准备数据,选择直连数据集。
进入直连数据集数据准备界面,并将数据源中的表拖拽至关联关系区域。
步骤四:添加并配置参数
数据准备界面,单击数据集准备区域的参数按钮,进入参数准备界面。
参数准备界面,单击添加参数按钮。
设置参数信息。参数类型选择用户信息上下文,数据类型选择字符串,勾选多值,上下文字段选择步骤一添加的销售大区。
步骤五:添加过滤器
数据准备界面,单击数据集准备区域的数据过滤器按钮,进入数据过滤器配置界面。
数据过滤器配置界面,选择表或数据集(这里以表为例),单击添加过滤器,设置操作符为在,字段销售大区在参数 Parameter1里,字段类型为字符串。
注意: 如果是仪表板数据集,则只能将参数过滤器加在数据集上。
步骤六:保存并分享文档
数据集设计完成后,单击上方操作栏的保存按钮,保存数据集(系统管理员admin未设置销售大区,所以数据集打开是空白)。
保存后,选中数据集,单击基本信息,将访问权限分享给张三(B分公司总经理角色)。
type=info
提示: 在 Wyn 系统中,并不能直接将文档分享给用户,而是分享给当前登录组织的同一角色。有关分享的更多介绍,请见文档权限管理(分享文档)。
步骤七:成果展示
使用张三账号登录,查看该数据集,则能查看到销售大区为“ 东北 ”和“华北”的数据。