【技术实现步骤摘要】
业务流程的处理方法、装置、计算机设备、存储介质
[0001]本申请涉及数据处理
,特别是涉及一种业务流程的处理方法
、
装置
、
计算机设备
、
存储介质
。
技术介绍
[0002]业务流程是指组成业务活动的一系列有序步骤或任务,业务流程可以用于描述业务活动的执行顺序
、
条件
、
规则
、
参与者
、
资源分配等,可以包括人工任务
、
自动化任务
、
决策和审批等元素
。
通常情况下,业务流程的设计和执行可以通过工作流引擎来实现
。
[0003]传统技术中,大部分工作流引擎下,提供类似编程人员的流程控制语句,用户可以通过编写代码的方式定义流程和节点
。
然而,通过这种方法,不同执行逻辑的节点对应不同的代码,开发人员工作量较大,效率低下,且代码复用性差
。
技术实现思路
[0004]基于此,有必要针 ...
【技术保护点】
【技术特征摘要】
1.
一种业务流程的处理方法,其特征在于,所述方法包括:响应于业务流程中待运行节点的触发指令,获取所述待运行节点对应的预设顺序的多个程序文本,其中,所述多个程序文本为对所述待运行节点的节点功能对应的原始程序文本划分后得到,相邻两个程序文本之间设置有判断文本,各文本的执行顺序被设置为程序文本和判断文本的排列顺序;在程序文本前一个判断文本的输出结果为执行的情况下,执行所述程序文本;响应于所述多个程序文本按照所述预设顺序执行完成,发送触发指令至所述待运行节点的下一节点
。2.
根据权利要求1所述的方法,其特征在于,所述程序文本和所述判断文本的设置方式,包括:获取节点的节点功能对应的原始程序文本;按照所述原始程序文本的文本功能,将所述原始程序文本划分为多个程序文本;利用预设迭代器结构封装所述多个程序文本,并在相邻两个程序文本之间设置判断文本
。3.
根据权利要求1所述的方法,其特征在于,所述待运行节点与下一节点之间标记有预设事件,所述发送触发指令至所述待运行节点的下一节点,包括:获取所述业务流程对应的事件集合,所述事件集合中包括所述业务流程运行过程中产生的事件;响应于所述事件集合中存在所述预设事件,发送触发指令至所述待运行节点的下一节点
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述业务流程中的节点发送的事件添加指令,获取所述事件添加指令对应的事件标识;根据所述事件标识,从所述业务流程对应的事件库中确定待添加事件;将所述待添加事件添加至所述事件集合中
。5.
根据权利要求1所述的方法,其特征在于,所述待运行节点对应多个下一节点,所述待运行节点与所述多个下一节点之间标记有多个预设事件,所述发送触发指令至所述待运行节点的下一节点,包括:获取所述业务流程对应的事件集合,所述事件集合中包括所述业务流程运行过程中产生的事件;从所述多个预设事件中,...
【专利技术属性】
技术研发人员:郑志远,孙广为,杜世龙,
申请(专利权)人:迈为技术珠海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。