java工作流引擎flowable

2023-04-12 07:34:45 来源:网络

java工作流引擎flowable

工作流引擎flowable基于springboot下,命令模式实现源码分析

在init()方法里,有一大堆的初始化。有个方法initCommandExecutors();

方法initCommandExecutors里的内容如下

方法initCommandInterceptors里的getDefaultCommandInterceptors内容

创建了各种拦截器,也就是当执行某个命令时,会执行这些拦截器。(包括了日志、事务等拦截器)

例如当执行plete完成任务时,会被事务拦截器拦截,启动事务等其它功能,如果需要我们也可以自定义拦截器

方法initCommandExecutor里的内容如下

把各个拦截器命令串联起来

java 工作流引擎有什么用

java 工作流引擎适用于多个行业领域及需求场景,利用低代码开发平台可高效提供需求建模、系统设计、开发部署、仿真测试、运行维护和版本更新的软件开发全生命周期支持!

还可快速构建OA协同、公文督办、KM文库、项目管理、采购管理、生产管理、供应链管理、营销管理等一些列职能类和业务类管理系统并提供PC与移动多应用端入口。

提供BPM流程管控、数据跨平台采集和报表展示、原系统流程补强、OA升级/替换、统一门户、移动办公、多租户SaaS应用和智能硬件对接等解决方案。