程序构建方法、装置及系统与流程
- 国知局
- 2024-07-31 22:47:14
本说明书实施例涉及计算机,特别涉及程序构建方法、装置及系统。
背景技术:
1、随着科技技术的发展,越来越多的业务开始线上化,并且伴随着线上化业务的智能化,无论是在服务行业还是在生产制造行业都达到了更为便捷且智能的目的。而线上功能的实现大多数需要依附于开发人员结合实际需求进行开发。但是,往往线上功能的开发并不会同时附带监测程序,监测程序通常是在具有业务监测需求时,才会根据需求临时开发并配置到相应的服务器上,这就导致针对目标服务器开发的监测程序需要开发人员预先充分了解目标服务器的运行原理,从而才能够开发出适配目标服务器的监测程序而使用,此过程将会耗费大量的人力物力。同时,这种开发需求对开发人员的专业能力也具有一定的要求,导致监测程序的开发周期会很长,因此继续一种有效的方案以解决上述问题。
技术实现思路
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、本实施例提供的程序构建方法,为了能够实现针对业务监测任务可以快速且高效的完成业务监测程序的构建,且降低对程序构建需求方的专业能力要求,可以由低代码平台提供程序构建服务,且低代码平台将针对常用的监测任务可能使用到的流程图节点预先配置基础执行代码,实现在程序构建阶段,直接选择流程图节点即可完成监测程序的搭建。具体的,当接收到针对业务监测任务提交的程序构建请求后,可以先基于该请求在编辑界面中展示业务监测任务对应的初始流程图,并且该流程图由多个流程图节点组成,同时平台针对流程图节点预先配置了基础执行代码,因此可以确定业务监测任务对应的代码部分已经完成了初步的配置,在此基础上,考虑到业务监测任务具有更为细致的要求,为了使要求满足使用需求,还可以响应于针对初始流程图提交的编辑指令确定所触发的编辑事件,进而可以实现根据编辑事件将初始流程图更新为匹配业务监测任务的目标流程图,且目标流程图对应的代码部分也将基于平台提供的事件编辑功能而完成更新。此时即可加载目标流程图对应的程序资源,该程序资源即为经过更新后而得到的代码部分,最后即可基于程序数据构建业务监测任务,即可实现业务监测程序配置到业务监测任务对应的目标服务器执行业务监测任务。实现通过平台为业务流程配置基础执行代码,支持需求方通过选择流程图节点即可完成代码部分的构建,不需要需求方单独进行开发,只需要简单的完成流程图层面的编辑,即可自动完成程序数据的构建,从而可以更快且更便捷的完成业务监测程序的构建,节省更多的人力物力,降低对开发人员的专业能力要求,以适配更多的业务场景。
本文地址:https://www.jishuxx.com/zhuanli/20240730/194591.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。