NC6产品操作用户单据查询控制方案

企业日常运营中,不同角色拥有不同权限。在NC6系列产品中,为保护敏感业务和核心数据,操作用户单据查询同样也需要控制。无论你是用友实施顾问,还是客户系统管理员或者财务主管,学会这一招,NC6产品敏感数据权限控制都能搞定!

一、业务场景

本文以财务会计-费用管理下的报销单为例,分为以下三种情况对用户可查询到的单据进行控制:
1、普通操作用户:只能查询到自己录入的单据
2、部门经理:只能查询到本部门人员的单据
3、企业领导:需要查询到所有人员的单据

二、解决方案

针对以上三种情况,我们需要对不同的人员进行不同设置,通过查询模板和数据权限相结合的方案来实现需求。
操作准备
1、为了说明方案,我们在系统中建立了四个人员对应四个用户,如下图:

NC6产品操作用户单据查询控制方案
NC6产品操作用户单据查询控制方案
2、为了便于控制,我们设置了三个角色,分别给这四个用户分配相应角色的权限:角色“公司领导”关联用户“领导”、角色“部门经理”关联用户“经理”、角色“普通员工”关联用户“员工01”、“员工02”,如下图:
NC6产品操作用户单据查询控制方案
NC6产品操作用户单据查询控制方案
NC6产品操作用户单据查询控制方案

方案设置

第一种情况:普通员工
可以通过查询模板来限制单据的查询范围,具体操作如下:
1、操作节点:【动态建模平台】——【客户化配置】——【模板管理】——【模板设置】
NC6产品操作用户单据查询控制方案

2、在左侧功能节点树中,找到【费用管理】下的【单据查询】,在【查询模板】页签下新增查询模板
NC6产品操作用户单据查询控制方案

3、在查询模板设置中,点最右侧的按钮“固定条件设置”,在弹出的窗口中,选择“录入人”字段,设置条件为等于当前操作员,同时把“录入人”设置成必输条件
NC6产品操作用户单据查询控制方案
NC6产品操作用户单据查询控制方案

4、分配查询模板,可以把模板分配给角色或者直接分配给用户
NC6产品操作用户单据查询控制方案

5、最终效果如下:
用户“员工01”登录,查询时只能查询到自己录入的单据
NC6产品操作用户单据查询控制方案
NC6产品操作用户单据查询控制方案
用户“员工02”登录,查询时只能查询到自己的单据
NC6产品操作用户单据查询控制方案

第二种情况:部门经理
部门经理可以通过对不同的人员,设置不同的部门数据权限来实现,具体操作如下:
1、操作节点:【动态建模平台】——【权限管理】——【数据权限】
角色选择“部门经理”,点“新增”按钮,选择使用权限,资源实体为“部门”,应用场景为“财务会计”,然后新增规则,选择需要分配权限的部门
NC6产品操作用户单据查询控制方案

2、最终效果如下:
用户”经理”登录,只能查询到本部门员工的单据
NC6产品操作用户单据查询控制方案
第三种情况:企业领导
需要查询本组织所有人员的单据。系统中预置的查询模板就是可以查询所有人的,故对于企业领导,不需要做任何特殊设置。查询效果如下:
NC6产品操作用户单据查询控制方案
敲黑板划重点:
此方案适用于NC6系列产品财务会计模块下的所有单据查询。