一种同时支持员工和渠道商数据的权限控制方法技术

技术编号:33530606 阅读:16 留言:0更新日期:2022-05-19 02:00
本发明专利技术提供一种同时支持员工和渠道商数据的权限控制方法,包括如下步骤:步骤一:接入钉钉API,用户通过钉钉登录后,获取当前用户的名称及用户ID,步骤二:将获取的用户数据通过Java spring框架进行处理,对该用户数据权限进行判断,并输出判断结果,步骤三:根据判断结果输出ID,并组成ID集合,并对异常的数据权限,进行反馈,提示该用户未编辑权限,步骤四:将ID集合接入接口,用户登录后显示用户权限信息及该用户可浏览,编辑的数据。本发明专利技术通过对权限的不断划分,将不同人员的权限隔离,并对权限数据集合进行处理,在使用时不同权限人员之间所展示的数据也不相同,减少非本权限人员收到无效信息干扰工作的情况,提高工作效果。提高工作效果。提高工作效果。

【技术实现步骤摘要】
一种同时支持员工和渠道商数据的权限控制方法


[0001]本专利技术涉及办公自动化
,具体为一种同时支持员工和渠道商数据的权限控制方法。

技术介绍

[0002]随着科技的不断发展,传统的办公方式也逐渐被更加新颖的自动化办公所取代,办公自动化是将现代化办公和计算机技术结合起来的一种新型的办公方式,通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性。
[0003]但随着公司规模不断扩大,涉及到的不同业务的人员也增加,无法在公司内部系统中针对不同部门、不同岗位的人员做到数据的隔离,也无法保证订单类、财务类、结算类等等敏感类数据不泄露,还需要让员工只关注自己负责任务的数据等等问题,随着组织架构的不断明晰,也在不断影响办公自动化软件的使用,并且某些特殊的人员可能又需要跨部门的数据,因此数据权限不能硬编码,需要足够的灵活支持动态化配置,且系统组件复用率低,系统后期改动代价非常大,需要一定的学习成本。

技术实现思路

