如何根据部门/角色做数据查看权限?
根据部门划分
场景描述
比如整个客户公海池里,ka部门只能筛选出ka部门有权限看的数据,SaaS也一样,想做总表做筛选的原因是组织结构很复杂,如果每个子机构做一张表的话IT的工作量会很大,这个问题有什么办法解决吗?
思路流程
每一个部门做一个报表、或表格视图
创建报表步骤
1、对一个应用创建对应不同部门的报表,如图:对客户信息表这个应用创建一个KA部门进行查看的报表“客户信息表-KA部门”

2、可见范围选择指定成员可见,并选择具有查看权限的对应部门,如图:选择KA部门可见该报表

3、如不同部门可查看的数据不同,可通过设置筛选条件来限制不同部门可查看的数据。
如图:在表单中添加“部门”字段,可选范围选择“工作区所有部门”,申请人填写时可选择负责该客户的一个或多个部门。

在报表中将“负责人员”/“部门”字段设置为从属“KA部门”,该报表只会显示由KA部门及其子部门负责的客户的信息。

创建表格视图
1、对一个应用创建对应不同部门的视图,如图:对客户信息表这个应用创建一个KA部门进行查看的报表“客户信息视图-KA部门”

2、可见范围选择指定成员可见,并选择具有查看权限的对应部门,如图:选择KA部门可见该报表

3、如不同部门可查看的数据不同,可通过设置筛选条件来限制不同部门可查看的数据。
在视图中将“负责人员”/“部门”字段设置为从属“KA部门”,该视图只会显示由KA部门及其子部门负责的客户的信息。

注:等于、包含、属于、从属的区别:
以部门为例:
-销售部
销售1部
销售2部
-人事部
等于关系:销售1部 销售2部 等于 销售1部 销售2部
包含关系:销售1部 销售2部 包含 销售1部
属于关系:销售1部 销售2部 属于 销售1部 销售2部 人事部
从属关系:销售1部 销售2部 从属 销售部
根据角色划分
场景描述
为不同部门领导设定权限,允许查看指定报表信息,如何更方便快捷设置报表权限?
思路流程
可以根据不同角色创建报表/表格视图,后续维护只需调整成员角色即可。
创建报表步骤
1.在通讯录中设置角色和成员

2.在应用中创建针对不同角色的报表并设置可见权限,如图创建只有各部门领导可见的报表,在可见范围中选择角色中的“部门领导”。

3.在字段权限中设置不同角色可查看的字段内容,如图部门领导不能查看“客户等级”,只能查看“客户名称”,将“客户等级”字段设置隐藏。

实现效果
部门领导打开该应用的统计报表就会看到各自可查看的报表
报表亦可搭配各组件放置在门户中以供展示

打开报表后,领导人员可以查看客户名称,但无法查看客户等级
