数据权限全局白名单
数据权限全局白名单,主要针对业务表定义数据权限后,在流程审批打开表单加载业务数据时,不受限制。
1. 功能介绍
在流程审批中,打开的业务表单(窗体)需要加载对应的业务数据。
若该业务表已定义数据权限,即使在审批流程打开业务表单,也不会加载出对应的业务数据。
若需要在审批流程打开业务表单时可以加载对应的业务数据,则需要将该业务表单(窗体)对数据权限不进行过滤,即设置数据权限白名单。
访问目录:配置中心 → 业务系统初始化配置 → 权限设置 → 基础设置 → 数据权限全局白名单
若业务表单(窗体)添加至数据权限全局白名单,那么该窗体不会被数据权限所控制,会加载出所有的业务数据。
因此,设置数据权限全局白名单前,需要确保该表单(窗体)不需要被数据权限控制。
2. 应用场景
下面以【请假申请】为例,若对 “请假申请业务表” 进行数据权限定义,那么需要将在流程审批环节打开的业务表单(窗体)添加至数据权限白名单。
备注:【请假申请】流程配置过程将不展开讲解,请参考【案例-请假申请】。
在进行数据权限全局白名单设置前,需要在待选数据中,添加对应的待选窗体。
访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据→ 待选窗体管理
(1)待选表和表字段管理
在新增数据权限前,需要先选择对应模块待选表数据管理,然后选择对应表字段。
① 待选表管理
访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据 → 待选表管理
② 待选表字段管理
访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据 → 待选表字段管理
(2)数据权限定义
对 “请假申请业务表” 进行数据权限定义。
访问目录:配置中心 → 业务系统初始化配置 → 权限设置 → 权限定义 → 数据权限定义
按需求,在流程审批时打开业务表单(窗体)加载对应的业务数据不受数据权限控制,因此需要添加该审批表单至数据权限白名单。
(1)设置数据权限全局白名单前
(2)设置数据权限全局白名单后