[0004]针对现有技术存在的不足,本专利技术目的是提供一种同时支持员工和渠道商数据的权限控制方法,以解决上述
技术介绍
中提出的问题,本专利技术通过权限划分让不同人员对应数据,同时可随时添加对应权限,降低配置难度,解决了现有技术中的问题。
[0005]为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种同时支持员工和渠道商数据的权限控制方法,包括如下步骤:
[0006]步骤一:接入钉钉API,用户通过钉钉登录后,获取用户数据,数据包括用户名称及用户ID;
[0007]步骤二:将获取的用户数据通过Java spring框架进行处理,对用户数据权限进行判断,并输出判断结果;
[0008]步骤三:根据判断结果输出ID,并组成ID集合,对异常数据权限,进行反馈,通过钉钉提示用户未编辑权限;
[0009]步骤四:将ID集合接入钉钉接口,用户登录后显示用户权限信息及用户可浏览、编辑的数据,完成权限分配。
[0010]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所述步骤二中的判断过程包括:对用户数据权限是否存在进行判断,如果数据权限判断不存在,不对该数据权限校验,并提示员工,如果数据权限存在,再判断其权限是否为超管,且在权限为超管时,不对数据权限做校验。对超管权限的判断,能够减少超管权限对后续权限的判断的影响。
[0011]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所
述判断过程还包括:当判断权限为超管时,对用户权限是否分配进行判断,若权限已分配,识别权限种类后,输出对应ID,若权限未分配,输出该用户ID,形成ID集合。识别不同种类的权限,能够更好地将不同权限人员的信息进行隔离,减少信息干扰。
[0012]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所述识别权限种类过程为:先判断该权限是否为全局权限,如果为全局权限则不再对该数据进行校验,如果不为全局权限,则进入后续判断,并输出用户ID。识别全局权限,能更好地进行权限分配,并提前对大权限进行分离处理。
[0013]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所述后续判断包括:识别该权限是否为渠道商权限,如果是渠道商权限,获取关联渠道商ID,并输出关联渠道商的用户ID数据,如果不是渠道商权限,则继续进行后续判断。将非组织架构中员工的数据识别出来,提高后续识别速度,同时更方便的联系渠道商。
[0014]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所述后续判断还包括:识别该权限是否为部门权限,如果是部门权限,获取该部门所包括的用户ID,并输出关联部门权限的用户ID数据,如果不是部门权限,则继续进行后续判断。区别普通员工与部门管理者,更好地进行数据管理。
[0015]作为对本专利技术中所述一种同时支持员工和渠道商数据的权限控制方法的改进,所述继续进行后续判断还包括:识别该权限是否为员工权限,如果是员工权限,输出关联员工权限的用户ID数据,如果不是员工权限,则获取该用户ID,并输出异常ID数据。员工权限和异常权限的筛选,让组织架构更加简单明了。
[0016]与现有技术相比,本专利技术的有益效果:
[0017]1、本专利技术通过对权限的不断划分,将不同人员的权限隔离,并对权限数据集合进行处理,在使用时不同权限人员之间所展示的数据也不相同,减少非本权限人员收到无效信息干扰工作的情况,提高工作效果;
[0018]2、本专利技术增加了拥有大部分权限的超管权限,不对其权限作出限定,能够对低于该权限的人员进行权限修改,方便后续进行权限修改,提高使用的方便程度,也能够降低使用时的配置难度;
[0019]3、本专利技术接入钉钉的API后能实现通过钉钉扫码进行系统登录,不需要进行二次开发的工作,提高适配范围,在做好数据隔离的同时,也让跨部门处理工作的人员能够更好地获取信息,提高使用效果。
附图说明
[0020]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术中描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一种实施方式,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术工作流程结构示意图;
[0022]图2为本专利技术权限配置结构示意图;
[0023]图3为本专利技术数据输出结构示意图。
具体实施方式
[0024]为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面对本专利技术具体实施方式中的技术方案进行清楚、完整的描述,以进一步阐述本专利技术,显然,所描述的具体实施方式仅仅是本专利技术的一部分实施方式,而不是全部的样式。
[0025]本具体实施方式是同时支持员工和渠道商数据的权限控制方法,其工作流程结构示意图如图1所示,其权限配置结构示意图如图2所示,其数据输出结构示意图如图3所示,该同时支持员工和渠道商数据的权限控制方法,包括如下步骤:
[0026]步骤一:接入钉钉API,用户通过钉钉登录后,获取用户数据,数据包括用户名称及用户ID;
[0027]步骤二:将获取的用户数据通过Java spring框架进行处理,对用户数据权限进行判断,并输出判断结果;
[0028]步骤三:根据判断结果输出ID,并组成ID集合,对异常数据权限,进行反馈,通过钉钉提示用户未编辑权限;
[0029]步骤四:将ID集合接入钉钉接口,用户登录后显示用户权限信息及用户可浏览、编辑的数据,完成权限分配。
[0030]使用本技术方案时,接入钉钉API,用户通过钉钉登录后,获取当前用户的名称及用户ID,将获取的用户数据通过Java spring框架进行处理,对该用户数据权限进行判断,对用户数据权限是否存在进行判断,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同时支持员工和渠道商数据的权限控制方法,其特征在于,包括如下步骤:步骤一:接入钉钉API,用户通过钉钉登录后,获取用户数据,数据包括用户名称及用户ID;步骤二:将获取的用户数据通过Java spring框架进行处理,对用户数据权限进行判断,并输出判断结果;步骤三:根据判断结果输出ID,并组成ID集合,对异常数据权限,进行反馈,通过钉钉提示用户未编辑权限;步骤四:将ID集合接入钉钉接口,用户登录后显示用户权限信息及用户可浏览、编辑的数据,完成权限分配。2.根据权利要求1所述的一种同时支持员工和渠道商数据的权限控制方法,其特征在于,所述步骤二中的判断过程包括:对用户数据权限是否存在进行判断,如果数据权限判断不存在,不对该数据权限校验,并提示员工,如果数据权限存在,再判断其权限是否为超管,且在权限为超管时,不对数据权限做校验。3.根据权利要求2所述的一种同时支持员工和渠道商数据的权限控制方法,其特征在于,所述判断过程还包括:当判断权限为超管时,对用户权限是否分配进行判断,若权限已分配,识别权限种类后,输出对应ID,若权限未分配,输出该用户ID...

【专利技术属性】
技术研发人员:侯叶平
申请(专利权)人:汇承金融科技服务南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1