一种可配置的表单数据分发方法和装置

文档序号:35294277发布日期:2023-09-01 17:22阅读:23来源:国知局
一种可配置的表单数据分发方法和装置

本技术涉及计算机,尤其是涉及一种可配置的表单数据分发方法和装置。


背景技术:

1、随着互联网技术的快速发展以及数据电子化的广泛建设,很多业务事项由原来的线下柜台办理发展为线上网络办理,用户只需坐在家里打开电脑或者使用一部智能手机,就可以办理业务事项。

2、一般的,在进行在线业务办理时,工作人员预先为每个事项定制事项表单,用户在业务办理页面查找到待办事项的事项表单,并对事项表单的相关数据进行填报,填报完成后提交到指定系统。

3、上述方式的弊端是,如果业务变更导致表单字段变更,或者对接的第三方系统发生变化,都需要修改代码重新发布,整个上线周期会比较长,用户体验较差。


技术实现思路

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、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1