一种动态流程生成方法和装置制造方法及图纸

技术编号:24800948 阅读:31 留言:0更新日期:2020-07-07 21:16
本发明专利技术公开了动态流程生成方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括通过预定义节点,生成基于应用场景类别进行分组的预定义节点列表;其中,预定义节点为根据流程引擎规范预先创建的用来构建流程的节点;接收用户根据预定义节点列表选择的预定义节点,进而构成一流程,并生成对应的流程编号;调用流程引擎的接口传入所述流程,以进行部署,生成基于流程引擎规范的流程模板,进而通过流程引擎启动对应的工作流。从而,本发明专利技术的实施方式能够解决现有上线一个新的流程成本高、流程复杂的问题。

【技术实现步骤摘要】
一种动态流程生成方法和装置
本专利技术涉及计算机
,尤其涉及一种动态流程生成方法和装置。
技术介绍
常规的基于流程引擎的项目开发流程大致包括:首先确定业务流程,然后利用流程设计器进行流程设计,流程部署,之后业务开发、测试,最后上线。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:传统流程引擎都是在流程定义(即流程模版)确定的情况下供应用系统使用,因此如果需要上线新的流程或更新现有流程,开发人员必须在流程引擎提供的流程设计器中设计新流程,再结合应用进行测试,测试通过后将新流程和程序新版本重新部署到生产环境。可以看出,上线一个新的流程所付出的代价昂贵,而且当业务需求变更频繁导致流程定义也需要不断变更的情况下,这种代价就显得更加难以承受。
技术实现思路
有鉴于此,本专利技术实施例提供一种动态流程生成方法和装置,能够解决现有上线一个新的流程成本高、流程复杂的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种动态流程生成方法,包括通过预定义节点,生成基于应用场景类别本文档来自技高网...

【技术保护点】
1.一种动态流程生成方法,其特征在于,包括:/n通过预定义节点,生成基于应用场景类别进行分组的预定义节点列表;其中,预定义节点为根据流程引擎规范预先创建的用来构建流程的节点;/n接收用户根据预定义节点列表选择的预定义节点,进而构成一流程,并生成对应的流程编号;/n调用流程引擎的接口传入所述流程,以进行部署,生成基于流程引擎规范的流程模板,进而通过流程引擎启动对应的工作流。/n

【技术特征摘要】
1.一种动态流程生成方法,其特征在于,包括:
通过预定义节点,生成基于应用场景类别进行分组的预定义节点列表;其中,预定义节点为根据流程引擎规范预先创建的用来构建流程的节点;
接收用户根据预定义节点列表选择的预定义节点,进而构成一流程,并生成对应的流程编号;
调用流程引擎的接口传入所述流程,以进行部署,生成基于流程引擎规范的流程模板,进而通过流程引擎启动对应的工作流。


2.根据权利要求1所述的方法,其特征在于,还包括:
预定义节点采用埋数的方式,预先生成到流程引擎中。


3.根据权利要求1所述的方法,其特征在于,接收用户根据预定义节点列表选择的预定义节点,进而构成一流程,包括:
接收用户查询预定义节点列表以选择的预定义节点,以及调整的预定义节点顺序;
基于生成的开始节点和结束节点,进而构成一流程。


4.根据权利要求2所述的方法,其特征在于,生成对应的流程编号,包括:
采用顺序组合预定义节点的代码值字段,生成对应的流程编号。


5.根据权利要求1所述的方法,其特征在于,调用流程引擎的接口传入所述流程之前,包括:
初始化所述流程中每个预定义节点的路由条件,以及设置预定义节点退回功能和多实例功能;
其中,所述流程中的最后一个预定义节点路由条件为1,其它预定义节点路由条件为0。


6.根据权利要求...

【专利技术属性】
技术研发人员:丁伟奇黄文宝陈长鹏任林涛
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1