【技术实现步骤摘要】
业务流程编排方法、装置、设备和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种业务流程编排方法、装置、设备和存储介质。
技术介绍
[0002]目前在态势感知平台存在大量流程类业务,例如通报处置、重大活动保障、突发事件应急处理等业务。
[0003]现有技术中,以重大活动保障业务为例,在进行重大活动保障时,其流程阶段主要涉及备战阶段、临战阶段、实战阶段、决战阶段、总结阶段,而重大活动保障应用开发模块将重大活动保障业务涉及的每个流程阶段进行设计开发,从而实现对重大活动保障业务的流程编排。但上述各个流程阶段都有不同的业务流程或属性,如果需要对某些流程阶段进行修改、增加流程阶段或删减流程阶段,需要对整体的流程进行更新,而且会影响其它流程阶段,使得流程更新较为不便。
技术实现思路
[0004]本专利技术实施例提供一种业务流程编排方法、装置、设备和存储介质,以解决流程更新不便的技术问题。
[0005]具体地,本专利技术实施例提供了以下技术方案:
[0006]第一方面,本专利技术实施例提供了一种业务流程编排方法,包括:
[0007]根据初始配置信息,建立业务流程中初始的主流程节点、至少一个阶段节点,以及所述主流程节点和所述阶段节点之间的关系和/或所述阶段节点之间的关系;所述主流程节点不包括子节点;所述阶段节点包括至少一个子节点;
[0008]针对任一所述阶段节点,根据业务需求信息和所述阶段节点包括的子节点,在所述阶段节点中新增子节点和/或子节点之间的关系,得到更 ...
【技术保护点】
【技术特征摘要】
1.一种业务流程编排方法,其特征在于,包括:根据初始配置信息,建立业务流程中初始的主流程节点、至少一个阶段节点,以及所述主流程节点和所述阶段节点之间的关系和/或所述阶段节点之间的关系;所述主流程节点不包括子节点;所述阶段节点包括至少一个子节点;针对任一所述阶段节点,根据业务需求信息和所述阶段节点包括的子节点,在所述阶段节点中新增子节点和/或子节点之间的关系,得到更新后的阶段节点;生成所述主流程节点和各个所述更新后的阶段节点分别对应的业务流程建模符号BPMN文件,所述BPMN文件用于在运行时执行所述业务流程。2.根据权利要求1所述的业务流程编排方法,其特征在于,所述建立业务流程中初始的主流程节点、至少一个阶段节点,以及所述主流程节点和所述阶段节点之间的关系和/或所述阶段节点之间的关系之前,还包括:将所述初始配置信息进行解析,并将解析后的信息存储在主流程表和阶段实体表中,所述主流程表用于存储主流程节点的相关信息;所述阶段实体表用于存储阶段节点的相关信息;所述主流程表与所述阶段实体表通过标识ID字段进行关联;所述主流程表包括以下至少一个字段:业务流程的标识ID、主流程节点的标识ID、主流程节点对应的BPMN文件的标识ID、内容主体、引用阶段节点的标识ID、主流程节点对应的BPMN文件;所述内容主体用于存储配置信息;所述阶段实体表包括以下至少一个字段:阶段节点的标识ID、阶段节点序号、阶段名称、归属业务流程的标识ID、阶段节点对应的BPMN文件的标识ID、阶段节点对应的BPMN文件。3.根据权利要求1或2所述的业务流程编排方法,其特征在于,所述根据业务需求信息和所述阶段节点包括的子节点,在所述阶段节点中新增子节点和/或子节点之间的关系,包括以下至少一项:新增所述阶段节点中的至少一个目标子节点,所述目标子节点包括以下至少一项:开始子节点、结束子节点、聚合子节点;新增所述阶段节点中子节点之间的关系;补全所述阶段节点中子节点的相关信息;若聚合子节点需要满足目标条件才能执行,则根据所述目标条件在所述聚合子节点之前增加与所述聚合子节点连接的条件子节点,所述条件子节点的输出为所述聚合子节点,所述条件子节点的输入节点为所述聚合子节点的原输入节点。4.根据权利要求1或2所述的业务流程编排方法,其特征在于,所述生成所述主流程节点和各个所述更新后的阶段节点分别对应的业务流程建模符号BPMN文件,包括:根据业务流程中节点的节点类型,分别生成所述主流程节点对应的BPMN对象,以及各个所述更新后的阶段节点中子节点对应的BPMN对象;根据所述主流程节点对应的BPMN对象,以及各个所述更新后的阶段节点中子节点对应的BPMN对象,利用activiti插件生成所述主流程节点和各个所述更新后的阶段节点分别对应的BPMN文件。5.根据权利要求4所述的业务流程编排方法,其特征在于,所述根据业务流程中节点的节点类型,分别生成所述主流程节点对应的BPMN对象,以及各个所述更新后的阶段节点中
子节点对应的BPMN对象,包括:针对业务流程中任一节点,根据所述节点的节点类型,确定所述节点是否为网关节点;若所述节点为网关节点,则确定所述节点的第...
【专利技术属性】
技术研发人员:袁桂敏,
申请(专利权)人:奇安信网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。