Activiti工作流集成CDI简介
activiti-cdi模块提供activiti的可配置型和cdi扩展
activiti-cdi的特性:
支持 @BusinessProcessScoped beans..., 绑定到流程实例的cdi bean
流程为cdi bean支持自定义EL处理器
使用注解为流程实例提供声明式控制
Activiti可以挂接在cdi事件总线上
支持Java EE和Java SE, 支持...的实现,使用ProcessEngines这个工具类来查找ProcessEngine
默认配置下,使用ProcessEngines#NAME_DEFAULT来查找ProcessEngine.这个类可能是使用自定义名称的子类...的实例
为了提供接口的自定义实现,需要创建一个文本文件,名为META-INF/services/org.activiti.cdi.spi.ProcessEngineLookup, 在文件中需要指定实现的全类名...环境的流程执行
BPMN业务流程通常是一个长时间运行的操作,包含了用户和系统任务的操作
运行过程中,流程会分成多个单独的工作单元,由用户和应用逻辑执行
在activiti-cdi中,流程实例可以分配到cdi