【技术实现步骤摘要】
业务流程的实现方法、装置、设备及存储介质
[0001]本公开涉及软件开发
,具体涉及一种业务流程的实现方法、装置、设备及存储介质。
技术介绍
[0002]在某些产品项目的开发过程中,当接入多个流程相似但又有些许差别的产品时,由于单个函数往往无法直接复用,以及多个函数之间可能存在不一致的相互依赖关系,开发人员可能需要重复性地使用一些函数对多个流程分别开发、维护,如此不仅需要消耗大量的人力进行开发,且开发效率较低。
技术实现思路
[0003]本公开实施例提供了一种业务流程的实现方法、装置、设备及存储介质,能够在复用代码的情况下实现清晰、易管理的流程的开发,大大提高开发效率,降低开发与维护成本。
[0004]根据本公开的方案之一,提供一种业务流程的实现方法,包括:
[0005]获取业务流程对应的至少一个业务处理文件,其中,所述业务处理文件从预设的业务流程资源库中获取;
[0006]确定所述至少一个业务处理文件的执行顺序;
[0007]按照所述执行顺序将各所述业务处理文件加入预设 ...
【技术保护点】
【技术特征摘要】
1.一种业务流程的实现方法,包括:获取业务流程对应的至少一个业务处理文件,其中,所述业务处理文件从预设的业务流程资源库中获取;确定所述至少一个业务处理文件的执行顺序;按照所述执行顺序将各所述业务处理文件加入预设优先级的队列中存储;根据所述队列的优先级顺序依次调用所述队列中对应的所述业务处理文件执行所述业务流程。2.如权利要求1所述的方法,其中,所述业务处理文件包括处理函数及其对应的处理参数,所述按照所述执行顺序将各所述业务处理文件加入预设优先级的队列中存储,包括:将所述处理函数及其对应的处理参数以数组的形式进行封装,得到用于执行所述业务流程的可执行文件;将所述可执行文件按照所述执行顺序依次加入所述队列中。3.如权利要求1所述的方法,其中,所述队列为先进先出队列,所述根据所述队列的优先级顺序依次调用所述队列中对应的所述业务处理文件执行所述业务流程,包括:按照先进先出的原则,最先执行最早存储在所述队列中的业务处理文件。4.如权利要求1所述的方法,其中,所述队列为环形队列,所述根据所述队列的优先级顺序依次调用所述队列中对应的所述业务处理文件执行所述业务流程,包括:按照所述环形队列的循环执行顺序,从所述队头依次循环执行所述队列中的各业务处理文件。5.如权利要求1所述的方法,其中,所述方法还包括:获取各所述业务处理文件之间的关联关系;基于所述关联关系,确定各所述业务处理文件的执行方式;基于所述执行方式对相应的业务处理文件进行封装,生成对应的可执行文件;将所述可执行文件按照所述业务处理文件的执行顺序存储于所述队列中。6.如权利要求5所述的方法,其中,至少两个所述业务处理文件并行执行,所述基于所述执行方式对相应的业务处理文件进行封装,生成对应的可执行文件,包括:将并行执行的至少两个所述业务处理文件封装在一起,生成并行执行文件。7.如权利要求5所述的方法,其中,至少两个所述业务处理文件串行执...
【专利技术属性】
技术研发人员:杨博文,范琛,徐静,冯新强,余吉,魏自立,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。