一种节点流转方法、计算机设备及存储介质技术

技术编号:35592585 阅读:14 留言:0更新日期:2022-11-16 15:10
本发明专利技术公开了一种节点流转方法、计算机设备及存储介质,该方法包括,获取待配置工作流中的控制指令,其中控制指令中包括的初始节点、目标节点,以及初始节点和目标节点之间的第一跳转状态,通过判断待配置工作流中是否包括目标节点,可以准确的判断待配置工作流中是否包括目标节点,从而判断初始节点与目标节点之间的跳转是否可行,是否是非法跳转,确保了节点流转的安全性;当待配置的工作流中存在目标节点时,根据第一跳转状态,将初始节点的接口状态变更为与第一跳转状态相对应的第一接口状态,最后根据第一接口状态完成初始节点与目标节点之间流转。目标节点之间流转。目标节点之间流转。

【技术实现步骤摘要】
一种节点流转方法、计算机设备及存储介质


[0001]本专利技术涉及工作流
,具体涉及一种节点流转方法、计算机设备及存储介质。

技术介绍

[0002]在各单位的运作过程中,规范化管理会产生一整套完整且有效的工作流程,根据工作流来进行工作流程管理已经受到越来越多单位的认可。然而现有的工作流服务模块中,都是根据已经设定好的节点流程进行流程管理,不能根据实际的业务需求改变节点之间的关系,因此需要设计一款可以根据实际业务需求进行自定义需求设计的节点流转的方法。

技术实现思路

