System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息处理,尤其涉及一种业务信息配置方法、装置、电子设备及介质。
技术介绍
1、互联网公司经常会在不同的渠道对接不同的权益发放方式,以促进自身业务的发展。每个渠道会因为自身的实际需求,会有不同的业务规则,所以权益的发放方式也是多种多样,各不相同。
2、在对接每个渠道业务的过程中,目前操作为根据各自的业务规则去编写相应的渠道处理类,在通用企业员工权益发放流程的基础上,去实现自己个性化的代码。这就导致了现有的权益发放流程在每个入口做了太多个性化的处理,而在业务节点上的逻辑处理上又有太多相似的、重复的处理,功能之间耦合严重,使得业务链路变长,每个结点业务逻辑也不同,整体研发效率和过程比较缓慢。
技术实现思路
1、本申请实施例的主要目的在于提出一种业务信息配置方法、装置、电子设备及介质,能够将业务流程模板化,提高整体研发效率。
2、为实现上述目的,本申请实施例的第一方面提出了一种业务信息配置方法,所述方法包括:
3、获取业务数据链和待配置信息,并创建权益发放配置表,其中,所述业务数据链包括多个业务节点;
4、确定所述权益发放配置表的配置结构;
5、对于每个所述业务节点,按照所述权益发放配置表的配置结构配置所述业务节点的业务字段信息;
6、对所有所述业务节点的业务字段信息进行整理,得到业务字段集合;
7、根据所述业务字段集合对所述待配置信息进行权益配置,得到配置结果。
8、在一些实施例中,
9、获取业务配置信息,其中,所述业务配置信息包括业务渠道、业务编码、业务处理器、业务创建方式和判重规则,所述判重规则为重复发权益的判断规则;
10、对所述业务配置信息中的业务渠道、业务编码、业务处理器、业务创建方式和判重规则进行排序,得到业务配置序列;
11、根据所述业务配置序列创建权益发放配置表,并将所述业务配置序列作为所述权益发放配置表的配置结构。
12、在一些实施例中,所述对于每个所述业务节点,按照所述权益发放配置表的配置结构配置所述业务节点的业务字段信息,包括:
13、根据所述配置结构确定所述权益发放配置表的权益种类;
14、对于每一个所述权益种类,确定与所述权益种类对应的至少一个业务选择字段;
15、对所述业务选择字段进行标记,得到与所述业务选择字段对应的业务选择标识,其中,每个所述业务选择字段的业务选择标识不同;
16、根据所述权益种类以及所述业务选择字段对所述业务节点进行配置,得到所述业务节点的业务字段信息。
17、在一些实施例中,所述对所有所述业务节点的业务字段信息进行整理,得到业务字段集合,包括:
18、对于每一个所述业务字段信息,确定所述业务字段信息所属的权益种类;
19、统计所述权益种类中的所有业务选择字段,得到与所述业务字段信息对应的子集合;
20、对所有所述业务字段信息的子集合进行整理,得到业务字段集合。
21、在一些实施例中,所述根据所述业务字段集合对所述待配置信息进行权益配置,得到配置结果,包括:
22、在所述业务字段集合中确定与所述待配置信息对应的至少一个目标字段;
23、对于每个所述目标字段,确定所述目标字段的字段标识集合;
24、在所述字段标识集合中选择与所述待配置信息对应的目标字段标识;
25、获取所述目标字段标识对应的权益信息,并根据所述权益信息配置所述待配置信息,得到配置结果。
26、在一些实施例中,所述根据所述权益信息配置所述待配置信息,得到配置结果,包括:
27、对于每个所述权益信息,在所述待配置信息确定所述权益信息的目标位置;
28、将所述权益信息填充至所述目标位置,得到配置结果。
29、在一些实施例中,在获取业务数据链和待配置信息,并创建权益发放配置表之后,所述方法还包括:
30、获取节点调节信息,其中,所述节点调节信息包括新增节点信息和删除节点信息;
31、当所述节点调节信息为新增节点信息,确定与所述新增节点信息对应的新增节点,并根据所述新增节点更新所述业务数据链;
32、当所述节点调节信息为删除节点信息,在所述业务数据链中确定与所述删除节点信息对应的目标删除节点,并删除所述目标删除节点。
33、为实现上述目的,本申请实施例的第二方面提出了一种业务信息配置装置,所述装置包括:
34、信息获取模块,用于获取业务数据链和待配置信息,并创建权益发放配置表,其中,所述业务数据链包括多个业务节点;
35、结构确定模块,用于确定所述权益发放配置表的配置结构;
36、节点配置模块,用于对于每个所述业务节点,按照所述权益发放配置表的配置结构配置所述业务节点的业务字段信息;
37、信息整理模块,用于对所有所述业务节点的业务字段信息进行整理,得到业务字段集合;
38、权益配置模块,用于根据所述业务字段集合对所述待配置信息进行权益配置,得到配置结果。
39、为实现上述目的,本申请实施例的第三方面提出了一种电子设备,一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的业务信息配置方法。
40、为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的业务信息配置方法。
41、本申请提出的业务信息配置方法、装置、电子设备及存储介质,首先,获取包括多个业务节点的业务数据链和待配置信息,便于后续通过业务数据链进行信息配置,并创建权益发放配置表,再确定权益发放配置表的配置结构,便于后续基于配置结构进行信息配置,对于每个业务节点,按照权益发放配置表的配置结果配置业务节点的业务字段信息,从而能够将业务流程、细节都模板化,避免出现业务链路过长的情况,之后,由于业务节点的功能可能相同或者不同,所以本申请实施例会对所有业务节点的业务字段信息进行整理,统计每个业务节点的全部字段信息,得到业务字段集合,最后,根据业务字段集合对待配置信息进行权益配置,得到配置结果,实现对待配置信息的权益配置。本申请实施例将业务流程、细节都模板化,通过使用模板化的业务数据链可以减少重复性工作,加快业务流程的执行速度,进一步提高整体研发效率。
本文档来自技高网...【技术保护点】
1.一种业务信息配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的业务信息配置方法,其特征在于,所述创建权益发放配置表,包括:
3.根据权利要求1所述的业务信息配置方法,其特征在于,所述对于每个所述业务节点,按照所述权益发放配置表的配置结构配置所述业务节点的业务字段信息,包括:
4.根据权利要求3所述的业务信息配置方法,其特征在于,所述对所有所述业务节点的业务字段信息进行整理,得到业务字段集合,包括:
5.根据权利要求1所述的业务信息配置方法,其特征在于,所述根据所述业务字段集合对所述待配置信息进行权益配置,得到配置结果,包括:
6.根据权利要求5所述的业务信息配置方法,其特征在于,所述根据所述权益信息配置所述待配置信息,得到配置结果,包括:
7.根据权利要求1所述的业务信息配置方法,其特征在于,在获取业务数据链和待配置信息,并创建权益发放配置表之后,所述方法还包括:
8.一种业务信息配置装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的业务信息配置方法。
...【技术特征摘要】
1.一种业务信息配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的业务信息配置方法,其特征在于,所述创建权益发放配置表,包括:
3.根据权利要求1所述的业务信息配置方法,其特征在于,所述对于每个所述业务节点,按照所述权益发放配置表的配置结构配置所述业务节点的业务字段信息,包括:
4.根据权利要求3所述的业务信息配置方法,其特征在于,所述对所有所述业务节点的业务字段信息进行整理,得到业务字段集合,包括:
5.根据权利要求1所述的业务信息配置方法,其特征在于,所述根据所述业务字段集合对所述待配置信息进行权益配置,得到配置结果,包括:
6.根据权利要求5所述的业务信息配...
【专利技术属性】
技术研发人员:曹世盛,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。