Skip to main content

数据权限全局白名单

数据权限全局白名单,主要针对业务表定义数据权限后,在流程审批打开表单加载业务数据时,不受限制。

1. 功能介绍

在流程审批中,打开的业务表单(窗体)需要加载对应的业务数据。

若该业务表已定义数据权限,即使在审批流程打开业务表单,也不会加载出对应的业务数据。

若需要在审批流程打开业务表单时可以加载对应的业务数据,则需要将该业务表单(窗体)对数据权限不进行过滤,即设置数据权限白名单。

访问目录:配置中心 → 业务系统初始化配置 → 权限设置 → 基础设置 → 数据权限全局白名单

info

若业务表单(窗体)添加至数据权限全局白名单,那么该窗体不会被数据权限所控制,会加载出所有的业务数据。

因此,设置数据权限全局白名单前,需要确保该表单(窗体)不需要被数据权限控制。

2. 应用场景

下面以【请假申请】为例,若对 “请假申请业务表” 进行数据权限定义,那么需要将在流程审批环节打开的业务表单(窗体)添加至数据权限白名单。

备注:【请假申请】流程配置过程将不展开讲解,请参考【案例-请假申请】。

在进行数据权限全局白名单设置前,需要在待选数据中,添加对应的待选窗体。

访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据→ 待选窗体管理

img

(1)待选表和表字段管理

在新增数据权限前,需要先选择对应模块待选表数据管理,然后选择对应表字段。

① 待选表管理

访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据 → 待选表管理

img

② 待选表字段管理

访问目录:配置中心 → 业务系统初始化配置 → 基础设置 → 待选数据 → 待选表字段管理

img

(2)数据权限定义

“请假申请业务表” 进行数据权限定义。

访问目录:配置中心 → 业务系统初始化配置 → 权限设置 → 权限定义 → 数据权限定义

img

按需求,在流程审批时打开业务表单(窗体)加载对应的业务数据不受数据权限控制,因此需要添加该审批表单至数据权限白名单。

img

(1)设置数据权限全局白名单前

img

(2)设置数据权限全局白名单后

img