System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种多系统源数据的统一组织结构权限设计方法及系统。
技术介绍
1、随着国家数字信息化技术的不断发展,各专业域的应用不断发布,最终形成烟囱式应用发展的现状。对于有跨业务域的数据综合查询需求的用户,使用起来需要熟悉各个应用,应用越多,使用学习成本越高。
2、目前各应用系统在将数据迁移到数据中台后形成数据集市,综合展示类项目在使用数据时,如果遵循原应用系统的权限划分,则需要对该应用系统的组织机构及权限方案进行移植,且需要与综合展示类项目自己的组织机构进行匹配。比如综合展示类项目a使用的应用数据可能超过二十个,匹配工作量倍数增加。
3、由于组织机构部门众多,且各个业务域组织结构差异非常大,所以每一个数据应用的组织机构匹配工作量巨大,且需要原系统的专家支持,在开发阶段会花费大量时间,对于后期维护工作也同样繁琐。
技术实现思路
1、为了解决现有技术中组织机构部门众多,且各个业务域组织结构差异非常大,导致每一个数据应用的组织机构匹配工作量巨大的问题,本专利技术提出了一种多系统源数据的统一组织结构权限设计方法,包括:
2、基于综合展示类项目进行系统登录并向数据中台发送组织api请求;
3、基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目;
4、基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台;
5、基于所述组织树
6、优选的,所述基于综合展示类项目进行系统登录并向数据中台发送组织api请求,包括:
7、基于系统的用户通过统一权限平台登录所述综合展示类项目;
8、基于所述综合展示类项目向数据中台发送组织api请求。
9、优选的,所述基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目,包括:
10、基于所述数据中台接收到的所述组织api请求进行单位映射得到所述二级单位的组织数据;
11、基于所述二级单位的组织数据通过组织api发送至所述综合展示类项目;
12、其中,所述组织api请求包括:公司编码和专业编码。
13、优选的,所述基于所述数据中台接收到的所述组织api请求进行单位映射得到所述二级单位的组织数据,包括:
14、基于所述数据中台接收到的公司编码和专业编码与数据映射表进行关联,并提取数据映射表中的专业编码和二级单位编码;
15、基于所述专业编码和二级单位编码与码表外键进行关联,并提取码表中的单位编码、单位名称、层级和父级组织数据。
16、优选的,所述基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台,包括:
17、基于所述综合展示类项目接收到的所述二级单位的组织数据进行组织树页面展示;
18、基于所述二级单位的组织数据选择组织树单位和输入条件通过数据api请求发送给数据中台。
19、优选的,所述基于所述组织树单位和输入条件进行数据筛选,并将数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示,包括:
20、基于所述数据中台接收到的组织树单位和输入条件进行数据筛选,得到数据筛选结果
21、将所述数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示。
22、基于同一专利技术构思,本专利技术还提出了一种多系统源数据的统一组织结构权限设计系统,包括:
23、发送组织api模块,用于基于综合展示类项目进行系统登录并向数据中台发送组织api请求;
24、单位映射模块,用于基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目;
25、发送数据api模块,用于基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台;
26、数据筛选模块,用于基于所述组织树单位和输入条件进行数据筛选,并将数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示。
27、优选的,发送组织api模块,具体用于:
28、基于系统的用户通过统一权限平台登录所述综合展示类项目;
29、基于所述综合展示类项目向数据中台发送组织api请求。
30、优选的,所述单位映射模块,包括:
31、映射子模块,用于基于所述数据中台接收到的所述组织api请求进行单位映射得到所述二级单位的组织数据;
32、数据发送子模块,用于基于所述二级单位的组织数据通过组织api发送至所述综合展示类项目;
33、其中,所述组织api请求包括:公司编码和专业编码。
34、优选的,所述映射子模块,具体用于:
35、基于所述数据中台接收到的公司编码和专业编码与数据映射表进行关联,并提取数据映射表中的专业编码和二级单位编码;
36、基于所述专业编码和二级单位编码与码表外键进行关联,并提取码表中的单位编码、单位名称、层级和父级组织数据。
37、优选的,所述发送数据api模块,具体用于:
38、基于所述综合展示类项目接收到的所述二级单位的组织数据进行组织树页面展示;
39、基于所述二级单位的组织数据选择组织树单位和输入条件通过数据api请求发送给数据中台。
40、优选的,所述数据筛选模块,具体用于:
41、基于所述数据中台接收到的组织树单位和输入条件进行数据筛选,得到数据筛选结果
42、将所述数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示。
43、与现有技术相比,本专利技术的有益效果为:
44、一种多系统源数据的统一组织结构权限设计方法及系统,包括:基于综合展示类项目进行系统登录并向数据中台发送组织api请求;基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目;基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台;基于所述组织树单位和输入条件进行数据筛选,并将数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示;本专利技术的单位映射技术可以实现多数据源数据权限控制目的,成功解决了综合查询类应用的权限问题,大大减少了工作量;本专利技术的数据中台增加了统一服务能力,减少了重复建设,提升了权限服务效率。
本文档来自技高网...【技术保护点】
1.一种多系统源数据的统一组织结构权限设计方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述基于综合展示类项目进行系统登录并向数据中台发送组织api请求,包括:
3.根据权利要求1所述方法,其特征在于,所述基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目,包括:
4.根据权利要求3所述方法,其特征在于,所述基于所述数据中台接收到的所述组织api请求进行单位映射得到所述二级单位的组织数据,包括:
5.根据权利要求1所述方法,其特征在于,所述基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台,包括:
6.根据权利要求1所述方法,其特征在于,所述基于所述组织树单位和输入条件进行数据筛选,并将数据筛选结果通过数据api发送至所述综合展示类项目进行页面展示,包括:
7.一种多系统源数据的统一组织结构权限设计系统,其特征在于,包括:
8.根据权利要求7所述系统,其特征在于,发送组织api模块,具体用于:
...【技术特征摘要】
1.一种多系统源数据的统一组织结构权限设计方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述基于综合展示类项目进行系统登录并向数据中台发送组织api请求,包括:
3.根据权利要求1所述方法,其特征在于,所述基于所述组织api请求进行单位映射得到二级单位的组织数据并发送至所述综合展示类项目,包括:
4.根据权利要求3所述方法,其特征在于,所述基于所述数据中台接收到的所述组织api请求进行单位映射得到所述二级单位的组织数据,包括:
5.根据权利要求1所述方法,其特征在于,所述基于所述二级单位的组织数据进行组织树展示,并选择组织树单位和输入条件通过数据api请求发送给数据中台,包括:
<...【专利技术属性】
技术研发人员:文洪昌,朱颖,王三炯,罗嘉怡,于佳琪,陈金华,王利军,王国娟,张治中,穆启,董蕾,杨春雷,何艳舟,耿孝奔,王惟卿,
申请(专利权)人:北京国电通网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。