【技术实现步骤摘要】
一种工作流引擎实现方法、系统、设备和介质
[0001]本公开涉及工作流引擎开发平台领域,具体涉及一种工作流引擎实现方法、系统、设备和介质。
技术介绍
[0002]近年来,国内流程引擎应用程序基于开源或者是BPM2.0标准开发获得了巨大的发展。此外,为了跟上迅速适应行业变化的竞争对手,对业务开发提供快速落地业务流程功能开发与实施提出了更高的要求。
[0003]而在实际的应用中,基于开源流程引擎或者BPM2.0定制开发流程也出现很多不足,如缺乏定制扩展能力、集成难度高、二次封装代价大等问题。
技术实现思路
[0004]本公开提供一种工作流引擎实现方法、系统、设备和介质,能提供快速定制客户流程任务系统的能力,以解决
技术介绍
中提到的缺陷。为解决上述技术问题,本公开提供如下技术方案:
[0005]作为本公开实施例的一个方面,提供一种工作流引擎实现方法,包括如下步骤:
[0006]将所有业务对象的类型模型进行标准化处理,以获得各个业务处理和扩展的行为接口及其对应的行为能力;
[0007]手 ...
【技术保护点】
【技术特征摘要】
1.一种工作流引擎实现方法,其特征在于,包括如下步骤:将所有业务对象的类型模型进行标准化处理,以获得各个业务处理和扩展的行为接口及其对应的行为能力;手动或自动触发所述业务对象标准化处理后的行为接口,启动与所述行为接口相对应的流程;业务对象根据所述流程执行过程中产生的不同状态,再根据业务流程中配置的不同行为接口,更新业务对象的相应状态;根据更新后的业务对象的相应状态,生成不同流程对应的应用。2.如权利要求1所述的工作流引擎实现方法,其特征在于,将所有业务对象的类型模型进行标准化处理采用的方式包括PBO标准化,所述PBO标准化自动以业务表单功能存储到PBO相关对象中;和/或,定制化开发,所述定制化开发需要实现接口继承获得其已实现的各种行为能力及扩展接口的能力。3.如权利要求1或2所述的工作流引擎实现方法,其特征在于,所述业务处理和扩展的行为接口包括如下中的一种或多种:业务处理入口控制器、执行业务功能前后置自定义扩展接口、任务处理主要接口、业务对象处理自定义扩展接口、业务流程表单处理帮助器、流程处理核心接口、流程干预对外统一接口或业务表单对象。4.如权利要求1所述的工作流引擎实现方法,其特征在于,在手动或自动触发所述业务对象标准化处理后的行为接口之前还包括功能标准化的步骤:采用服务容器的事件插件机制封装,使得指定服务使用所有动态按需自动触发流程。5.如权利要求1
‑
2、4任一项所述的工作流引擎实现方法,其特征在于,启动与所述行为接口相对应的流程,包括:封装一个通用事件接口,所述通用事件接口定制化的实现扩展使用不同的业务对象触发;和/或,定义远程调用接口类,...
【专利技术属性】
技术研发人员:吕凤民,李世康,李叙文,邢俊,
申请(专利权)人:上海易立德信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。