发明名称 |
一种不同流程实例协同运行的系统及其实现方法 |
摘要 |
本发明公开了一种不同流程实例协同运行的系统及其实现方法,其中发起协同指令校验单元用于调用协同执行接口,校验协同入参;流程实例池创建单元用于在工作流引擎在进行流程执行时,将流程实例的数据加载到内存中,初始化流程实例协同处理器,创建流程实例池,并保存不同流程实例之间的协同关系;流程实例协同处理单元用于根据协同入参触发协同运行机制的调度计算,通过工作流引擎接口调用工作流引擎中发起业务协同对象和被发起对象的流程实例,对该不同的流程实例进行管控,并根据协同运行指令对流程实例执行协同运行。本发明使工作流引擎能够支持不同的流程实例之间的协同运行,扩展了工作流引擎接口,极大提高了流程实例流转的灵活性。 |
申请公布号 |
CN104992271A |
申请公布日期 |
2015.10.21 |
申请号 |
CN201510348313.0 |
申请日期 |
2015.06.23 |
申请人 |
四川久远银海软件股份有限公司 |
发明人 |
詹开明;林隆永;黄永华 |
分类号 |
G06Q10/06(2012.01)I |
主分类号 |
G06Q10/06(2012.01)I |
代理机构 |
成都金英专利代理事务所(普通合伙) 51218 |
代理人 |
袁英 |
主权项 |
一种不同流程实例协同运行的系统,其特征在于:所述系统包括流程实例协同处理器和工作流引擎,流程实例协同处理器通过工作流引擎接口调用工作流引擎中的流程实例,流程实例协同处理器对不同的流程实例进行协同运行处理,并通过工作流引擎扩展接口将流程实例协同处理器的协同运行接口扩展到工作流引擎中;所述流程实例协同处理器包括以下多个部件:发起协同指令校验单元,用于校验发起业务协同对象、被发起对象和协同运行方式,调用协同执行接口,校验协同入参;流程实例池创建单元,用于在工作流引擎在进行流程执行时,将流程实例的数据加载到内存中,初始化流程实例协同处理器,创建流程实例池,并保存不同流程实例之间的协同关系;流程实例协同处理单元,根据协同入参触发协同运行机制的调度计算,通过工作流引擎接口调用工作流引擎中发起业务协同对象和被发起对象的流程实例,对该不同的流程实例进行管控,并根据协同运行指令对流程实例执行协同运行。 |
地址 |
610000 四川省成都市成都高新区科园一路3号2幢 |