【技术实现步骤摘要】
流程节点控制方法、装置、计算机设备
[0001]本申请涉及流程控制
,尤其涉及一种流程节点控制方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着业务复杂度的增高,客户端差异化、个性化要求的不断增强,所涉及的流程控制节点和流程控制复杂度也在不断提高。传统的流程有两种控制方式:一种是控制流程整体启动,该控制流程整体驱动的方式,一旦流程驱动,流程下的所有活动节点进入执行状态;一种是控制流程分步驱动,该控制流程分步驱动方式,流程启动后,只有下一步的活动节点进入执行状态,其他活动节点则为等待状态。
[0003]但是,在实际的流程执行过程中,部分分支活动节点是不会执行的,因此流程整体启动无法满足有针对性的启动活动节点;部分串行活动需要提前启动,以进行并行迭代,而对于流程分步启动则是无法满足提前启动的需求的。
技术实现思路
[0004]本申请实施例提供一种流程节点控制方法、装置、计算机设备及存储介质,用于满足并行迭代流程中活动节点的执行需求。
[0005]本专利技术实施例提供一种流程节点控 ...
【技术保护点】
【技术特征摘要】
1.一种流程节点控制方法,其特征在于,所述方法包括:获取目标业务流程中活动节点和逻辑节点分别对应的位置;根据所述逻辑节点的位置,将所述活动节点划分为多个活动节点区域,每个活动节点区域对应有位置标识信息,且每个所述活动节点区域内至少包括一个活动节点;根据所述目标业务流程中当前执行活动节点的位置,确定当前执行的活动节点区域;其中,除所述当前执行的活动节点区域内的活动节点之外的节点均为等待状态;根据所述当前执行的活动节点区域内活动节点的执行状态及末尾逻辑节点的内容信息,以及所述当前执行的活动节点区域的位置标识信息,确定下一个活动节点区域;将所述下一个活动节点区域内的活动节点设置为执行状态。2.根据权利要求1所述的方法,其特征在于,在获取目标业务流程中活动节点和逻辑节点分别对应的位置之前,所述方法还包括:确定所述目标业务流程是否对应有父节点;所述获取目标业务流程中活动节点和逻辑节点分别对应的位置,包括:若所述目标业务流程没有父节点,则获取目标业务流程中活动节点和逻辑节点分别对应的位置。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标业务流程对应有父节点,则获取所述父节点的状态信息;若所述父节点的状态信息为执行状态,获取目标业务流程中活动节点和逻辑节点分别对应的位置;若所述父节点的状态信息为等待状态,则保持所述目标业务流程中所有的节点的等待状态。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述父节点的状态信息为编辑状态,则确定无法驱动所述目标业务流程。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述根据所述逻辑节点的位置,将所述活动节点划分为多个活动节点区域,包括:将第1个逻辑节点之前的所有活动节点确定为第1活动节点区域内的节点,所述第一活动节点区域的位置标识信息为1;将第N个逻辑节点至第N+1个逻辑节点之间的所有活动节点确定为第N+1活动节点区域;所述第N活动节点区域的位置标识信息为N;所述N大于等于1;将最后1个逻辑节点之后的所有活动节点确定为第M活动节点区域内的节点,所述第M活动节点区域的位置标识信息为M,所述M大于所述N+1。6.根据权利要求5所述的方法,其特征在于,所述根据所述当前执行的活动节点区域内活动节点的执行状...
【专利技术属性】
技术研发人员:田海源,张畅,孙洋,李义章,
申请(专利权)人:北京索为系统技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。