本公开实施例涉及航空代理人配置,具体涉及一种基于ndc的代理人配置方法、系统、设备及存储介质。
背景技术:
1、在传统的ndc(new distribution capability,国际航协新分销能力)代理人配置过程中,各代理人需提供相应的配置信息表给op(operations,运维),op进行归纳整理,提取出需要新增的配置信息并将其提供给rd(research and development,研发),rd会依据op提供的配置信息生成sql(structured query language,数据库语言)文件,采用直接操作数据库,执行脚本的方式进行代理人配置信息新增。当前ndc代理人配置过程中存在以下几点问题:①代理人提供的配置信息表较多,且包含历史的配置信息,需要op进行整理归纳,在归纳的过程中,因配置表较多且表内数据繁琐,很容易产生数据丢失或混淆。②rd根据op提供的配置信息表生成sql文件的过程中容易出现人为错误,导致代理人无法正常使用。为避免此类情况,需要qa(quality assurance,测试)多次复查,增加工作成本。③rd生成的sql脚本文件涉及到多张数据表,新增时需要操作较多步骤,其中一步出现问题就需要进行回滚操作。④生产环境数据库的操作需要等待上线窗口期,窗口期等待时间不定,无法做到代理人配置信息的即时生效。因此,一种可以更快更便捷的增加代理人配置的方法和装置迫在眉睫,此配置致力于优化整套配置的新增流程,减少op、rd、qa的工作内容,减轻人力成本。
技术实现思路
1、本公开实施例提供一种基于ndc的代理人配置方法、系统、设备及存储介质,以解决或缓解现有技术中的以上一个或多个技术问题。
2、根据本公开的一个方面,提供一种基于ndc的代理人配置方法,包括:
3、获取ndc代理人配置信息表;
4、对ndc代理人配置信息表进行审核;
5、根据ndc代理人配置信息表对代理人进行授权信息分配;
6、判断需配置信息的ndc代理人是否为新用户;
7、当需配置信息的ndc代理人为新用户时,进行账号注册;
8、当需配置信息的ndc代理人为老用户时,或新用户完成账号注册时,基于ndc代理人配置信息表进行配置新增以及权限开通。
9、在一种可能的实现方式中,获取ndc代理人配置信息表包括:
10、获取符合配置表模板标准的ndc代理人配置信息表。
11、在一种可能的实现方式中,对ndc代理人配置信息表进行审核包括:
12、基于所述ndc代理人配置信息表中的配置信息,判断账号是否错误、配置是否重复、填写是否规范;
13、当账号错误、配置重复或填写不规范时,输出错误配置信息。
14、在一种可能的实现方式中,根据ndc代理人配置信息表对代理人进行授权信息分配包括:
15、对所述ndc代理人分配agencyid、公司名称、关联关系、授权时间和授权函。
16、在一种可能的实现方式中,当需配置信息的ndc代理人为新用户时,进行账号注册包括:
17、获取ndc代理人名称、ndc代理人所在机构名称、联系人信息;
18、根据ndc代理人名称、ndc代理人所在机构名称、联系人信息进行账号注册;
19、根据ndc代理人选择开通的接口和授权ip,开放相应接口权限和ip权限。
20、根据本公开的一个方面,提供一种基于ndc的代理人配置系统,包括:
21、获取模块,用于获取ndc代理人配置信息表;
22、配置表审核模块,用于对ndc代理人配置信息表进行审核;
23、授权信息填写模块,用于根据ndc代理人配置信息表对代理人进行授权信息分配;
24、判断模块,用于判断需配置信息的ndc代理人是否为新用户;
25、代理信息填写模块,用于当需配置信息的ndc代理人为新用户时,进行账号注册;
26、完成模块,用于当需配置信息的ndc代理人为老用户时,或新用户完成账号注册时,基于ndc代理人配置信息表进行配置新增以及权限开通。
27、在一种可能的实现方式中,配置表审核模块包括:
28、判断单元,用于基于所述ndc代理人配置信息表中的配置信息,判断账号是否错误、配置是否重复、填写是否规范;
29、输出单元,用于当账号错误、配置重复或填写不规范时,输出错误配置信息。
30、在一种可能的实现方式中,代理信息填写模块包括:
31、获取单元,用于获取ndc代理人名称、ndc代理人所在机构名称、联系人信息;
32、注册单元,用于根据ndc代理人名称、ndc代理人所在机构名称、联系人信息进行账号注册;
33、开放单元,用于根据ndc代理人选择开通的接口和授权ip,开放相应接口权限和ip权限。
34、根据本公开的一个方面,提供一种设备,包括:
35、处理器以及存储器;
36、所述存储器用于存储计算机程序,所述处理器调用所述存储器存储的计算机程序,以执行上述任一项所述的基于ndc的代理人配置方法。
37、根据本公开的一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器能够执行上述任一项所述的基于ndc的代理人配置方法。
38、本公开具有以下有益效果:本公开提供了一种基于ndc合作发展的代理人配置方法与系统,解决了op进行整理归纳配置表时因数量较多且表内数据繁琐而产生数据丢失或混淆的问题、rd根据op提供的配置信息表生成sql文件的过程中容易出现人为错误的问题、op执行sql脚本文件涉及到多张数据表时存在的流程繁琐的问题,以及生产环境数据库的操作需要等待上线窗口期,无法做到代理人配置信息的即时生效的问题等。系统主要包括配置表审核模块,授权信息填写模块,代理信息填写模块以及完成模块,其中代理信息填写模块为新用户配置专有模块。通过配置表上传方式减少整理数据并生成sql时出现的人为错误问题,由系统进行自动检错,更加快速的找到问题所在并进行更改。采用多阶段配置加草稿箱模式,可以多次修改提交的配置信息,便于动态调节。确定好最终的配置信息后进入完成模块即可即时生效,使代理人更加快速的使用配置信息。
39、本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征和优点将从说明书附图变得明显。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种基于ndc的代理人配置方法,其特征在于,包括:
2.根据权利要求1所述的基于ndc的代理人配置方法,其特征在于,获取ndc代理人配置信息表包括:
3.根据权利要求1所述的基于ndc的代理人配置方法,其特征在于,对ndc代理人配置信息表进行审核包括:
4.根据权利要求1所述的基于ndc的代理人配置方法,其特征在于,根据ndc代理人配置信息表对代理人进行授权信息分配包括:
5.根据权利要求1所述的基于ndc的代理人配置方法,其特征在于,当需配置信息的ndc代理人为新用户时,进行账号注册包括:
6.一种基于ndc的代理人配置系统,其特征在于,包括:
7.根据权利要求6所述的基于ndc的代理人配置系统,其特征在于,配置表审核模块包括:
8.根据权利要求6所述的基于ndc的代理人配置系统,其特征在于,代理信息填写模块包括:
9.一种设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器能够执行权利要求1至5任一项所述的基于ndc的代理人配置方法。