(避免因为错误配置导致沉默的操作失败) 默认为20000(20秒)使用javax.sql.DataSource配置
Activiti的发布包中没有这些类, 要把对应的类放到classpath下
无论使用...因为流程定义的数据是不会改变的,为了避免每次使用访问数据库,所有流程定义在解析之后都会被缓存
默认情况下,不会限制这个缓存.如果想限制流程定义缓存,可以添加如下配置
也可以注入自定义的缓存实现,这个bean...process-definition
task监听抛出BPMN事件
另一种处理事件的方法是抛出一个BPMN事件:
只针对与抛出一个activiti事件类型的BPMN事件, 抛出一个BPMN事件,在流程实例删除时...,会导致一个错误
下面的代码演示了如何在流程实例中抛出一个signal,把signal抛出到外部流程(全局),在流程实例中抛出一个消息事件,在流程实例中抛出一个错误事件.除了使用class或delegateExpression...抛出了未捕获的BPMN错误.流程没有提供针对这个错误的处理器.事件的activityId为空 ActivitiErrorEvent
ACTIVITY_COMPENSATE 一个节点将要被补偿.事件包含了将要执行补偿的节点