[0003]因此,为解决现有技术的不足,本专利技术实施例提供了一种节点流转方法、计算机设备及存储介质。
[0004]根据第一方面,本专利技术实施例公开了一种节点流转方法,包括:获取待配置工作流的控制指令,控制指令包括待进行节点流转的初始节点、目标节点,以及第一跳转状态;
[0005]若待配置工作流的节点集中包括目标节点,则根据第一跳转状态,将初始节点的接口状态变更为第一接口状态,第一接口状态用于指示从初始节点直接跳转至目标节点;
[0006]根据第一接口状态,完成从初始节点向目标节点的流转。
[0007]可选地,当目标节点在待配置工作流中处于初始节点之前的工作节点时,方法还包括:
[0008]根据第一跳转状态,将目标节点的接口状态变更为第二接口状态,以便后续根据第一接口状态和第二接口状态,完成从初始节点向目标节点的流转。
[0009]可选地,控制指令还包括控制标识,若待配置工作流中不包括目标节点,方法还包括:
[0010]获取目标节点的节点信息,节点信息包括与目标节点对应的管理标识集、目标节点对应的权限地区集,以及目标节点对应的机构标识,管理标识与至少一个权限地区对应;
[0011]根据权限地区集中每一个权限地区,与权限地区集中权限地区和管理标识集中的管理标识的映射关系,得到管理标识子集;
[0012]根据机构标识,确定可以对目标节点进行操作的用户标识集;
[0013]若控制标识,同时存在于管理标识子集和用户标识集中,则根据第一跳转状态,将初始节点的接口状态变更为第一接口状态,以便后续根据第一接口状态完成从初始节点向目标节点的流转。
[0014]可选地,若控制标识,不是同时存在于管理标识子集和用户标识集中,则返回错误指令。
[0015]可选地,控制指令还包括流程信息,方法还包括:
[0016]根据流程信息,从待配置工作流中,确定与流程信息对应的节点集;
[0017]以及,根据流程信息,确定节点集中每两个节点之间的第一流转方式,每两个节点中其中一个节点为初始节点,另一个为目标节点;
[0018]根据第一流转方式,确定每两个节点之间的第二跳转状态;
[0019]根据第二跳转状态,确定每两个节点中的初始节点的接口状态,以便后续根据第一接口状态完成从初始节点向目标节点的流转。
[0020]可选地,根据流程信息,确定节点集中每两个节点之间的第一流转方式,具体包括:
[0021]当流程信息中包括与流程信息建立有映射关系的业务类型时,根据业务类型确定节点集中每两个目标节点之间的第一流转方式;
[0022]或者,当流程信息中未包括业务类型时,根据流程信息,与预设的流程信息与业务类型的映射关系,得到业务类型;
[0023]根据业务类型,确定节点集中每两个目标节点之间的第一流转方式。
[0024]可选地,在根据第一接口状态,完成初始节点向目标节点的流转之后,方法还包括:
[0025]获取每一个流程信息的更新信息,更新信息包括时间信息和第二流转方式,时间信息包括上一次发布流转方式的第一时间和本次待发布流转方式的第二时间;
[0026]若第一时间与第二时间之间的时间差,满足预设条件,则根据第二流转方式对每一个流程信息对应的待更新流程工作流进行更新。
[0027]可选地,根据第二流转方式对每一个流程信息对应的待更新流程工作流进行更新,具体包括:
[0028]根据第二流转方式,在待更新流程工作流中,确定待更新目标节点,以及每两个待更新目标节点之间的第三流转方式;
[0029]根据第三流转方式,确定每两个待更新目标节点之间的第三跳转状态;
[0030]根据第三跳转状态,确定每两个待更新目标节点中第二节点的接口状态,第二节点为每两个待更新目标节点中的第二起始节点。
[0031]根据第二方面,本专利技术实施例公开了一种节点流转装置,包括:获取模块,用于获取待配置工作流的控制指令,控制指令包括待进行节点流转的初始节点、目标节点,以及第一跳转状态;
[0032]变更模块,用于若待配置工作流的节点集中包括目标节点,则根据第一跳转状态,将初始节点的接口状态变更为第一接口状态,第一接口状态用于指示从初始节点直接跳转至目标节点;
[0033]流转模块,用于根据第一接口状态,完成初始节点向目标节点的流转。
[0034]根据第三方面,本专利技术实施例还公开了一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任一可选实施方式的节点流转方法的步骤。
[0035]根据第四方面,本专利技术实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式的
节点流转方法的步骤。
[0036]本专利技术技术方案,具有如下优点:
[0037]本专利技术提供的节点流转方法、计算机设备及存储介质,包括:获取待配置工作流的控制指令,若待配置工作流的节点集中包括控制指令中的目标节点,则根据控制指令中的第一跳转状态,将控制指令中初始节点的接口状态变更为第一接口状态,最后根据第一接口状态,完成初始节点将目标节点的流转。
[0038]通过此方式,获取待配置工作流中的控制指令,其中控制指令中包括的初始节点、目标节点,以及初始节点和目标节点之间的第一跳转状态,通过判断待配置工作流中是否包括目标节点,可以准确的判断待配置工作流中是否包括目标节点,从而判断初始节点与目标节点之间的跳转是否可行,是否是非法跳转,确保了节点流转的安全性;当待配置的工作流中存在目标节点时,根据第一跳转状态,将初始节点的接口状态变更为与第一跳转状态相对应的第一接口状态,最后根据第一接口状态完成初始节点与目标节点之间流转。
附图说明
[0039]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本专利技术实施例中节点流转方法的一个具体示例的流程图;
[0041]图2为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点流转方法,其特征在于,包括:获取待配置工作流的控制指令,所述控制指令包括待进行节点流转的初始节点、目标节点,以及第一跳转状态;若所述待配置工作流的节点集中包括所述目标节点,则根据所述第一跳转状态,将所述初始节点的接口状态变更为第一接口状态,所述第一接口状态用于指示从所述初始节点直接跳转至所述目标节点;根据所述第一接口状态,完成从所述初始节点向所述目标节点的流转。2.根据权利要求1所述的方法,其特征在于,当所述目标节点在所述待配置工作流中处于所述初始节点之前的工作节点时,所述方法还包括:根据所述第一跳转状态,将所述目标节点的接口状态变更为第二接口状态,以便后续根据所述第一接口状态和第二接口状态,完成从所述初始节点向所述目标节点的流转。3.根据权利要求1所述的方法,其特征在于,所述控制指令还包括控制标识,若所述待配置工作流中不包括所述目标节点,所述方法还包括:获取所述目标节点的节点信息,所述节点信息包括与目标节点对应的管理标识集、所述目标节点对应的权限地区集,以及所述目标节点对应的机构标识,所述管理标识与至少一个所述权限地区对应;根据所述权限地区集中每一个所述权限地区,与权限地区集中权限地区和所述管理标识集中的管理标识的映射关系,得到管理标识子集;根据所述机构标识,确定可以对所述目标节点进行操作的用户标识集;若所述控制标识,同时存在于所述管理标识子集和所述用户标识集中,则根据所述第一跳转状态完成所述初始节点向所述目标节点的流转。4.根据权利要求2所述的方法,其特征在于,若所述控制标识,不是同时存在于所述管理标识子集和所述用户标识集中,则返回错误指令。5.根据权利要求1所述的方法,其特征在于,所述控制指令还包括流程信息,所述方法还包括:根据所述流程信息,从所述待配置工作流中,确定与所述流程信息对应的节点集;以及,根据所述流程信息,确定所述节点集中每两个所述节点之间的第一流转方式,每两个所述节点中其中一个节点为所述初始节点,另一个为所述目标节点;根据所述第一流转方式,确定每两个所述节点之间的第二跳转状态;根据所述第二跳转状态,确定每两个所述节点中的所述初始节点的接口状态,以便后续根据所述第一接口...

【专利技术属性】
技术研发人员:王涛聪刘涛陈志峰曾祥林翁亦发
申请(专利权)人:广东金宇恒软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1