[发明专利]用户数据限取方法和系统在审
申请号: | 201811421805.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109711146A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 骆永基;陈耀清;刁继业;梁伟昌;廖浩生 | 申请(专利权)人: | 广州市科传计算机科技股份有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 张清彦 |
地址: | 510000 广东省广州市越秀区东风中路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据访问权限 访问权限 用户数据 编号分配 定义数据 过滤数据 设置数据 数据分层 用户查看 用户访问 可访问 权限 分组 | ||
本发明公开了一种用户数据限取方法和系统,包括以下步骤:数据分层分组;定义数据访问权限编号,设置数据访问权限编号可访问和/或可修改的数据层次和/或组别,形成数据访问权限表;将数据访问权限编号分配给用户;根据用户对应的数据访问权限编号过滤数据,供用户访问和/修改。本发明解决了现有技术中确定用户查看和修改数据范围权限的方法比较复杂的问题。
技术领域
本发明涉及一种用户数据限取方法和系统。
背景技术
在B/S结构(Browser/Server,浏览器/服务器模式)中,通常只有一个数据库,集团、多家分公司、门店的数据都是保存在一个数据库中,某些数据(比如销售数据)会同时存在于相同的数据表(Table)中。当一个用户登入管理系统时,需要根据这个用户的角色所对应的权限,过滤用户所能看到的数据库中的数据。在多层组织架构的公司,需对登录用户所能看的数据进行管理。
现有的确定用户查看和修改数据范围权限的方法比较复杂。
发明内容
本发明提出一种用户数据限取方法和系统,解决了现有技术中确定用户查看和修改数据范围权限的方法比较复杂的问题。
本发明的技术方案是这样实现的:
一种用户数据限取方法,包括以下步骤:
(1)数据分层分组;
(2)定义数据访问权限编号,设置数据访问权限编号可访问和/或可修改的数据层次和/或组别,形成数据访问权限表;
(3)将数据访问权限编号分配给用户;
(4)根据用户对应的数据访问权限编号过滤数据,供用户访问和/修改。
优选的,所述数据访问权限表包括
XF_DATAACCESSID,数据访问权限编号,
XF_ORGID,用于定义数据访问权限编号对应的组织架构编号;
XF_ACCESSPROPERTY,用于设置数据访问权限编号可访问数据的权限;
XF_INPUTPROPERTY,用于设置数据访问权限编号可修改数据的权限。
优选的,步骤(2)中,定义数据访问权限编号,对数据访问权限编号进行分层分组。
优选的,数据访问权限编号可访问数据的权限包括但不限于查阅上层数据,查阅本层数据,查阅下层数据,查阅所有下层的数据。
优选的,数据访问权限编号可修改数据的权限包括但不限于修改上层数据,修改本层数据,修改下层数据,修改所有下层的数据。
一种用户数据限取系统,包括
数据管理单元,对基础数据进行分层分组;
权限管理单元,用于定义数据访问权限编号,设置数据访问权限编号可访问和/或可修改的数据层次和/或组别,形成数据访问权限表;
权限分配单元,用于将数据访问权限编号分配给用户;
数据呈现单元,用于根据用户对应的数据访问权限编号过滤数据,供用户访问和/修改。
优选的,所述数据访问权限表包括
XF_DATAACCESSID,数据访问权限编号,
XF_ORGID,用于定义数据访问权限编号对应的组织架构编号;
XF_ACCESSPROPERTY,用于设置数据访问权限编号可访问数据的权限;
XF_INPUTPROPERTY,用于设置数据访问权限编号可修改数据的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市科传计算机科技股份有限公司,未经广州市科传计算机科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811421805.8/2.html,转载请声明来源钻瓜专利网。