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

2023-10-31 00:50

本文主要是介绍NC6产品操作用户单据查询控制方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

一、业务场景

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

二、解决方案

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

在这里插入图片描述
在这里插入图片描述
2、为了便于控制,我们设置了三个角色,分别给这四个用户分配相应角色的权限:角色“公司领导”关联用户“领导”、角色“部门经理”关联用户“经理”、角色“普通员工”关联用户“员工01”、“员工02”,如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方案设置

第一种情况:普通员工
可以通过查询模板来限制单据的查询范围,具体操作如下:
1、操作节点:【动态建模平台】——【客户化配置】——【模板管理】——【模板设置】
在这里插入图片描述

2、在左侧功能节点树中,找到【费用管理】下的【单据查询】,在【查询模板】页签下新增查询模板
在这里插入图片描述

3、在查询模板设置中,点最右侧的按钮“固定条件设置”,在弹出的窗口中,选择“录入人”字段,设置条件为等于当前操作员,同时把“录入人”设置成必输条件
在这里插入图片描述
在这里插入图片描述

4、分配查询模板,可以把模板分配给角色或者直接分配给用户
在这里插入图片描述

5、最终效果如下:
用户“员工01”登录,查询时只能查询到自己录入的单据
在这里插入图片描述
在这里插入图片描述
用户“员工02”登录,查询时只能查询到自己的单据
在这里插入图片描述

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

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

这篇关于NC6产品操作用户单据查询控制方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/311677

相关文章

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

MyBatis模糊查询报错:ParserException: not supported.pos 问题解决

《MyBatis模糊查询报错:ParserException:notsupported.pos问题解决》本文主要介绍了MyBatis模糊查询报错:ParserException:notsuppo... 目录问题描述问题根源错误SQL解析逻辑深层原因分析三种解决方案方案一:使用CONCAT函数(推荐)方案二:

Python位移操作和位运算的实现示例

《Python位移操作和位运算的实现示例》本文主要介绍了Python位移操作和位运算的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 位移操作1.1 左移操作 (<<)1.2 右移操作 (>>)注意事项:2. 位运算2.1

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

MySQL 中的 JSON 查询案例详解

《MySQL中的JSON查询案例详解》:本文主要介绍MySQL的JSON查询的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 的 jsON 路径格式基本结构路径组件详解特殊语法元素实际示例简单路径复杂路径简写操作符注意MySQL 的 J

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置