在activiti中,用户叫做执行者
拥有执行者的用户不会出现在其他人的任务列表中,只能出现执行者的个人任务列表中
直接分配给用户的任务可以通过TaskService获取:
List tasks...执行自定义逻辑时,常常需要捕获对应的业务异常,在流程内部进行处理
抛出BPMN Errors:
在服务任务或脚本任务的代码里抛出BPMN error:
要从JavaDelegate,脚本,表达式和代理表达式中抛出名为...,会等待对应消息的到达
当流程达到接收任务,流程状态会保存到存储里.意味着流程会等待在这个等待状态,直到引擎接收了一个特定的消息,触发流程穿过接收任务继续执行
图形标记
接收任务显示为一个任务(圆角矩形..., varSetByListener);
}
任务监听器
任务监听器可以在发生对应的任务相关事件时执行自定义Java逻辑或表达式
任务监听器只能添加到流程定义中的用户任务中....,其他任务就会删除,流程继续执行
边界事件和多实例
多实例是一个普通节点,可以在边缘使用边界事件
对于中断型边界事件,当捕获事件时,所有激活的实例都会销毁
子流程的所有实例都会在定时器触发时销毁