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

相关文章

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

Spring Gateway动态路由实现方案

《SpringGateway动态路由实现方案》本文主要介绍了SpringGateway动态路由实现方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随... 目录前沿何为路由RouteDefinitionRouteLocator工作流程动态路由实现尾巴前沿S

使用Java填充Word模板的操作指南

《使用Java填充Word模板的操作指南》本文介绍了Java填充Word模板的实现方法,包括文本、列表和复选框的填充,首先通过Word域功能设置模板变量,然后使用poi-tl、aspose-words... 目录前言一、设置word模板普通字段列表字段复选框二、代码1. 引入POM2. 模板放入项目3.代码

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

Go语言中json操作的实现

《Go语言中json操作的实现》本文主要介绍了Go语言中的json操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录 一、jsOChina编程N 与 Go 类型对应关系️ 二、基本操作:编码与解码 三、结构体标签(Struc