一种智能表单生成方法及智能表单系统与流程

文档序号:34390546发布日期:2023-06-08 09:44阅读:156来源:国知局
一种智能表单生成方法及智能表单系统与流程

本技术涉及终端软件领域,尤其涉及一种智能表单生成方法及智能表单系统。


背景技术:

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、在一种可能的实施方式中,所述方法还包括:

42、基于目标网络协议以及目标技术,将目标服务器与客户端进行连接。

43、本技术,通过目标网络协议以及目标技术的方式将目标服务器与客户端进行连接,可以在不修改代码的同时实现国产化适配,减少了因代码修改而造成了人力、时间的浪费,节约了不必要的成本。

44、第二方面,本技术提供了一种智能表单系统,包括:

45、组件选择模块,用于对组件库中的任一组件进行选择,以得到目标组件,组件库用于存储有在表单设计和修改时直接进行拖拽的表单组件;

46、接口选择模块,用于对接口数据库中的任一功能接口进行选择,以得到目标接口,接口数据库用于存储有信息配置完成的功能接口;

47、组件绑定模块,用于将目标接口与目标组件进行绑定,以得到已绑定的目标组件;

48、表单生成模块,用于基于多个已绑定的目标组件,生成智能表单。

49、在一种可能的实施方式中,所述表单生成模块包括:

50、模板确定单元,用于基于多个已绑定的目标组件,确定模板文件;

51、组件修改单元,用于对模板文件中任意目标组件进行修改操作。

52、在一种可能的实施方式中,所述表单生成模块还包括:模板选择单元;

53、所述模板选择单元,用于对模板数据库中任一模板文件进行选择,模板数据库用于存储有配置完成的多个智能表单的模板文件;

54、所述组件修改单元还用于对目标模板文件中任意目标组件进行修改。

55、在一种可能的实施方式中,所述智能表单系统还包括:

56、数据分析模块,用于对使用人员所填写的表单文件进行解析,表单文件存储于表单数据库中,表单数据库用于存储使用人员填写表单文件所生成的表单数据。

57、在一种可能的实施方式中,所述智能表单系统还包括:

58、系统处理模块,用于基于智能表单系统的访问量,对智能表单系统进行扩缩容处理。

59、在一种可能的实施方式中,所述智能表单系统还包括:

60、表单调用模块,用于在允许目标用户访问智能表单的情况下,对智能表单系统进行调用。

61、在一种可能的实施方式中,所述智能表单系统还包括:

62、数据同步模块,用于在确定目标用户针对智能表单填写完成的情况下,将表单数据库中与目标用户对应的目标表单文件同步于信息数据库中,信息数据库用于存储所有使用人员的身份信息。

63、在一种可能的实施方式中,所述智能表单系统还包括:

64、服务管理模块,用于基于目标集群,对微服务中的多个子服务进行管理。

65、在一种可能的实施方式中,所述智能表单系统还包括:

66、系统连接模块,用于基于目标网络协议以及目标技术,将目标服务器与客户端进行连接。

67、第三方面,本技术中第二方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。

68、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。

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