本发明涉及计算机信息处理,尤其是一种基于无代码开发平台的后端业务处理方法。
背景技术:
1、随着云计算技术的飞速发展,无代码开发平台的使用愈发普遍。在现有的后端业务处理过程中涉及代码编辑,开发人员需要具备一定的编程能力与经验,才能完成后端业务的相关处理。而且,现有的后端业务处理还需要开发人员对后端业务有一定了解才能完成对后端业务的相关操作。
2、因此,上述问题亟待解决。
技术实现思路
1、有鉴于此,本发明实施例提供一种基于无代码开发平台的后端业务处理方法,以实现无代码进行后端业务处理。
2、本发明实施例的一方面提供了一种基于无代码开发平台的后端业务处理方法,包括:
3、获取用户填写的表单数据,根据所述表单数据确定后端业务;
4、选择所述后端业务的触发时机,并确定所述后端业务输入的数据源;
5、选择所述后端业务对应的执行条件,并对所述执行条件进行关联子数据源;
6、根据所述数据源与所述子数据源匹配得到所述后端业务对应的目标业务对象;
7、对所述目标业务对象进行预设的业务操作,以转换所述目标业务对象的状态,并作为最终目标业务对象进行输出。
8、可选地,所述触发时机,至少包括以下之一:
9、用户终端通过api接口提交的请求触发;
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、1、仅需获取用户填写的表单数据即可实现后端业务的处理,对用户不要求必须具备计算机编程基础;
37、2、不需要用户对业务有一定了解,用户根据业务需求填写表单数据即可;
38、3、通过表达数据的形式展示后端业务的处理流程,相比于代码更具可读性,更容易让用户理解;
39、4、根据表单数据生成与后端业务执行处理都可以在服务端实现,开发环境与运行环境不需要分开,有助于实现快速迭代。
1.一种基于无代码开发平台的后端业务处理方法,其特征在于,包括:
2.根据权利要求1所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,所述触发时机,至少包括以下之一:
3.根据权利要求1所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,所述选择所述后端业务对应的执行条件,并对所述执行条件进行关联子数据源,包括:
4.根据权利要求1所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,所述子数据源的获取过程包括:
5.根据权利要求4所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,所述通过查询数据接口获取子数据源,包括:
6.根据权利要求1所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,在输出所述最终目标业务对象之前,所述方法还包括:
7.根据权利要求1至6任一项所述的一种基于无代码开发平台的后端业务处理方法,其特征在于,所述业务操作包括对所述目标业务对象进行报错、启动所述目标业务对象对应的业务流程或中止所述目标业务对象对应的业务流程中的至少之一。
8.一种基于无代码开发平台的后端业务处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器以及存储器;
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,所述程序被处理器执行实现如权利要求1至7中任一项所述的方法。