【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种用于确定工作流模板的技术。
技术介绍
随着科技的发展,尤其是大数据时代的到来,通过计算机处理的业务越来越多;需要通过计算机处理的业务也越来越复杂化、多样化。此时,为了提高业务处理效率,降低对业务处理参与人员的要求,将业务处理过程模式化非常重要,具体地是使业务过程的部分或整体步骤在计算机应用环境下的自动化。例如,随着大型分布式网络应用系统,尤其是大数据处理系统的应用日益广泛,系统运维工作的重要性凸显了出来。而大数据运维非常的复杂,需要有经验的运维人员多人协同才能完成发布或者变更,尤其是类似ODPS(分布式的海量数据处理平台)这样的海量数据、海量机器的平台,变更更是非常的复杂,流程很多。稍不小心,就可能会出现纰漏,造成故障。
技术实现思路
本申请的目的是提供一种用于确定工作流模板的方法与设备,以解决实践中与本申请相关的业务处理工作过程的流程化、自动化问题。根据本申请的一个方面,提供了一种用于确定工作流模板的方法,该方法解决了实践中与本申请相关的业务处理工作过程的流程化、自动化问题,该方法包括:将工作流记录分解为多个第一执行节点;根据所述多个第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点;根据所述多个第二执行节点之间的执行顺序关系,确定对应的工作流模板。根据本申请的另一方面,还提供了一种用于确定工作流模板的设备,该设备解决了实践中与本申请相关的业务处理工作过程的流程化、自动化问题,该设备包括:分解装置,用于将工作流记录分解为多个第一执行节点;第二执行节点确定装置,用于根据所述多个第一执行节点之间的执 ...
【技术保护点】
一种用于确定工作流模板的方法,其中,该方法包括:将工作流记录分解为多个第一执行节点;根据所述多个第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点;根据所述多个第二执行节点之间的执行顺序关系,确定对应的工作流模板。
【技术特征摘要】
1.一种用于确定工作流模板的方法,其中,该方法包括:将工作流记录分解为多个第一执行节点;根据所述多个第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点;根据所述多个第二执行节点之间的执行顺序关系,确定对应的工作流模板。2.根据权利要求1所述的方法,其中,所述第二执行节点包括以下至少任一项:所述第一执行节点;包含多个顺序执行的所述第一执行节点的顺序控制节点;包含多个可并发执行的所述第一执行节点的并发控制节点。3.根据权利要求2所述的方法,其中,所述第二执行节点包括包含多个顺序执行的所述第一执行节点的顺序控制节点;其中,所述根据所述多个第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点包括:确定顺序执行的多个所述第一执行节点;根据所述顺序执行的多个第一执行节点,生成对应的顺序控制节点,其中,该顺序控制节点包括所述顺序执行的多个第一执行节点。4.根据权利要求2所述的方法,其中,所述第二执行节点包括包含多个可并发执行的所述第一执行节点的并发控制节点;其中,所述根据所述多个第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点包括:确定可并发执行的多个所述第一执行节点;根据所述可并发执行的多个第一执行节点,生成对应的并发控制节点,其中,该并发控制节点包括所述可并发执行的多个第一执行节点。5.根据权利要求1至4中任一项所述的方法,其中,所述根据所述多个
\t第一执行节点之间的执行顺序信息,确定对应的多个第二执行节点还包括:当检测到所述多个第一执行节点构成回路时,启动报错机制。6.根据权利要求1至5中任一项所述的方法,其中,所述根据所述多个第二执行节点之间的执行顺序关系,确定对应的工作流模板包括:根据所述多个第二执行节点之间的执行顺序关系,确定所述多个第二执行节点之间的依赖关系;根据所述多个第二执行节点之间的依赖关系,确定对应的工作流模板。7.根据权利要求6所述的方法,其中,所述根据所述多个第二执行节点之间的执行顺序关系,确定对应的工作流模板还包括:根据所述多个第二执行节点之间的执行顺序关系,确定所述多个第二执行节点之间的并发合并执行关系。8.根据权利要求1至7中任一项所述的方法,其中,所述方法还包括:根据用户输入的所述工作流模板的配置参数,将所述工作流模板进行实例化。9.根据权利要求8所述的方法,其中,所述根据用户输入的所述工作流模板的配置参数,将所述工作流模板进行实例化包括:根据用户输入的所述工作流模板配置参数,生成与所述工作流模板中第一执行节点及第二执行节点对应的实例节点;遍历所述工作流模板中的第一执行节点及第二执行节点,生成与所述工作流模板对应的工作流实例。10.根据权利要求8或9所述的方法,其中,该方法还包括:执行所述工作流实例。11.根据权利要求10所述的方法,其中,所述执行所述工作流实例包括:根据所述工作流模板的数据结构...
【专利技术属性】
技术研发人员:刘金鑫,阚俊宝,吴小伟,胡立峰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。